Skip to content

Choose a Payment Flow

Use this guide to select a payment flow based on the data the merchant can submit.

Use Redirect when the customer can continue on a payment page.

  1. Create a payment without card.
  2. Receive processingUrl or selectorUrl.
  3. Redirect the customer with GET.
  4. Receive the final status through callback.

Use Host-to-Host when card data is sent directly in the request.

  1. Send card.pan, card.expires, card.holder, and card.cvv.
  2. Send available customer data.
  3. Process the provider response without opening a payment page.
  4. Receive the final status through callback.

Handling card data requires compliance with applicable PCI DSS requirements.

Use P2P when the payment must receive bank requisites.

  1. Send the requisite type in the payment object.
  2. Create the payment.
  3. Open processingUrl or display the returned requisite.
  4. Receive the final status through callback.

The request contract is listed in Payments.