Type Definitions
Type Definitions
Step 1 — Find your gateway ID
Supported payin countries
Returns countries available for receiving payments (ISO 3166-1 alpha-3 codes).Gateway ID by country and currency
string
required
Country ISO 3166-1 alpha-3 code (e.g.
CHL, BRA, MEX).string
required
Currency code (e.g.
CLP, BRL, MXN).id — this is your gateway value in the payin request.
Step 2 — Create a payin
number
required
Gateway ID from Step 1.
string
required
Currency of the deposit (e.g.
"CLP", "BRL", "MXN").string
Quote ID from
/exchange-rate. Locks the rate for 5 minutes. Recommended — amount is taken from the quote.number
Amount to collect. Required if
quote_id is not provided. Uses current market rate.string
Attach this deposit to a specific customer wallet.
string
URL to redirect the customer after payment is completed.
deposit_url to your customer — they complete payment through Yativo’s hosted checkout.
EUR bank transfer (SEPA)
Customers can fund a deposit in EUR with a SEPA transfer to a Yativo IBAN.- Find the gateway with
GET /payment-methods/payin?country=MLT¤cy=EUR. The method is named EUR Bank Transfer (SEPA). - Create the payin with that
gateway,currency: "EUR", anamountand acustomer_id.customer_idis required for this method. - Optionally send
sender_account_numberwith the IBAN your customer will pay from. It helps match the transfer.
deposit_url page shows the IBAN, BIC (SWIFT code), account name, amount and a unique payment reference.
List deposits
gateway, currency, start_date, or end_date as query parameters.
Stablecoin funding
Fund your Yativo USD balance using stablecoins (USDC or EURC on Solana) to use for payouts or fee payments.Generate a deposit wallet address
string
required
"USDC_SOL" or "EURC_SOL".string
Pass a customer ID to generate a deposit address for a specific customer’s account.

