Verify — Retail Card Present
Account tokenization for retail card-present configurations.
Authorizations
HMAC-SHA512 signed Authorization header. See the Authentication page for the complete signing guide.
Body
Provide either customer_account_token or raw account fields. For BP account type, also provide payee_id. store_id, clerk_id, and terminal_id are required when the client is configured as a retail participant — confirmed via client-level backend configuration.
Unique participant identifier assigned by Ingo.
12345
CA = card-present (debit or credit), BP = bill payment card-present.
CA, BP 1"CA"
Participant assigned ID to be associated with customer_account_token creation. Should correlate to participant assigned values affiliated with future process requests for tracking purposes. Must not contain NPI data.
1 - 255"fb746578-c4c3-498f-b398-1ff07b4fe2ff"
Unix timestamp of the request.
1579832224
API version of the request. Current version is 11.
11
Ingo assigned payee ID for the selected biller. Required for BP account type. Obtain from the Biller Payments Search API prior to calling Verify.
40"123457"
Alternative to raw account data when the account was previously tokenized. If provided, raw account fields (account, expiration_date, recipient_first_name, recipient_last_name, recipient_address1, recipient_city, recipient_state, recipient_zip) are not required and should be omitted.
1 - 255"ca875cce-58c0-46a0-8f14-676190cc7df6"
Dollar amount of disbursement. Max value determined by participant velocity limits.
x >= 0.01101
Customer first name. Required unless customer_account_token is provided.
1 - 255"Johnny"
Customer last name. Required unless customer_account_token is provided.
1 - 255"Rockets"
Optional recipient business name.
150null
Card or bill payment account number. Required unless customer_account_token is provided.
1 - 255"411111XXXXXXXXXX"
Card expiration date in YYMM format. Conditionally required for CA based on client configuration (expiration_date_enabled flag). Not required for BP account type or if customer_account_token is provided.
4^[0-9]{2}(0[1-9]|1[0-2])$"2612"
CVV value (3–4 digits depending on card type). Conditionally required for CA based on client configuration (cvv_enabled flag). Never required for BP account type or if customer_account_token is provided.
^[0-9]{3,4}$"123"
Customer billing address line 1. Required unless customer_account_token is provided.
1 - 255"123 Main St."
Customer billing address line 2.
255"Apt 3"
Customer billing city. Required unless customer_account_token is provided.
1 - 255"Atlanta"
Customer billing state (standard US postal abbreviation). Required unless customer_account_token is provided.
2^(?:A[LKSZRAEP]|C[AOT]|D[EC]|F[LM]|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEHINOPST]|N[CDEHJMVY]|O[HKR]|P[ARW]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$"GA"
Customer billing zip code. 5-digit zip or zip+4 in xxxxx-xxxx format. Required unless customer_account_token is provided.
10^[0-9]{5}(?:-[0-9]{4})?$"30313"
10-digit recipient phone number.
10"1231231234"
Client assigned store ID. Required when the client is configured as a retail participant (retail flag enabled in client configuration).
1 - 255"STORE-001"
Client assigned terminal ID. Required when the client is configured as a retail participant (retail flag enabled in client configuration).
1 - 255"TERM-042"
Client assigned clerk ID. Required when the client is configured as a retail participant (retail flag enabled in client configuration).
1 - 255"CLK-007"
Optional second participant assigned ID. Should be carried forward to future process requests for tracking purposes. Must not contain NPI data.
255"77d6b010-eab4-44dc-9a27-6ffa4838c9f2"
Response
Verification successful — token returned