Online Payment Solutions
An overview of Online Payment Solutions with PaymentExpress
Overview
PaymentExpress’s online payment solutions enable you to securely collect payments directly from customers through your website or public-facing application. Whether you want to keep users fully on your site or redirect them to a hosted payment page, both integration styles—Embedded Checkout and Hosted Checkout—connect seamlessly with PaymentExpress APIs to create carts, process payments, and return transaction results to your system.
At a high level, both online options follow the same process:
- The customer determines the items to be paid and adds them to a cart in your application.
- Your application creates a cart by sending the item data to the PaymentExpress Cart API.
- The customer completes their payment either on a page embedded on your site (Embedded Checkout) or on a PaymentExpress checkout page that your application redirects them to (Hosted Checkout).
- Once the payment has been processed, PaymentExpress returns the confirmation and transaction details to your system for reconciliation.
Embedded Checkout
Embedded Checkout keeps customers within your website or application, providing a seamless checkout experience. PaymentExpress securely collects payment details through a JavaScript widget that loads inside an iframe, allowing users to complete payment without leaving your site.
Workflow Summary
- Create a cart using the PaymentExpress Cart Creation API.
- Store the returned
cartId. - Load the PaymentExpress Checkout Widget embedded into your system of record using JavaScript.
- Receive a postback notification with final payment details.
Requirements
- Public HTTPS site where the widget can load securely.
- Ability to make authenticated HTTPS API calls to PaymentExpress.
- Support for modern browsers capable of rendering iframe-based content.
Hosted Checkout
Hosted Checkout redirects customers to a secure PaymentExpress-hosted page to complete payment. After payment, PaymentExpress can return customers to your site with transaction confirmation details.
Workflow Summary
- Create a cart using the PaymentExpress Cart Creation API.
- Receive a
checkoutURLin the API response. - Redirect the customer to the PaymentExpress-hosted checkout page.
- Receive a postback notification with final payment details.
Requirements
- Ability to make authenticated HTTPS API calls to PaymentExpress.
- No client-side or browser integration required.
Comparison Summary
| Feature | Embedded Checkout | Hosted Checkout |
|---|---|---|
| Integration Style | In-site iframe widget | Redirect to a PaymentExpress-hosted page |
| Branding and UI Control | Full control over the design and layout of your site | Limited control; standardized hosted interface |
| PCI Exposure | None — the iframe loads on your domain, but PaymentExpress ensures compliance within the iframe | None — PaymentExpress collects and stores all payment data |
| Implementation Complexity | Moderate — requires front-end configuration in addition to API integration | Low — API-only integration |
| Customer Experience | Seamless and fully branded | Simple, familiar, and externally hosted |
| Ideal Use Case | When maintaining a seamless customer experience is a priority | When quick setup and minimal compliance scope are the main goals |
Choosing Between Solutions
Embedded Checkout offers the most control over the user experience, but it requires a front-end integration and widget event handling. Hosted Checkout streamlines implementation, making it an ideal solution for teams that prioritize speed and simplicity.
Updated about 2 months ago
What’s Next
Now that you have the general flow of how an online payment using our most common methods works, have a look at how you can start this process in our easy API.
