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.


What’s Next

Want to take the API for a spin? Request your sandbox merchant API credentials.