Customer chooses Wise
The gateway appears beside your other WooCommerce payment methods.
Global Payment connects your WooCommerce store to Wise payment links, verifies webhook events, and sends signed status updates back to the order.
The plugin reads the real WooCommerce order total. The Node.js hub creates an order-specific payment session, sends the customer to your Wise Business payment link, and keeps both systems synchronized.
Reference matchedWCH-SHOP-01J...
Amount matched120.00 = 120.00
Currency matchedUSD = USD
The gateway appears beside your other WooCommerce payment methods.
Amount, currency, order number, and return URL are signed by the plugin.
The customer continues to your Wise Business payment page with order details attached.
The hub validates Wise's signature and reconciles the reference, amount, and currency.
A signed callback updates WooCommerce and returns the customer to the order page.
Fast by design, honest about timing. The hub checks application status every 1.5 seconds, while Wise controls when its event is generated and delivered.
Customers get a focused payment journey. Store owners get the monitoring, retries, and audit trail needed to operate it confidently.
WooCommerce sends the exact live order total and ISO currency. Customers never need to enter the price again.
CHECKOUTRSA/SHA-256 verification is performed over the original webhook body before an event is accepted.
WEBHOOKSSigned WordPress callbacks use an exponential retry queue when a store is temporarily unavailable.
DELIVERYConnect several WooCommerce websites with separate credentials and currency rules from one dashboard.
MULTI-SITEWrong amounts, currencies, and ambiguous matches move to review instead of creating a false paid order.
RECONCILIATIONReview payment attempts, raw Wise events, callback history, and failure reasons in the admin console.
OPERATIONS
Each connected site receives its own API key, encrypted secret, allowed currencies, callback URL, and payment history. The admin dashboard keeps every order attached to the correct website.
/admin.Payment is completed on Wise. Global Payment coordinates the order, verifies events, and returns status without collecting card numbers or online banking passwords.
Discuss your setupClear answers about what the product does and what you need from Wise.
Yes. The plugin sends the current order total and currency to the hub, which builds the order-specific Wise payment URL. The customer does not type the product price into Global Payment.
No. The customer completes payment on Wise's hosted experience. The hub stores order and reconciliation data, not customer card or online-banking credentials.
A verified Wise credit event is matched against the order reference, exact decimal amount, and ISO currency. Only a valid match becomes paid; exceptions are held for review.
Yes. Each website has separate API credentials, currency rules, payment records, and callback delivery history inside the same administrator dashboard.
The hub processes incoming events quickly, but Wise controls the timing of event generation and delivery. The interface shows pending, paid, failed, rejected, expired, and review states honestly.
Tell us about your website and currencies. We will help you connect the plugin, Wise payment link, webhook, and first test order.