We used cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it. What For?

« Back to Blogs

How to Integrate Cardknox Payment Gateway in Odoo 17?

How to Integrate Cardknox Payment Gateway in Odoo 17

 

Cardknox is a payment gateway service provider that offers a range of payment processing solutions for businesses. Integrating Cardknox with Odoo 17 allows businesses to accept payments seamlessly within their Odoo environment. Here's a general outline step of how you can integrate Cardknox with Odoo 17.

Cardknox Payment Gateway Configuration Steps in Odoo 17

Here is a step on how to generate token key from cardknox portal account

 
Step 1 - First, we need to create portal account on Cardknox payment gateway, from this link https://portal.cardknox.com/ after creating an account to generate two keys mentioned below:
  1. Access token key
  2. Ifield key

Login into Cardknox portal >> Cardknox account setting >> keys >> create key >> generate one by one key,

  1. Api Transaction Key
  2. I-field token key
login to cradknox portal and create api transcation key
 
Step 2 - After generating both keys, configure the Cardknox payment provider in Odoo backend and select the Cardknox and Cardknox- ACH and install it.
 
configure cardknox payment provider in odoo 17 backend
 
Step 3 - Open Cardknox and Cardknox-ach and configured those generated token key in provider.
 

configure generated token key on cardknox payment provider

How to Handle Payment Integration in Odoo

Step 1 - Go to website > shop > Add to card product > checkout
 

On checkout page There is List of Payment Method.

 

select payment method on checkout page in odoo 17

 
Step 2 - After Choose Cardknox Creditcard Payment Method then open an I-frame. In Cardknox Credit card I-frame there are 4 fields:
  1. CardNumber
  2. Cvv
  3. Month
  4. Year
 

add cradknox credit card details in checkout page

 
Step 3 - After filling all fields and clicking on the pay now button then from Api to check if get response was approved then create an entry in Cardknox portal account and also handled transaction, order status and payment in Odoo backend.
 

Odoo Order Entry -

 

click on pay now to make payment in odoo

 

Cardknox Portal Entry -

 

check cardknox portal entry

 
Step 4 - After Choose Cardknox –Ach Payment Method then open an I-frame.
 

In Cardknox-Ach I-frame there are 3 fields

  1. Name
  2. Account Number
  3. Rounting Number
 
cardknox-ach payment process
 

After filling all fields and clicking on the pay now button then from Api to check if get response was approved then create an entry in Cardknox portal account and also handled transaction, order status and payment in Odoo backend.

 

Odoo Entry of Order -

 

odoo entry of order

 

Cardknox Portal Entry -

 

payment entry in cardknox payment portal

Step of Refund Flow of Cardknox Credit Card and Cardknox-Ach

Step 1 - Go to – Invoicing >> customer >> Payments
 

Open your order payment which you want to refund, after opening there is a button for refund payment.

 

open order payment page and click on refund in odoo 17

 
Step 2 - click on refund button, open a wizard and from there you can set amount what amount you want to refund. Add amount and click refund button.
 
enter amount and click on refund in odoo 17
 

After refund If response status of refund Api is approved, then create a refund entry in Cardknox

 
Step 3 - Check refund entry in Cardknox portal account
 

check refund entry in cradknox portal

 
Step 4 - If any error come from Api side, then handling error in popup with error code
 

handle error in odoo 17 backend

 

Follow same refund policy for Cardknox-Ach from backend.

 

Integrate Cardknox Payment Gateway in Odoo 17

Conclusion

In conclusion, integrating the Cardknox payment gateway into Odoo 17 is a strategic move to enhance the e-commerce capabilities of your business. By following the outlined steps, you can seamlessly incorporate Cardknox's payment processing functionalities into your Odoo platform, providing customers with a diverse range of payment options and ensuring a smooth checkout experience.

 

This integration not only streamlines the payment process but also upholds rigorous security standards to protect sensitive customer data. With real-time transaction processing and comprehensive monitoring capabilities, you can efficiently manage payment transactions and gain valuable insights into payment trends.

 

Ultimately, integrating Cardknox into Odoo 17 with help of reliable Odoo Integration Services empowers your business to offer a seamless and secure payment experience to customers, driving satisfaction and loyalty. Stay updated with Cardknox and Odoo's latest developments to ensure your integration remains optimized and compliant over time. With ongoing support and maintenance, you can leverage this integration to propel your business forward in the digital landscape.

contact-us Request a callback WhatsApp