Deposit to a Budget
Add funds to a budget account. Only budget accounts in ACTIVE status can be topped up.
Request Parameters
requestIdstring
required
Idempotency key. Required for all fund-movement operations. Assign a unique value per request to safely retry without double-charging. Must be unique within your partnerId. Max 64 characters.
idstring
required
Unique budget account identifier returned by Create a Budget. Max 64 characters.
balanceTypestring
required
Source balance account type used to fund the deposit.
Valid Values:
NORMAL_BALANCE — Normal balance (e-commerce balance), the default balance type
SAME_NAME_TOP_UP_BALANCE — Same-name top-up balance, funded via a same-name bank account transfer
amountAmount
required
Deposit amount. value must be greater than 0. See Data Types.
Response Parameters
resultResult
See Result.
idstring
Unique budget account identifier. Max 64 characters.
balanceTypestring
Source balance account type used for the deposit.
Valid Values:
NORMAL_BALANCE — Normal balance (e-commerce balance), the default balance type
SAME_NAME_TOP_UP_BALANCE — Same-name top-up balance, funded via a same-name bank account transfer
amountAmount
Deposit amount. See Data Types.
statusstring
Deposit operation status (e.g., SUCCESS).
Error Codes
Definition
POST /api/open/v1/issuing/budgets/depositRequest
{
"requestId": "req_deposit_20240101****",
"id": "BUDGET_20260401100101****",
"balanceType": "NORMAL_BALANCE",
"amount": {
"currency": "USD",
"value": 1002
}
}Response
{
"result": {
"resultCode": "SUCCESS",
"resultMessage": "Success.",
"resultStatus": "S"
},
"id": "BUDGET_20260401100101****",
"balanceType": "NORMAL_BALANCE",
"amount": {
"currency": "USD",
"value": 1002
},
"status": "SUCCESS"
}