Skip to main content

Cancellations

info

You can cancel a request within 14 days (MobilePay) or 180 days (Vipps). If it is not captured or cancelled within this time, it will be automatically cancelled.

The Cancel request allows the merchant to cancel a reserved or initiated transaction.

Please note that it is not possible to cancel a request that is over 14 days (MobilePay) or 180 days (Vipps) old. Attempting to cancel an older payment will result in a HTTP 400 Bad Request.

The payment flow can be aborted under certain circumstances:

  • When the user cancels (rejects) the initiated payment in Vipps MobilePay.
  • When the merchant cancels.
  • Timeouts: If the user does not confirm.
  • If the maximum amount of time for capturing the payment has passed (14 days for MobilePay, 180 days for Vipps).

After cancellation, the order gets a new status.

For API details:

Cancel a pending order

To cancel a transaction before the customer confirms the payment, you can send a cancel request while the transaction is in the INITIATE stage.

This may be useful in face-to-face situations where a customer's phone runs out of battery, or if the customer suddenly changes their mind and wants to buy more and the amount for the payment increases. This should not be considered a consistent or guaranteed operation, as the cancel request depends on actions taken by the user in the app.

If the cancel request is successful, the payment state in the response will be: CANCELLED.

note

If the user is already in a 3-D Secure session, the payment cannot be cancelled as described above.

Cancel a partially captured order

info

You can cancel a request within 14 days (MobilePay) or 180 days (Vipps). If it is not captured or cancelled within this time, it will be automatically cancelled.

Partial capture has limited availability for MobilePay. You must inquire during onboarding or contact customer service.

To cancel an order that you have partially captured, send a cancel request.

It usually takes 2-3 bank days until the money is in the customer's account, depending on the bank(s). It can take much longer, up to 10 days, and depends on the bank(s).

Help us improve our documentation

Did you find what you were looking for?