Pulling funds
Inyo Gateway facilitates pull transactions, a type of financial operation where the payment gateway initiates a request to withdraw funds from a customer's account.
Supports multiple payment methods, including:
Credit/Debit Cards
ACH Transfers
Fields Definition
Root Object
externalPaymentId
String
β
Client external identifier for the payment.
capture
Boolean
β
true or false
amount
Object
β
Contains the payment amount information.
ipAddress
String
β
IPv4 address of the request origin.
paymentType
String
β
Must be "PULL".
sender
Object
β
Sender information.
amount Object
amount Objecttotal
Number
β
>= 1
Payment amount
currency
String
β
Must be "USD"
Currency of the transaction
sender Object
sender Object customer
firstName
String
β
Customer's first name.
lastName
String
β
Customer's last name.
phoneNumber
String
β
Digits only, 7β15 characters.
documentNumber
String
β
Digits only, 5β20 characters.
documentType
String
β
One of: NATIONAL_ID, PASSPORT, DRIVER_LICENSE
email
String
β
Must be a valid email address.
countryCodeAlpha3
String
β
3-letter uppercase country code (e.g., USA).
customerAddress
stateCode
String
β
US state abbreviation (e.g., MA).
city
String
β
City name.
line1
String
β
Street address line 1.
line2
String
β
Street address line 2 (optional).
state
String
β
Full state name (e.g., Massachusetts).
zipCode
String
β
Postal code.
source Object
source Objecttype
String
β
Must be CARD or BANK_ACCOUNT.
π’ If type = CARD
token
String
β
Must be a valid UUID.
π’ If type = BANK_ACCOUNT
accountType
String
β
One of: savings, checking, loan, business_checking, business_savings
accountNumber
String
β
6β20 digits.
routingNumber
String
β
Must be 9 digits.
accountHolder
Object
β
Information about the account holder.
accountHolder Object
type
String
β
Either personal or business.
firstName
String
β
First name of the account holder.
lastName
String
β
Last name of the account holder.
Last updated