
內容簡介
Aulaa for WooCommerce 是一款支付閘道外掛,讓商家能夠透過 WooCommerce 接受 QRIS、虛擬帳戶、電子錢包及零售支付,並支援超過 114 家印尼銀行的付款。此外掛簡化了結帳流程,提升了顧客的支付體驗。
【主要功能】
• 支援經典結帳與結帳區塊
• 多幣別支援,自動轉換為印尼盾
• 彈性的匯率模式選擇
• 可設定的利潤緩衝百分比
• 直接選擇支付方式於結帳頁面
• 訂單取消自動同步至 Aulaa
外掛標籤
開發者團隊
原文外掛簡介
Aulaa is an Indonesian payment gateway that lets any business accept QRIS, Virtual Account, e-wallet and retail (Alfamart/Indomaret) payments from one merchant account, with payouts to 114+ Indonesian banks. This plugin connects your WooCommerce store to it.
This plugin integrates Aulaa as a payment method in WooCommerce. When a customer checks out, a payment link is created in Aulaa and the customer is taken to it, where they pick a payment method (QRIS, GoPay, ShopeePay, bank Virtual Account, Alfamart/Indomaret, etc.) and follow the payment instructions. Aulaa then returns them to the order page. Aulaa is a payment link provider, so your store never receives or stores raw payment credentials such as Virtual Account numbers or QRIS payloads — only the link. Order status is set solely by Aulaa’s webhook and by the plugin’s own status polling, never by the customer’s browser.
Features:
Supports both classic checkout (shortcode) and Checkout Blocks (React).
Multi-Currency Support: Stores operating in foreign currencies (USD, SGD, EUR, JPY, MYR, AUD, etc.) can accept payments via Aulaa. Order totals are automatically converted to Rupiah (IDR) before creating the invoice.
Flexible Exchange Rate Modes: Choice between Manual Fixed Rates (default, merchant-controlled) with friendly human-readable format, or automated daily live rates with built-in sanity checks, circuit breakers, and automatic fallback.
Configurable Markup Buffer (%): Protects merchants against market volatility and foreign exchange conversion costs.
Direct Checkout Payment Method Selection: Optionally let customers pick a specific payment method (QRIS, BCA VA, BRI VA, Mandiri VA, BNI VA, E-Wallets, Retail, etc.) directly on the checkout page using Aulaa’s live methods API (GET /v1/payments/methods).
Order Cancellation Synchronization: Automatically cancels pending invoices at Aulaa (POST /v1/payments/{id}/cancel) when an order is cancelled in WooCommerce.
Self-Updating Order Status: After paying, the customer lands back on the Order Received page, which reports the new order status as soon as a webhook or the plugin’s status polling confirms the payment — no manual refresh, and the browser never decides the status.
409 Conflict Smart Recovery: Automatically recovers from network dropouts during checkout by retrieving the existing invoice payment_id without failing customer checkouts.
Refund Status Support: Automatically marks orders as refunded when a refund is processed in Aulaa.
Sandbox Simulation Tools: Quick links to the Aulaa payment simulator from the WordPress admin order page.
Recurring Subscriptions Engine: Built-in subscription manager for periodic billing. Set products as recurring (daily, weekly, monthly, yearly), automatically generate renewal orders and invoices on due dates via Action Scheduler, and notify customers via email with direct Aulaa payment links.
Customer Subscription Portal: Customers can view and manage their subscriptions, view due dates, pay pending renewal invoices, and cancel subscriptions directly in WooCommerce My Account.
Admin Subscription Management: Full admin dashboard under WooCommerce → Langganan Aulaa with cycle tracking, notes history, manual bill now actions, and status controls.
Background Auto-Polling: Automatically queries Aulaa’s API every 10 minutes via Action Scheduler for pending orders to reconcile payments if webhooks are delayed or blocked.
HPOS (High-Performance Order Storage) compatible.
HMAC-SHA256 webhook verification — fraudulent notifications are rejected.
Idempotent: duplicate notifications do not process an order twice.
“Check payment status at Aulaa” button on the order edit page (manual reconciliation if a webhook is delayed or missing).
Optional debug logging to WooCommerce → Status → Logs (source “aulaa”).
Transaction limits: Rp1.000 – Rp500.000.000 per invoice.
This plugin is a bridge to the Aulaa payment gateway. You need an active Aulaa merchant account with an API Key and Webhook Secret from your project.
Create a free Aulaa account – no monthly fee, pay per transaction.
Transaction fees and pricing
API documentation for developers and step-by-step guides
WooCommerce integration guide
External services
This plugin relies on the external Aulaa payment gateway service at https://aulaa.co to process online transactions.
Service Purpose: Create payment invoices, generate checkout redirect links (QRIS, Virtual Account, e-wallets, retail outlets), and query payment statuses for WooCommerce orders.
Data Sent & When: When a customer clicks “Place Order” using Aulaa, the plugin sends order details (Order ID, total amount in IDR, customer name, customer email) and store callback/redirect URLs to Aulaa API (https://api.aulaa.co/v1 or configured base URL). Order status query requests are also sent to Aulaa when checking payment status in WordPress Admin.
Service Provider: Aulaa (PT Antika Teknologi Finansial).
Terms of Service: aulaa.co/terms-of-service
Privacy Policy: aulaa.co/privacy-policy
This plugin can optionally connect to ExchangeRate-API (open.er-api.com) when the automatic currency conversion mode is enabled by the merchant.
Service Purpose: Fetch daily foreign exchange rates to convert non-IDR currencies (e.g., USD, SGD, EUR, JPY) to IDR for stores operating in foreign currencies.
Data Sent & When: Only sent when “Automatic Exchange Rate API” mode is explicitly enabled by the store administrator. The server sends an HTTP GET request to https://open.er-api.com/v6/latest/IDR once every 12 hours. No customer data, order details, or personal data is ever transmitted.
Service Provider: ExchangeRate-API (https://www.exchangerate-api.com)
Terms of Service: https://www.exchangerate-api.com/terms
Privacy Policy: https://www.exchangerate-api.com/privacy
