1. Introduction

PostFinance Checkout Flex extension from PIT Solutions is a connector between PostFinance Checkout Flex and Odoo Web Shop. It is a standardized way to accept payments via a multitude of different payment providers in the world. It also supports payment gateways such as PostFinancePay, TWINT, Paypal, Online Banking, and Credit/Debit Card. More information can be found under PostFinance Checkout Flex.

The extension connects Odoo Shop users to the payment hub, which has more than 50 payment gateways and processors linked to it. The connector works with the help of the Rest API. This reduces the tendency of customers abandoning their cart when their preferred payment gateway is missing on the payment page. It also connects the user to the different payment service provider APIs, thereby lowering the payment routing costs

2. Features

  • Easy to install.
  • Flexible.
  • User-friendly and configurable as per one’s requirements.
  • Multiple payment methods.
  • Maintain Transaction.
  • I-frame Integration.
  • Support payment gateways such as PostFinance pay, TWINT, Paypal, Online Banking, Credit/Debit Card.
  • Payment methods are available for the payment processors: Wordline, TWINT, Postfinance Acquiring, and PayPal.

3. Screenshots

Install the PostFinance module:

  • Go to Apps -> Search for PostFinance.
  • Click Activate. 

Screenshot 1: PostFinance app activation

  • Go to Invoicing module -> Configuration -> Select Payment Providers. 

Screenshot 2: Payment Providers menu item

  • Click on PostFinance Payment Providers.

Screenshot 3: PostFinance Payment Provider

Screenshot 4: PostFinance Account Page

  • Generate new key -> Copy the generated key.

Screenshot 5: PostFinance New key Generation

  • Go to Spaces -> Fetch the Space ID.
  • Enter the Rest API UserID, Rest API Space ID and Application Key to PostFinance payment provider configuration in Odoo backend.
  • Move the payment provider to desired state and publish the provider. 

Screenshot 6: PostFinance configuration in Odoo backend

  • Click on Update Payment Methods smart button to sync payment methods data from PostFinance back-office.

Screenshot 7: PostFinance Update Payment Methods

  • Go to Website -> Shop.
  • Add items to cart -> Go to Cart.
  • Click Process Checkout.

Screenshot 8: Process Checkout Page

  • Select the desired payment method -> Click Pay Now.

Screenshot 9: Onsite payment using iframe for Credit/Debit Card payment method

Screenshot 10: Offsite payment using TWINT payment method

Screenshot 11: Payment success page

Screenshot 12: Payment Cancel Page

  • Go to Invoicing -> Payment Providers -> Open PostFinance Payment Provider.
  • Click on PostFinance Logging.

Screenshot 13: PostFinance Log History

4. Brief description

For smooth working of this plugin, there are few configurations which are to be done in the backend. Setting up PostFinance acquirer configuration is the initial step where the User ID, Space ID and Application key of your PostFinance flex account must be provided. Once the configuration is set, activate the provider and continue shopping. The PostFinance flex payment methods will be listed in the shop payment page. Choose the PostFinance payment method and pay from the payment method page or the payment popup window and get back to the Odoo Webshop.

Initial step-by-step description

Prerequisites: Before integrating the PostFinance payment acquirer plugin make sure that you have a PosFinance account in https://checkout.postfinance.ch/ - This website helps in easy verification and transaction processing.

  • PostFinance account and Payment Acquirer configuration.
  • Activate/Publish/Enable PostFinance Payment Provider.
  • Go to the e-commerce website -> Add products to cart -> Proceed to checkout.
  • Choose the PostFinance flex payment method and click Pay now.
  • Complete the transaction by filling out the necessary details in the payment page/popup.
  • The order is placed on successful payment transaction.

5. Technical Requirements / Compatible With:

  • Compatible with Odoo version 17

6. Limitations

  • Cryptocurrency Payment Unavailable: Please be aware that cryptocurrency payments powered by PostFinance are currently not supported. This limitation is due to PostFinance and is outside of our control. We recommend using alternative supported payment methods to complete your transaction. 

7. Changes Log / Release Notes 

Version 3.0.0: September 2024

  • Added multi-website compatibility feature. 

Version 2.0.1: August 2024

  • Fixed I-frame loading and address mapping bugs.

Version 2.0.0: August 2024

  • Introduced onsite payment methods.

Version 1.0.0: January 2024

  • Initial release.

8. Support

If you have questions, use our contact form at webshopextension.com or email at support@webshopextension.com.