Learn how to handle next actions for different payment methods.
Yorlet supports 3D Secure to comply with the Strong Customer Authentication regulation. Your integration should support 3D Secure for all card payments as the issuing bank will decide whether authentication is required or not.
You need to pass a
return_urlwhen you confirm a Transaction on the server. If the payment requires additional authentication the status will transition to
requires_actionand you should inspect the
next_actionobject for the next step.
Redirect your customer to the
next_action.redirect_to_url.url. After the customer completes the authentication flow they will be redirected back to your supplied
return_url, which will include the transaction ID in the
transactionURL query parameter.