| 开发者 | aparimitlabs |
|---|---|
| 更新时间 | 2026年9月26日 03:18 |
| PHP版本: | 8.2 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
wp_remote_post() function.
Built following strict Aparimitlabs architectural standards: PSR-4 autoloading, HPOS (High-Performance Order Storage) compatibility, a dedicated transaction log table, and zero raw cURL dependencies.
Payment Flow
createToken on the DPO API to generate a secure transaction token.payv3.php?ID={token}).verifyToken to confirm payment status before completing the order.createToken and verifyToken result is persisted to a dedicated wp_dpo_transactions database table for reporting and auditing.wp_remote_post(). No raw cURL.aparimitlabs-payment-gateway-dpo folder to /wp-content/plugins/, or install directly via Plugins > Add New.Log in to your DPO Pay merchant portal at https://portal.dpopay.com, navigate to your account settings, and copy your Company Token. It is a UUID in the format XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.
The Service Type is a numeric ID assigned by DPO Pay that identifies the category of goods or services you sell. It is provided to you by DPO Pay when your account is set up (e.g., 54841 for Test Product in the sandbox environment).
Set Environment to Sandbox and use one of the DPO Pay sandbox Company Tokens and Service Types provided in your DPO support credentials. The plugin automatically routes both live and sandbox transactions to the correct secure.3gdirectpay.com endpoint based on your token.
Yes. The plugin explicitly declares HPOS compatibility and uses wc_get_order(), $order->update_meta_data(), and $order->payment_complete() throughout.
Don't worry! The plugin implements DPO Pay's Payment Token Notification (PTN) Webhook. DPO Pay will secretly ping your WooCommerce store in the background the moment the payment succeeds, and the plugin will automatically update the order status to Processing.
No. All card and wallet data is entered and stored on DPO Pay's PCI-DSS certified hosted environment. This plugin only stores the DPO transaction token, order amount, currency, result code, and status in the local wp_dpo_transactions table.