Integration Overview

As you are exploring what PaymentExpress has to offer, it's important to consider a combination of things. We offer the ability to take two core payment types via three different integration methods. This allows you to choose how to integrate with the PaymentExpress API and move through the checkout processes.

Taking Payments

The PaymentExpress API offers extensive integration support for two different payment types:

  • Online Payments - These are payments taken in a browser where the customer enters the payment tender information, such as their credit card details, into the checkout process.
  • In Person (OTC) Payments - These are payments taken in a physical location using a PIN pad device where a cashier interacts with the payment software and the customer interacts with the PIN pad to insert, tap, or swipe their card.

In addition, we also support other payment channels such as IVR, Payment Kiosks, etc. If you have any other payment channels that you need to support, we're probably already doing it!

Integration

For both of these two core payment types, there are three possible methods of integrating with PaymentExpress, depending on your needs.

  • Hosted Checkout - In this method of integration, the user is handed off from your system of record to a PaymentExpress checkout portal for the completion of the payment process. They then return to your system of record at the conclusion of the transaction.
  • Embedded Checkout - In this method of integration, you would embed a widget, supplied by PaymentExpress, into your checkout process - keeping the user within your application, but gaining all the benefits of a PaymentExpress checkout.
  • Direct Payments - A more involved method of integration, Direct Payments integrations allow for more control over the tender process in your application. While most clients opt for one of the above because of the simplicity of these methods, PaymentExpress also supports the ability to directly create charges from your application.

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