Vericheck REST API Transactions
Transactions are a financial agreement between merchant and consumer for exchange of product or service.
HTTP Method: POST
URL
https://api.vericheck.com/transactions
Request Content – Example #1
{ "merchant_id":"mer_7sdkf023jossdjf2398ald", "amount":542.51, "description":"Office Furniture", "type":"debit", "standard_entry_class":"POP", "check_number":"2523", "check_image_front":"base64 encoded data", "check_image_back":"base64 encoded data", "customer":{ "name":"Jason Smith", "account_number":"2619383845AS23", "routing_number":"082000073", "account_type":"checking" } }
Request Content – Example #2:
{ "merchant_id":"mer_7sdkf023jossdjf2398ald", "amount":542.51, "description":"Office Furniture", "type":"debit", "standard_entry_class":"WEB", "check_number":"3422", "check_image_front":"base64 encoded data", "check_image_back":"base64 encoded data", "customer":{ "id":"cus_2k1620ikf0k3235gf343" } }
Response Example:
{ "success":true, "payload":{ "id":"txn_2387jmsjm234asdf02sf2" } }
Transaction Object
Field | Data Type | Required |
---|---|---|
id |
string |
no |
merchant_id |
string |
yes |
amount |
number |
yes |
description |
string |
yes |
type |
string |
yes |
standard_entry_class |
string |
yes |
check_number |
string |
yes for BOC, POP |
check_image_front |
string; base64 encoded |
yes for POP, ICL, BOC |
check_image_back |
string; base64 encoded |
yes for POP, ICL, BOC |
customer |
object; either id or whole object |
yes |