One-off - Check In

When the consumer selects the shop to be paid from the Satispay app and the merchant accept the payment proposal to confirm it.

APIs required for this flow

Sequence diagram

1334

🚧

Retry + CANCEL_OR_REFUND

Due to either Satispay being temporarily unavailable or network issues you might get an error when updating the payment to accept it. In that case you must:

  • execute at least one retry of the Update payment with action ACCEPT
  • execute an Update payment with action CANCEL_OR_REFUND (and re-iterate the call until you get a confirmation).

Executing a CANCEL_OR_REFUND we avoid the case of a user who confirms a payment, the payment is accepted but you do not issue the product to the user.