Asynchronous Payments

In an asynchronous workflow a redirection takes place to allow the account holder to complete/verify the payment. After this the account holder is redirected back to the app and the status of the payment can be queried.

This article will guide you how to support communication between apps for the asynchronous payment methods.

Do not set shopperResultURL if it's already sent in the first step (prepare checkout request). It will cause an override error.

Update your application delegate

Then, in order to finalize the step, in your application delegate you need to process the payment authorization URL.
Make sure that URL scheme is identical to the registered one in previous step. Then send notification to request payment status and display result to the customer.