Skip to content

Supported processors

How processor routing works

When you create a transaction through POST /v1/transactions, Reefpay determines the correct processor based on the payment method type. Card transactions route to TSYS and bank account transactions route to Vericheck. The routing is automatic — you do not need to specify a processor in the request.

image

TSYS

TSYS (now FIS Total Issuing Solutions) is a global payment processor that handles credit and debit card transactions.

Supported transaction types

Transaction typeDescription
saleAuthorize and capture in one step
authAuthorize only; capture separately via POST /v1/transactions/{id}/capture
captureCapture (complete) a prior authorization
cancelCancel before settlement via POST /v1/transactions/{id}/cancel
refundReturn funds for a settled transaction

Supported card brands

BrandSupported
VisaYes
MastercardYes
American ExpressYes
DiscoverYes

Processor response fields

TSYS responses are returned in the processor_response object within the transaction response. Key fields include:

FieldDescription
response_codeProcessor result code (e.g., 00 for approved)
authorization_codeSix-digit authorization code from the issuing bank
response_messageHuman-readable description of the result

Connecting to TSYS

Merchants connect to TSYS by creating an integration through POST /v1/integrations with the appropriate Merchant Identifier (MID) and Terminal Identifier (TID) credentials. For step-by-step instructions, see Add an integration.


Vericheck

Vericheck is an ACH Network payment processor that handles bank account debits and credits through an automated clearing house (ACH) for electronic funds transfers.

Supported transaction types in Vericheck

Transaction typeDescriptionFund flow
paymentDebit (pull funds)Person → Merchant
payoutCredit (push funds)Merchant → Person
cancelCancel before settlement via POST /v1/transactions/{id}/cancel

ACH processing timeline in Vericheck

ACH transactions do not settle in real time. Typical timelines:

EventTimeline
Transaction submittedImmediate API response
Batch sent to ACH networkNext business day
Funds settled2–3 business days
Returns (NSF, closed account)Up to 60 days

How to connect to Vericheck

Merchants connect to Vericheck by creating an integration through POST /v1/integrations. For step-by-step instructions, see Add an integration.


Processor account management

Manage processor connections (integrations) through the following endpoints.

EndpointMethodDescription
/v1/integrationsGETList all processor integrations
/v1/integrationsPOSTCreate a new processor integration
/v1/integrations/{id}GETRetrieve integration details
/v1/integrations/{id}PUTUpdate integration credentials
/v1/integrations/{id}DELETERemove a processor integration

Further reading