Form Redirect

Form Redirect APMs are payment methods that require an additional customer input to be able to process the payment and be redirected to the external environment (eg. banking app). The customer is presented with a form or additional field to provide context specific information such as selecting their bank, entering a national ID number, or confirming pre-filled payment details.

Unlike full redirect APMs, where the customer is immediately redirected to the external environment, such as PayPal login page, form redirect APMs add an intermediate data collection layer. This extra step is essential for payment methods and providers that need additional customer or transaction context to generate a valid payment reference or session.

Main Characteristics

  • The provider collects additional information (e.g., bank selection, national ID, reference data).
  • The payment can only proceed once the customer provides/selects the requested information.

Use Cases

Form Redirect APMs are especially common in markets where bank based or voucher payments require additional data before the actual payment instruction can be generated. A common use case are LATAM specific payment methods.

Some common use cases are:

  • Bank transfers where the user needs to select their issuing bank before redirection (eg. iDEAL).
  • Offline or voucher payments that require local ID entry or address confirmation.
  • Payments that require a reference number to be generated dynamically based on user data (eg. Boleto).

Examples

APM Region Provider Form Interaction Typical Data Required
iDEAL Netherlands Customer selects their issuing bank on the provider’s form before redirection to the banking environment. Bank selection
Boleto Brazil Customer provides CPF/CNPJ and billing details before a voucher or barcode is generated for offline payment. National ID (CPF/CNPJ)
Multibanco Portugal Provider form displays or generates an entity and reference number for bank or ATM payment. Auto-filled form (no input required)
Przelewy24 Poland Customer selects their bank or payment method on the provider’s form before redirection to complete the payment. Bank/payment selection
BLIK Poland Customer enters a short-valid, onetime code generated by their banking app in the provider’s form to authenticate payment. One-time code (6 digits)
OXXO Pay Mexico Provider form confirms payer details and generates a barcode or reference for cash payment at OXXO stores. Name, email, and reference confirmation