Payment - Mobile app

When the consumer is completing the purchase on a mobile app

📘

Mobile app VS Web app

Although the Web-button - payment and Web-redirect - payment can also be used on mobile apps, in order to offer the best user experience the url_scheme and intent option, as described below, can be used.

With this solution the user avoids the switch to a web-page in order to complete the payment.

APIs required for this flow

Load payment

iOS

Open this url_scheme to load the payment request on the Satispay app.

satispay://external/generic/charge?token={payment_id}&callback_url={url_to_open_after_payment_approved}
satispay-stag://external/generic/charge?token={payment_id}&callback_url={url_to_open_after_payment_approved}

Android

🚧

Check Satispay app

Before loading the payment, make sure the Satispay app is installed on the device.

Sequence diagram