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 interation | 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 |
