Descripció
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
Instal·lació
Automatic Installation
- Log in to your WordPress admin panel
- Navigate to Plugins Add New
- Search for “Debi Payment for WooCommerce”
- Click “Install Now”
- Activate the plugin
- Configure the plugin at WooCommerce Settings Payments Debi
Manual Installation
- Download the plugin zip file
- Extract it to your WordPress plugins directory (wp-content/plugins/)
- Log in to your WordPress admin panel
- Navigate to Plugins
- Find “Debi Payment for WooCommerce” and click “Activate”
- Configure the plugin at WooCommerce Settings Payments Debi
Configuration
- Go to WooCommerce Settings Payments
- Find “Debi” and click “Manage”
- Enable the payment method
- Enter your Debi API keys (a single pair):
- Secret key (sk_test_… for sandbox, sk_live_… for production)
- Publishable key (pk_test_… / pk_live_…)
The environment is inferred from the prefix — there is no separate “sandbox mode” switch.
Both keys must belong to the same environment.
- Use the “Test connection” button to confirm the secret key is valid and see whether it is TEST or PRODUCTION
- Configure installment plans and interest rates (0-12 installments)
- Save changes
Getting Your API Keys
Production:
1. Sign up at https://debi.pro/register for production
2. Navigate to the Developer section https://debi.pro/dashboard/developers
3. Copy your secret key (sk_live_…) and publishable key (pk_live_…) and paste them in the plugin settings
4. Save changes
Sandbox:
1. Sign up at https://debi-test.pro/register for sandbox
2. Navigate to the Developer section https://debi-test.pro/dashboard/developers
3. Copy your secret key (sk_test_…) and publishable key (pk_test_…) and paste them in the plugin settings
4. Save changes
PMF
-
Do I need a Debi account to use this plugin?
-
Yes, you need to create an account at https://debi.pro and obtain your API credentials.
-
What payment methods are supported?
-
The plugin supports credit and debit cards. Payment processing is handled securely by Debi’s infrastructure.
-
Can I customize the installment plans?
-
Yes, you can configure up to 12 different installment plans with custom interest rates for each.
-
Is this plugin PCI-compliant?
-
Yes, the plugin integrates with Debi’s PCI-compliant payment infrastructure, so you don’t need to handle card data directly.
-
Does this plugin support refunds?
-
Refunds should be handled through your Debi dashboard or by contacting Debi support directly.
-
Can I test before going live?
-
Yes. Use sandbox keys (sk_test_… / pk_test_…) to test, then switch to live keys (sk_live_… / pk_live_…) to go live. The environment is inferred from the key prefix.
-
Can I translate the plugin to my language?
-
Yes! The plugin is fully translatable. Translation files can be created using the .pot template in the languages folder.
Ressenyes
No hi ha ressenyes per a este complement.
Col·laboradors i desenvolupadors
«Debi Payment for WooCommerce» és programari de codi obert. La següent gent ha col·laborat en este complement.
Col·laboradorsTraduïx «Debi Payment for WooCommerce» a la teua llengua.
T’interessa el desenvolupament?
Revisa el codi , dona una ullada al repositori SVN o subscriu-te al registre de desenvolupament per RSS.
Registre de canvis
1.1.1
- Fixed: choosing the highest number of installments offered for a product no longer rejects the order at checkout
- Updated the bundled Debi PHP SDK
1.1.0
- All user-facing text converted to translatable strings
- Updated all code comments to English
- Full internationalization support added
- Security improvements with proper sanitization
- Improved error handling
- Added support for WooCommerce 8.0
- Code quality improvements
1.0.0
- Initial release
- Basic payment gateway functionality
- Installment plan configuration
- Sandbox mode support