Skip to content

Payment types

TorbenVallund edited this page Jul 29, 2020 · 4 revisions

When making a payment through the AppSwitch SDK two different types of payments can be selected. This page will describe each of them and how they differ.

Reserve

When doing a Reserve, the actual capture of the money is not performed by the SDK. It is therefore up to the merchant to capture the money later. This can be done through a separate backend calling specific services at MobilePay. In this scenario getAmountWithdrawnFromCard will hold the amount reserved on the card. This will be the same amount as was requested for reservation.

Partial Capture

A Partial Capture is conceptually the same as a Reserve with one important distinction: This payment type allows capturing part of the amount initially reserved. Just as with Reserve, the actual capture has to be made later through a separate backend call. In this scenario getAmountWithdrawnFromCard will hold the amount available for reservation. This amount can be less than the requested amount - for example if the MobilePay limit was reached.