API Features Overview
The VeriCheck API gives you the ability to easily and efficiently manage your customers and transactions. The test VeriCheck API endpoint is https://api.sandbox.vericheck.com and can be used for testing the functions found in this document. When ready, the production VeriCheck API endpoint will be accessed as https://api.vericheck.com
Here is a list of the currently available functions:
Access
Request an Access Token
Use your Client ID and Client Secret to obtain a valid access token.
Customers
Customer List
Customer Detail
Customer Creation
Customer Update
The Customers function allows the merchant to perform transactions using a customer token, and to track multiple charges associated with the same customer. The API allows you to create, delete, and update customers. You can retrieve individual customers via token or customer object, or as a list of all customers.
Payments
Payments List
Payment Detail
Post a Payment
Post a Payment w Token
Update Payment
The Payments function allows the merchant to perform payment transactions via customer token or customer object, and allows pulling a list of payments based on a date range or specific customer. The API allows you to create, update and review the merchant payments.
Refunds
Refunds List
Refund Detail
Post a Refund
Update Refund
The Refunds function allows the merchant to perform refund transactions via original payment uuid, and allows pulling a list of refunds based on a date range or specific refund id. The API allows you to create, update and review the merchant refunds.
Payouts
Payouts List
Payout Detail
Post a Payout
Post a Payout w Token
Update Payout
The Payouts function allows the merchant to perform payout transactions via token or customer object, and allows pulling a list of payouts based on a date range or specific customer. The API allows you to create, update and review the merchant payouts.
Prenotes
Prenotes List
Prenote Detail
Post a Prenote
Post a Prenote w Token
Update a Prenote
The Prenotes function allows the merchant to perform prenote transactions via token or customer object to validate a customer account number. The prenotes module also allows pulling a list of prenotes based on a date range or specific customer. The API allows you to create, update and review the merchant prenotes.
Events
Events List
Events List w Pointer
The Events function allows the merchant to retrieve a list of events, such as status changes, on payments, payouts transactions. For the first request, no last_pointer parameter is provided. Subsequent requests will include the last_pointer value from the last "GET /events".
Deposits
List of deposits
The Deposits function allows the merchant to retrieve a list of deposits that affect the merchant bank account. The transactions associated with the deposit are listed to identify the details of the deposit.
Updated over 1 year ago
Want to take the API for a spin? Request your sandbox merchant API credentials.