Debi Payment for WooCommerce is the official payment gateway integration for Debi.pro, allowing your WooCommerce store to accept credit and debit card payments with flexible installment plans.
Key Features
- Simple configuration – Set up in minutes
- Flexible installment plans – Up to 12 installments
- Customizable interest rates – Configure interest for each installment plan
- Automatic debit – Schedule recurring payments
- Sandbox mode – Test before going live
- Secure payments – PCI-compliant payment processing
- Full WooCommerce integration – Works seamlessly with your existing WooCommerce store
- Translation ready – Full internationalization support
How It Works
- Install and activate the plugin
- Configure your Debi API keys (a single secret + publishable pair; the environment is inferred from the key prefix)
- Set up your desired installment plans with interest rates
- Customers can now select from your configured payment plans during checkout
Requirements
- WordPress 6.5 or higher
- PHP 8.1 or higher
- WooCommerce 3.0 or higher
External Services
This plugin connects to the Debi payment platform (https://debi.pro) to process payments.
- Payment API — checkout and webhook data is sent to https://api.debi.pro (production) or https://api.debi-test.pro (sandbox). Data transmitted includes customer name, email address, national identification number (when provided), and a single-use payment-method token generated by the browser-side SDK. Raw card numbers are never transmitted to or stored on your server.
- Card tokenisation SDK — the JavaScript library at https://js.debi.pro/v1/ is loaded on the checkout page. It captures card data directly in the browser and returns a one-time token; raw card numbers are never exposed to your site.
These services are provided by DEBI. Please review their terms and privacy policy before using this plugin:
- Terms of service: https://debi.pro/en/terms
- Privacy policy: https://debi.pro/en/privacy
Support
For support, please visit:
https://debi.pro/docs
Credits
Developed by Fernando del Peral for Debi.pro
Privacy Policy
This plugin transmits customer data (name, email, order details, and a browser-generated payment-method token) to Debi’s payment infrastructure to complete transactions. Raw card numbers are never stored on your server or sent through WordPress — they are captured directly by the Debi browser SDK and exchanged for a single-use token.
No payment or card data is stored in your WordPress database. For full details on how Debi handles this data, refer to the Debi privacy policy at https://debi.pro/en/privacy.
Development
Contributing
We welcome contributions! Please ensure all code follows WordPress coding standards.
Testing
Before submitting changes, please ensure:
* All code follows WordPress coding standards
* PHP compatibility is maintained
* WooCommerce compatibility is maintained
* Security best practices are followed
* All text is translatable