Skip to content
Last updated

Supported payment methods

Credit and debit cards

Reefpay processes credit and debit card transactions through the TSYS processor. Provide card details in the payment_method object when calling POST /v1/transactions, or use a stored payment token.

Supported card brands

BrandCard number prefixSupported
Visa4xxxYes
Mastercard5xxx, 2xxxYes
American Express34xx, 37xxYes
Discover6011, 65xxYes

Required card fields

FieldDescriptionExample
panPrimary account number (card number)4111111111111234
expiry.monthTwo-digit expiration month03
expiry.yearFour-digit expiration year2028
cardholder_nameName as printed on the cardJohn Doe
cvvCard verification value (3 or 4 digits)456
address_line1Billing street address (for Address Verification Service)123 Main St
zipBilling postal code (for Address Verification Service)10001

Card transaction types

Type valueDescription
saleAuthorize and capture in one step
authAuthorize only; capture separately
updateUpdate a previously created transaction
captureCapture (complete) a prior authorization
cancelCancel before settlement
refundReturn funds for a settled transaction

ACH / bank accounts

Reefpay processes Automated Clearing House (ACH) transactions through the Vericheck processor. Provide bank account details in the payment_method object when calling POST /v1/transactions, or use a stored payment token.

Required bank account fields

FieldDescriptionExample
routing_numberNine-digit American Bankers Association (ABA) routing number021000021
account_numberBank account number1234567890
account_typechecking or savingschecking
account_holder_nameName on the bank accountJohn Doe

ACH transaction types

Type valueDescriptionFund flow
paymentDebit (pull funds from account)Person → Merchant
payoutCredit (push funds to account)Merchant → Person
cancelCancel before settlement

ACH entry class codes

ACH transactions use Standard Entry Class (SEC) codes to identify the type of transaction. Common codes include:

SEC codeDescriptionUse case
WEBInternet-initiated entryOnline payments
PPDPrearranged payment and depositRecurring debits with prior authorization
CCDCorporate credit or debitBusiness-to-business payments

Tokenized payment methods

Both card and bank account credentials can be tokenized and stored for future use. A stored payment token replaces raw credentials in subsequent transactions.

FieldDescriptionExample
payment_tokenToken referencing a stored payment methodPAYMENT_TOKEN-01JMRSPCK8WLXDPRMW3SNPVQEA

For more information on creating and managing tokens, see Storing a card for future use.

Regional availability

Reefpay currently supports transactions in the United States. All monetary amounts are expressed as integers in the smallest currency unit (cents for US dollars). For example, 1999 represents 19.99 US dollars (USD).


Further reading