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