Integration Overview

PaymentExpress supports two primary payment channels and multiple integration methods, helping you create a checkout experience that meets your technical and business needs.

Taking Payments

The PaymentExpress API supports integration with in-person and online payment channels:

  • Online Payments: Customers complete payments in a web browser by entering card or bank information into a secure checkout interface*.*
  • In-Person (OTC) Payments: A cashier initiates the transaction, and the customer completes it on a PIN pad by inserting, tapping, or swiping their card.

We also support other payment channels such as IVR, Payment Kiosks, etc. If you have a use case not listed here, contact your integration team—we’re probably already doing it!

Integration

Two integration styles are currently available. You can choose one based on your team's technical capabilities and user experience goals.

  • Hosted Checkout: Your application redirects the customer to a secure PaymentExpress checkout portal. After they complete the transaction, your system receives them back to continue the workflow.
  • Embedded Checkout: You embed a PaymentExpress-hosted widget directly on your application’s payment page. The customer completes the payment without leaving your interface, and PaymentExpress handles the processing behind the scenes.

Curious why you should pick each integration type? We're glad you asked.