{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-docs/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Reefpay Docs","description":"Reefpay is the groundbreaking payment gateway that lets you integrate with the future of payments.","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"supported-processors","__idx":0},"children":["Supported processors"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"how-processor-routing-works","__idx":1},"children":["How processor routing works"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When you create a transaction through ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["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."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"https://files.modern-mermaid.live/images/1776269909184-mermaid-diagram-1776269909366.png","alt":"image"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"tsys","__idx":2},"children":["TSYS"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://www.tsys.com/"},"children":["TSYS"]}," (now ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://www.fisglobal.com/products/total-issuing"},"children":["FIS Total Issuing Solutions"]},") is a global payment processor that handles credit and debit card transactions."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"supported-transaction-types","__idx":3},"children":["Supported transaction types"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Transaction type"},"children":["Transaction type"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sale"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Authorize and capture in one step"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["auth"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Authorize only; capture separately via ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["POST /v1/transactions/{id}/capture"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["capture"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Capture (complete) a prior authorization"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancel"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Cancel before settlement via ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["POST /v1/transactions/{id}/cancel"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["refund"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Return funds for a settled transaction"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"supported-card-brands","__idx":4},"children":["Supported card brands"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Brand"},"children":["Brand"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Supported"},"children":["Supported"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Visa"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Yes"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Mastercard"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Yes"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["American Express"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Yes"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Discover"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Yes"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"processor-response-fields","__idx":5},"children":["Processor response fields"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["TSYS responses are returned in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["processor_response"]}," object within the transaction response. Key fields include:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Field"},"children":["Field"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["response_code"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Processor result code (e.g., ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["00"]}," for approved)"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["authorization_code"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Six-digit authorization code from the issuing bank"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["response_message"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Human-readable description of the result"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"connecting-to-tsys","__idx":6},"children":["Connecting to TSYS"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Merchants connect to TSYS by creating an integration through ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["POST /v1/integrations"]}," with the appropriate Merchant Identifier (MID) and Terminal Identifier (TID) credentials. For step-by-step instructions, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/how-tos/integrations/add-integration"},"children":["Add an integration"]},"."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"vericheck","__idx":7},"children":["Vericheck"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://www.vericheck.com/"},"children":["Vericheck"]}," is an ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://en.wikipedia.org/wiki/ACH_Network"},"children":["ACH Network"]}," payment processor that handles bank account debits and credits through an automated clearing house (ACH) for electronic funds transfers."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"supported-transaction-types-in-vericheck","__idx":8},"children":["Supported transaction types in Vericheck"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Transaction type"},"children":["Transaction type"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Fund flow"},"children":["Fund flow"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["payment"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Debit (pull funds)"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Person → Merchant"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["payout"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Credit (push funds)"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Merchant → Person"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancel"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Cancel before settlement via ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["POST /v1/transactions/{id}/cancel"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"ach-processing-timeline-in-vericheck","__idx":9},"children":["ACH processing timeline in Vericheck"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["ACH transactions do not settle in real time. Typical timelines:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Event"},"children":["Event"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Timeline"},"children":["Timeline"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Transaction submitted"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Immediate API response"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Batch sent to ACH network"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Next business day"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Funds settled"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["2–3 business days"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Returns (NSF, closed account)"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Up to 60 days"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"how-to-connect-to-vericheck","__idx":10},"children":["How to connect to Vericheck"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Merchants connect to Vericheck by creating an integration through ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["POST /v1/integrations"]},". For step-by-step instructions, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/how-tos/integrations/add-integration"},"children":["Add an integration"]},"."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"processor-account-management","__idx":11},"children":["Processor account management"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Manage processor connections (integrations) through the following endpoints."]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Endpoint"},"children":["Endpoint"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Method"},"children":["Method"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/v1/integrations"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["GET"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["List all processor integrations"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/v1/integrations"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["POST"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Create a new processor integration"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/v1/integrations/{id}"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["GET"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Retrieve integration details"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/v1/integrations/{id}"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["PUT"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Update integration credentials"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/v1/integrations/{id}"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["DELETE"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Remove a processor integration"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"further-reading","__idx":12},"children":["Further reading"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/get-started/supported-payment-methods"},"children":["Supported payment methods"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/get-started/features-overview"},"children":["About features overview"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/concepts/transactions/batch-settlement"},"children":["About batch settlement"]}," "]}]}]},"headings":[{"value":"Supported processors","id":"supported-processors","depth":1},{"value":"How processor routing works","id":"how-processor-routing-works","depth":2},{"value":"TSYS","id":"tsys","depth":2},{"value":"Supported transaction types","id":"supported-transaction-types","depth":3},{"value":"Supported card brands","id":"supported-card-brands","depth":3},{"value":"Processor response fields","id":"processor-response-fields","depth":3},{"value":"Connecting to TSYS","id":"connecting-to-tsys","depth":3},{"value":"Vericheck","id":"vericheck","depth":2},{"value":"Supported transaction types in Vericheck","id":"supported-transaction-types-in-vericheck","depth":3},{"value":"ACH processing timeline in Vericheck","id":"ach-processing-timeline-in-vericheck","depth":3},{"value":"How to connect to Vericheck","id":"how-to-connect-to-vericheck","depth":3},{"value":"Processor account management","id":"processor-account-management","depth":2},{"value":"Further reading","id":"further-reading","depth":2}],"frontmatter":{"title":"Supported processors","shortTitle":"Processors","intro":"{% $env.PUBLIC_BRAND_NAME %} routes transactions to TSYS for credit and debit card processing and to Vericheck for ACH bank account transactions.","type":"reference","seo":{"title":""}},"lastModified":"2026-06-05T02:46:44.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/docs/get-started/supported-processors","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}