Transmitting user consent
BNP Paribas require
Alternatively, the E-merchant is required to explicitly confirm customer consent by redeeming the transfer token with a POST /transfers call. This is referred to as a E-merchant-initated (2-step) flow. For 2-step payments, the E-merchant receives a tokenId in response to the transfer request.
Bank-initiated Payments
The basic flow looks like this (click to enlarge):
E-merchant-initiated Payments (2-step)
The basic flow looks like this (click to enlarge):
Note: If you would prefer to use the auto redeem functionality to automatically redeem authentication tokens for 2-step payments, see Optional features for more information.
Guidance on how to structure and when to make the corresponding API calls is discussed