P2P Payment - Mobile app

When the consumer send money to a Satispay user through a third-party app.

Load P2P payment

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

satispay://open/contacts/contact?amount={amount_in_cents}&currency={currency}&callback_url={url_to_open_after_payment_completed}
satispay-stag://open/contacts/contact?amount={amount_in_cents}&currency={currency}&callback_url={url_to_open_after_payment_completed}

🚧

Check Satispay app

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

📘

Payment result

Satispay app will call the callback url when payment is completed. To this url a query param result is added and the payment id assigned. If payment fails the value is null.

Example:

  • Payment approved: third_party_app://callback?result={payment_id}
  • Payment failed: third_party_app://callback?result=

Sequence diagram