Skip to main content

Checkout

With PagaSul, you can accept payments from your customers by using our checkout. To make a pay-in, customers click a button in your system and get redirected to the checkout hosted by PagaSul.

Here is a step-by-step description of the payment processing flow with the checkout. en_checkout_flow.svg

  1. The customer initiates a payment in your system.
  2. Your system sends a pay-in request to PagaSul.
  3. The PagaSul payment platform receives the request and checks whether it contains all the required parameters and correct signature.
  4. The payment platform sends you a [response](/docs/checkout.
  5. Your system redirects the customer to the checkout.
  6. The customer completes the payment.
  7. The PagaSul payment platform processes the payment and forwards the data to the payment environment.
  8. The payment is processed in the payment environment.
  9. The PagaSul payment platform receives the payment result from the payment environment.
  10. The payment platform sends a callback with the payment result to your system.
  11. The checkout displays the payment result to the customer.
  12. The checkout redirects the customer back to your system.
  13. Your system informs the customer about the payment result.

For the information on how to build a pay-in request, see the Creating a pay-in request section.