DocumentationAPI Reference
Documentation

Payment Method Types

Overview

The Payment Method Types, provides card, online, and offline payment methods each of which have distinct payment flows. Their differences are outlined here.

Card

All credit and debit cards.

Card payment methods support pre-authorization.

Response Behavior Synchronous /checkout response indicates success or failure of authorization
Authorization and Capture Pre-authorization is supported by most card types which allows separate authorization and capture steps. A transaction may be authorized for several days before capture.

Debit cards and some credit cards in limited countries do not support pre-authorization.
External Authentication External authentication is not required except for cards with 3D secure which currently only applies to Maestro.
Cancellation Cancellation of a non-capture transaction does not require a /refund request. Cancelling of a captured transaction requires a /refund request.
Timing Typically takes seconds to complete.
Examples Visa
MasterCard
American Express
Mexican Debit

Online

Online alternative payment methods that require online external authentication.

Response BehaviorSynchronous /checkout response indicates URL which the shopper's browser needs to be redirected in order to complete authentication.
Authorization and CaptureNo separation of authorization and capture, except in the case of PayPal.
External AuthenticationRequires online external authentication to complete transaction
CancellationCancellation requires a refund, except in the case of a non-captured PayPal transaction.
TimingTypically takes several minutes to hours to complete.
Examples PayPal - supports pre-authorization
AliPay
Sofort
Giropay

Offline

Offline alternative payment methods that require offline external authentication.

Response BehaviorSynchronous /checkout response indicates URL which the shopper's browser needs to be redirected to in order to begin authentication. This URL typically provides an invoice that the shopper has to print out in order to complete the transaction.
Authorization and CaptureNo separation of authorization and capture.
External AuthenticationRequires offline external authentication to complete transaction. This means that the shopper needs to perform some action outside the Reach systems in order to pay the transaction.
CancellationCannot be cancelled before completion of transaction. Cancellation requires a /refund request.
TimingTiming depends on shopper action, and as such, can take anywhere from seconds to several days to complete.
Examples Boleto (Brazil only)
Oxxo (Mexico only)