PayWay Payment Integration

The PayWay Payment Gateway integration enables Odoo Website customers to make payments using PayWay. Customers can select PayWay during the Odoo Website checkout and proceed through the PayWay payment flow to complete the transaction. The payment provider is configured in Odoo using the Shop ID and Secret Key provided for the PayWay merchant account.

PayWay payment integration with Odoo

2. Objective

The main objective of this integration is to provide customers with PayWay as an online payment option in the Odoo Website.

The integration allows businesses to:

  • Accept online payments through PayWay.
  • Configure PayWay credentials directly from the Odoo Payment Provider form.
  • Configure the Shop ID and Secret Key required for the PayWay integration.
  • Use Test Mode for testing the payment integration before enabling it for live payments.
  • Make PayWay available as a payment method on the configured Odoo Website.
  • Process the payment result and update the corresponding payment transaction in Odoo.
  • Continue the related order and payment workflow based on the payment result.

3. Key Features

3.1 PayWay Payment Provider

PayWay is added as a payment provider in Odoo 16. The provider can be configured from the Payment Providers section and enabled for the required website.

3.2 Shop ID and Secret Key Configuration

The PayWay provider requires two main credentials:

  • Shop ID – identifies the shop or merchant account configured with PayWay.
  • Secret Key – the private key required for the PayWay payment integration.

These credentials are entered in the Credentials section of the PayWay Payment Provider configuration in Odoo.

3.3 Website and Currency Configuration

The PayWay provider can be configured for the required Odoo Website. This allows PayWay to be available as a payment method during the website checkout.

The configured provider also includes a Currency field. In the implemented Odoo 16 configuration, the currency is set to EUR.

3.4 PayWay Payment Flow

After PayWay is configured and enabled, customers can select PayWay during the Odoo Website checkout.

Odoo creates the payment transaction and initiates the PayWay payment flow. The customer completes the payment through PayWay, after which the payment result is returned to Odoo for further processing.

3.5 Payment Status Update

Once the payment result is received, Odoo processes the response and updates the corresponding payment transaction based on the result.

The related order then continues through the configured Odoo payment workflow according to the payment status.

Need a Similar Odoo Integration

Talk to our Odoo team about connecting PayWay, or any other third-party payment gateway, with your Odoo Website.

WhatsApp