Verify — PayPal / Venmo
Tokenize a PayPal or Venmo account for push disbursements.
Authorizations
HMAC-SHA512 signed Authorization header. See the Authentication page for the complete signing guide.
Body
Provide either customer_account_token or the full set of raw account fields (account, receiver_type, recipient_first_name, recipient_last_name, recipient_address1, recipient_city, recipient_state, recipient_zip) — never both.
Unique participant identifier assigned by Ingo.
12345
Indicates the type of transaction. PU = PayPal unverified account payout transaction, VE = Venmo payout transaction.
PU, VE 1"PU"
Participant assigned ID for the disbursement. Should be carried forward to the process request for tracking purposes. Must not contain NPI data.
1 - 254"5ced00c4-116d-4786-b1cd-016f7f23dc54"
Unix timestamp of the request.
1598505599
API version of the request. Current version is 11.
11
Required when customer_account_token is not provided. Determines how the account value is interpreted. 1 = EMAIL, 2 = PHONE, 3 = PAYPAL_ID (PayPal PU only), 4 = USER_HANDLE (Venmo VE only).
1, 2, 3, 4 1
Alternative to raw account data when the account was previously tokenized. If provided, receiver_type and all raw account fields (account, recipient_first_name, recipient_last_name, recipient_address1, recipient_city, recipient_state, recipient_zip) are not required and should be omitted.
1 - 254"a3650c4f-60e3-4f80-ba4b-b79055e20007"
Value used to identify the receiving account. Required unless customer_account_token is provided. Interpretation depends on receiver_type: EMAIL address, phone number, PayPal ID, or Venmo user handle.
1 - 254"jane.doe@example.com"
Recipient first name. Required unless customer_account_token is provided.
1 - 254"Jane"
Recipient last name. Required unless customer_account_token is provided.
1 - 254"Doe"
Recipient address line 1. Required unless customer_account_token is provided.
1 - 254"123 Main St"
Recipient city. Required unless customer_account_token is provided.
1 - 254"Atlanta"
Recipient 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"
Recipient 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"
Optional recipient address line 2.
254"Apt 2"
Optional recipient business name.
150"Doe Enterprises"
Optional 10-digit recipient phone number.
10"5551234567"
Optional recipient email address.
254"jane.doe@example.com"
Dollar amount of disbursement.
x >= 0.0150.01
Optional second participant assigned ID for the disbursement. This value should be the same on all activity pertaining to a disbursement attempt.
254"4259cf7e-ffd2-414a-9c82-cca8a4613e69"
Client assigned store ID. Required for Retail client participants.
254"STORE-001"
Client assigned terminal ID. Required for Retail client participants.
254"TERM-042"
Client assigned clerk ID. Required for Retail client participants.
254"CLK-007"
Response
Verification successful — token returned
Numeric code describing the status of the API request. 100 = Success.
100
Text description associated with the status code.
"Success"
Text description associated with the status code for the recipient.
"Success"
Time in seconds to complete the request.
"2.4577"
Provides additional detail on validation type errors when applicable.
null