Which Integration Is Right For You?

PaymentExpress supports two integration methods that let you collect payments securely while tailoring the experience to your users. These methods work across online and in-person environments and can be combined to support different channels or user flows. PaymentExpress also supports an Interactive Voice Response (IVR) solution that follows a similar integration style to Hosted Checkout.

📘

You Don't Have To Pick Only One

One of the great things about integrating with PaymentExpress is that we are ready and prepared for all of the different integrations you may need. If you need to do a Hosted Checkout for your In-Person payments and an Embedded Checkout on your online portal, we're ready and willing to tackle that!

Hosted Checkout

Hosted Checkout sends the customer or cashier from your application to a secure, PaymentExpress-hosted checkout page to complete the transaction. After the transaction, PaymentExpress can automatically return the user to your application.

Why You Might Choose Hosted Checkout

  • Hosted Checkouts are the lowest-code integration type. Due to the nature of the handoff process, they require minimal effort to integrate into your existing application.
  • Online Hosted Checkout pages can be customized to continue to look like your application.
  • Online Hosted Checkouts have built-in support for the PaymentExpress digital wallet, allowing users to register for an account, save tender information for faster future checkouts, view previous transactions, etc.
  • Online and In-Person Hosted Checkouts are one of our most common integration types, and often support new features before other methods. For example, it was the first to offer Apple Pay.
  • For In-Person payments, the hosted checkout automatically handles all PIN pad interactions so your application doesn’t need to manage the device.

Why You Might Not

  • Although you can brand the online hosted page, users must leave your application to complete payment, which can interrupt the user experience.

Embedded Checkout

An Embedded Checkout keeps the entire payment flow inside your application by rendering a secure, PaymentExpress-hosted widget in your UI, creating a more linear user experience.

Why You Might Choose Embedded Checkout

  • Embedded Checkout is still a very low code integration type. It requires the same pre-payment work as a Hosted Checkout, but with the benefit that with a small amount of code, you can populate the PaymentExpress checkout page right in your application.
  • As new features become available, such as new tender types (i.e. Apple Pay), they will automatically be made available to you with no required code change on your end.
  • Embedded In Person Checkouts also handle all interactions with the PIN Pad, and thus do not require the client to write any code that does so.

Why You Might Not

  • Some clients prefer the distinct separation of their application and the payment process, even with the benefits that embedding provides.