JUMP TOAPI ReferenceIntroductionAuthentication OptionsError HandlingTest cardsTemporary Authentication KeysTemporary keysCreate Temporary KeypostDelete Temporary KeydeleteDirectSendAboutMoving from V1 to V2Error handling in DirectSendTokenization JS LibraryDirectSend Test CardsVisa Best Practices Guide for Response CodesDirectSend Pull and Push Transaction API FlowFraud PreventionV2 Token Validation EndpointsTokenization V1Create Token: Payment CardpostTokenization V2Create Token: Payment CardpostCreate Token: EtransferpostCreate Token: Bank AccountpostCreate Token: Payment Cardpost/api/v2/tokens/etransferGet Token: Etransferget/api/v2/tokens/bank_accountGet Token: Bank Accountget/api/v2/tokens/cardGet Token: Payment CardgetFinancial AccountsCreate Financial AccountpostAccount HoldersAccount HoldersgetCreate AccountHolderpostShow Account HoldergetUpdate AccountHolderputDelete AccountHolderdeleteTransactionsTransactionsgetShow TransactiongetCreate Pull TransactionpostCreate Push TransactionpostCreate Reverse TransactionpostEscrowGet Escrow BalancegetCard IssuingIntroductionCard Issuing API Quickstart GuideAPI FlowsCodes, Statuses and ErrorsCIP/KYC VerificationKYC Result CodesKYC Test CasesKnow Your Client - Cardholder ScenariosTransfersCard-to-Card TransfersVisa Direct PaymentsEFT PaymentsACH TransactionsList ACH Transaction HistorygetCreate ACH Push TransactionpostCreate ACH Pull TransactionpostGet ACH TransactiongetList ACH TransactionsgetKYCList KYC ResultsgetGet KYC Result By IDgetGet KYC Result By Transaction IDgetUpdate KYC Result By IDputUpdate KYC Result By Transaction IDputE-Transfer Push PaymentsE-Transfer Pull PaymentsE-Transfer CancellationACH IntegrationCardholder Creation ValidationAuthorization & Transaction CodesCard Issuing Certification and OnboardingSecondary AuthorizationsCard Issuing Webhook NotificationsWebhook (event) schemaSimulate Authorization and SettlementGet Card Order StatusLinked Cards with Shared Balance - CanadaExternal AccountsList External AccountsgetCreate External AccountpostGet External AccountgetUpdate External AccountputDelete External AccountdeleteCardholdersList CardholdersgetCreate CardholderpostGet Cardholder DetailsgetUpdate CardholderpostAccounts and CardsGet Account DetailsgetGet Account By Processor ReferencegetGet Account BalancegetGet Account TransactionsgetGet Account AuthorizationsgetGet Card Order StatusgetModify Account StatuspostActivate CardpostRetrieve PINpostGenerate One-Time TokenpostRetrieve Sensitive DatapostValue LoadsList Value LoadsgetGet Value Load DetailsgetCreate Value LoadpostCreate Value UnloadpostProgramsGet ProgramgetGet Program BalancegetRecipient AccountsCreate Recipient AccountpostList Recipient AccountsgetGet Recipient AccountgetUpdate Recipient AccountputDelete Recipient AccountdeleteCard TransfersCreate Card To Card TransferpostList Card To Card TransfersgetExternal TransfersCreate External TransferpostGet External TransfergetACH AccountsList ACH Accounts by Account IDgetCreate ACH AccountpostGet ACH AccountgetUpdate ACH AccountputDelete ACH AccountdeleteList ACH AccountsgetList ACH Accounts by Cardholder IDgetDebt CollectionsCollectionsList CollectionsgetCreate CollectionpostGet Collection Transactions HistorygetGet CollectiongetUpdate CollectionputVoid CollectionpostReturn Collectionpost3D SecureIntroduction3DS Status Codes3DS Test CardsVersion 23DS - AuthenticateBrowserpost3DS - Get StatusgetService StatusStatusHealth CheckgetwebhooksWebhooksaccount_closedgetTest cardsIn order to test our API you will need to use specific test cards based on the scenario. DirectSend Test Cards for use in the Sandbox environment can be found here. 3D-Secure Test cards for 3DS testing can be found here