JangoPay
Accept USDT and USDC payments through JangoPay for Azuriom Shop.
JangoPay for Azuriom Shop
Accept USDT and USDC payments through JangoPay, with USD-denominated orders and supported payment networks configured by the merchant.
Features
- Integration with Azuriom Shop checkout and native fulfillment.
- Payment instructions showing the exact cryptocurrency amount, network and receiving address.
- Server-side merchant API verification before fulfillment.
- Encrypted payment notifications using RSA-OAEP-SHA256 and AES-256-GCM.
- Duplicate-processing protection and persistent payment tracking.
- Administrator payment review and reconciliation tools.
Requirements
- Azuriom with the Shop plugin installed.
- A JangoPay merchant account and API Key.
- A publicly accessible HTTPS callback URL.
- PHP OpenSSL support, the OpenSSL command-line tool and proc_open().
- Persistent server-side sessions and a cache store supporting atomic locks.
- API Key and RSA private key configured securely on the server.
Installation
Extract the ZIP contents into plugins/jangopay/, then enable the plugin in the Azuriom administration panel.
Follow README_EN.md or README_ZH_CN.md included in the package to configure the merchant API Key, RSA keys, callback URL and allowed payment networks.
Compatibility and testing
Tested with Azuriom 1.2.13, Shop 1.2.25 and PHP 8.5.11 using SQLite.
Scope
USD-denominated, one-time payments using supported USDT/USDC networks.
Subscriptions, automatic refunds, payouts and currency exchange are not included.