Payment Provider: CyberSource (CodeTrade)
by CodeTrade India Pvt. Ltd. https://www.codetrade.io/$ 100.00
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
eCommerce (website_sale)
• Discuss (mail) • Website (website) • Invoicing (account) |
| Lines of code | 900 |
| Technical Name |
payment_cybersource_gateway_codetrade |
| License | OPL-1 |
| Website | https://www.codetrade.io/ |
| Versions | 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
eCommerce (website_sale)
• Discuss (mail) • Website (website) • Invoicing (account) |
| Lines of code | 900 |
| Technical Name |
payment_cybersource_gateway_codetrade |
| License | OPL-1 |
| Website | https://www.codetrade.io/ |
| Versions | 16.0 17.0 18.0 19.0 |
Payment Provider: CyberSource
Enterprise
Odoo.sh
Payment Provider: CyberSource
Accept CyberSource payments in Odoo 18 for website checkout and portal payment flows using direct card entry.
Configure test credentials, collect card details on checkout, and track transaction status directly from Odoo.
Supports authorization, manual capture configuration, transaction tracking, and direct CyberSource payment processing.
View DemoConfigure and process CyberSource payments directly from Odoo.
Set up CyberSource test credentials, collect card details on checkout, and review payment transactions from the Odoo backend.
Key Features
CyberSource Credential Setup
Configure the Merchant ID, Simple Order API .p12 certificate, and certificate password from the CyberSource Business Center.
Test Mode Checkout Flow
Save the provider in test mode and use it during website checkout to validate the CyberSource payment flow.
Secure Card Entry Form
Customers can enter card number, expiry month, expiry year, and CVV directly in the CyberSource inline payment form.
Payment Transaction Tracking
Odoo stores the payment status, provider reference, and payment method details after the CyberSource response is received.
Manual Capture Support
The provider supports manual capture so authorized CyberSource transactions can be captured later from Odoo.
Step 1: Open Payment Providers
Go to Accounting > Configuration > Payment Providers and open CyberSource.
Step 2: Enter Test Credentials
Enter the Merchant ID, upload the Simple Order API .p12 certificate, and add the certificate password from the CyberSource test account.
Step 3: Save Test Mode Configuration
Save the CyberSource configuration in Test Mode so the payment method can be used for testing.
Step 4: Proceed to Checkout
Add a product to the cart and proceed to the checkout page.
Step 5: Choose CyberSource at Checkout
Select CyberSource from the available payment methods at checkout.
Step 6: Enter Card Details
Enter the card number, expiry month, expiry year, and CVV to test the payment flow.
Step 7: View Payment Status
After submitting the card details, Odoo processes the transaction and redirects the customer to the payment status page.
Step 8: Verify the Transaction
The payment transaction is recorded in Odoo with its status, provider reference, and payment details.
Step 9: Enable Manual Capture
If manual capture is enabled, authorized transactions can be captured later from Odoo.
Step 10: Review Authorized Payment
The payment is shown as successfully authorized through CyberSource after enabling manual capture.
Step 11: Capture the Authorized Payment
After payment authorization, click Capture Transaction to complete the payment capture in Odoo.
Version 1.0 : 18.0.0.0.0
22 May 2026
Yes. Set the provider to Test Mode and use your CyberSource test Merchant ID, .p12 certificate, and certificate password.
The provider requires the CyberSource Merchant ID, the Simple Order API .p12 certificate, and the password created for that certificate.
Yes. Manual capture can be enabled in the provider configuration so authorized CyberSource payments can be captured later from Odoo.
You can review the transaction record in Odoo to check the payment status, provider reference, amount, and payment method details.
The current flow processes the CyberSource response in real time during checkout and does not rely on a separate webhook listener for later transaction updates.
Language Translation
Our Services
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module