PaymentType

From Barion Documentation
Jump to navigation Jump to search

This enum indicates if and how a payment's value should be reserved.

API usage

This enum is used by the following API endpoints:

Enum list

Enum value Byte / int value Description
Immediate 10

The payment amount will be paid to the shop as soon as possible and added to their account.

Reservation 20

A reservation (escrow) payment scenario means that upon charging the funding source of the payer, the money is not immediately handed over to the merchant. Instead, it becomes reserved (or blocked) for a given period of time. During this time window, the amount is unavailable for both the payer and the payee - consider it similar to a pending card transaction in a bank system. During the reservation period, the merchant has the right to decide whether to finalize, partially finalize or cancel the purchase.

See Reservation payment.

DelayedCapture 30

A delayed capture payment scenario means that upon completing the payment, the payer is not immediately charged. Instead, it becomes reserved (or blocked) for a given period of time on the payer's card. During this time window, the amount is unavailable for both the payer and the payee. The merchant has the right to decide whether to capture or cancel the purchase. It is very similar to Reservation payment, the key difference is where the money is blocked. In a reservation scenario, the payer is immediately charged, and the amount is blocked in the Barion system. In a delayed capture scenario the payer is only charged upon the capture request, until then the amount is only blocked on the payer's card.

For more information, see Delayed Capture.