Skip to main content
GET
Get Pending Fund Account
Use this endpoint to retrieve the deposit instructions for a merchant’s Pending Fund account. Pre-loading funds enables faster trade execution because VelaFi does not need to wait for an external transfer to settle at order time. The response varies by payment method — for example, an MXN CLABE account returns a CLABE number and beneficiary name, while a BRL Pix Woovi account returns a QR code and copy-paste Pix key.
amount is required for payment IDs 95, 142 and 144, and optional for 92 and 137. See the amount parameter below.

Endpoint

GET https://api.velafi.com/v2/merchant/addfunds

Query Parameters

integer
required
The ID of the merchant.
integer
required
Payment channel ID. Supported values:
string
required
Fiat currency code: MXN, ARS, COP, BRL, PEN, USD, or EUR.
string
Alias of the virtual account to deposit into (optional).
number
Deposit amount. Required for 95 (minimum 10 PEN), 142 and 144. Optional for 92 (minimum 0.01 BRL) and 137: when you send it, the response is for a deposit of that amount and includes txId.
string
Bank code for PSE (141). PSE deposits are not currently available on this endpoint.
string
Enum: alias or emailAddress. Used with 69 (Bre-B): required on the first call, when the Bre-B key is created.

Response Fields

number
HTTP-style response code. 200 indicates success.
string
Human-readable status message, e.g. SUCCESS.
object

fieldList Keys by Payment Method

The fieldList keys are fixed for each payment method. Their values are filled when you call the endpoint, from the merchant’s account on that channel. QR images are returned as temporary links that expire one hour after the response, so call the endpoint again when you need a fresh link. 141 (PSE), 143 (Nequi) and 70 (VelaFi Pending Fund) are not available on this endpoint.

Examples

cURL
Response
Always include the Deposit Message (reference code) when sending funds via ACH or SEPA so that VelaFi can automatically match and credit the deposit.