Debi Payment for WooCommerce
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