Table of Contents

  1. Create Payin
  2. Retrieve Gateway ID
  3. Get All Payins
  4. Stablecoin Funding

Create Payin

You can create a payin either via a payment link or an Omnibus deposit. Omnibus deposits are only supported for Argentina, Guatemala, Costa Rica and Panama.

Create Payin (Payment Link)

POST /api/v1/wallet/deposits/new

Parameter Require Description
gateway Yes ID of the payin gateway
amount Yes Amount to be deposited
currency Yes Currency of the deposit
customer_id No Pass the customer ID if the deposit is for a customer wallet
{
    "gateway": 22,
    "amount": 11,
    "currency": "CLP",
    "customer_id": "xxxxxx-xxxx-xxxx-xxxxxx" //optional, add if transaction is for customer
}

Sample Response:

{
    "status": "success",
    "status_code": 200,
    "message": "Request successful",
    "data": {
        "deposit_url": "<https://checkout.yativo.com/process-payin/b3150e03-xxxx-4de3-a0ff-xxxxxxxxxx/paynow>",
        "deposit_data": {
            "currency": "CLP",
            "deposit_currency": "USD",
            "amount": 10000,
            "gateway": 22,
            "receive_amount": 9,
            "customer_id": "948a039f-9883-xxxx-88a6-xxxxxxxxx",
            "id": "b3150e03-d27e-4de3-a0ff-16ebeb55683c",
            "updated_at": "2026-03-18T15:52:43.000000Z",
            "created_at": "2026-03-18T15:52:43.000000Z"
        },
        "payment_info": {
            "send_amount": "10000 CLP",
            "receive_amount": "9 USD",
            "exchange_rate": "1 USD = 936.0336 CLP",
            "transaction_fee": "1236.03 CLP",
            "payment_method": "Bank Transfer",
            "estimate_delivery_time": "6 Minute(s)",
            "total_amount_due": "10000 CLP",
            "calc": {
                "deposit_amount": 10000,
                "fixed_fee": 936.03,
                "float_fee": 300,
                "exchange_rate": 936.0336,
                "percentage_fee": 300,
                "fixed_fee_in_quote": 936.03,
                "total_fees": 1236.03,
                "credited_amount": 9.36,
                "exchange_rate_usd_to_wallet_currency": 936.0336
            }
        }
    }
}

Omnibus Deposit (Deprecated)

Before using this endpoint, you must first enroll your customer for this service. If your customer is not enrolled for Omnibus, the request will fail.

Note: Your customer pays in the local fiat currency, and we settled the funds to your USD balance.

POST {{base_url}}/api/v1/epay/deposit

{
"customer_id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx",
"amount": "1000",
"coin": "ARS" ////(ARS,CRC,PUSD,GTQ)
}