Documentação/Referência da API

API REFERENCE

Consultar saldo

POSThttps://mapi.yabandpay.com/Payments
Live API
API PLAYGROUND · Live API

Consultar saldo

POSThttps://mapi.yabandpay.com/Payments
Automatically signed with your credentials

Request parameters3

Required fields first

余额查询

commandRequiredstringdata.commandgetBalance
currencyRequiredstringdata.currency货币代码,ISO 4217,例如EUR,CHF
nonce_stringRequiredstringdata.nonce_string随机字符串,不长于32位

Credentials stay on this page. Your secret key is never stored or sent to the documentation server.

Parâmetros

ParameterTypeDescriçãoObrigatório
data.commandstringgetBalance✓
data.currencystring货币代码,ISO 4217,例如EUR,CHF✓
data.nonce_stringstring随机字符串,不长于32位✓

Esta API consulta o saldo da carteira YabandPay.

Dica

Somente contas de superadministrador do estabelecimento podem chamar esta API. Contas de operador e caixa não têm autorização para chamá-la.

ParâmetroTipoDescriçãoObrigatório
userStringUID da conta de superadministrador
signStringSignatureObrigatório
methodStringv3.MerchantBalanceObrigatório
timeLongTimestampObrigatório
  • Parameters
ParâmetroTipoDescriçãoObrigatório
commandStringgetBalanceObrigatório
currencyStringCódigo da moeda ISO 4217, por exemplo, EUR ou CHFObrigatório
nonce_stringStringCadeia aleatória com no máximo 32 caracteresObrigatório

Signature example:

Parâmetros ordenados concatenados em uma cadeia de consulta no formato de URL

"command=getBalance&currency=EUR&method=v3.MerchantBalance&nonce_string=tw5be5b7sry5prm96s&time=1708422208&user=036870"

Sign stringA using secret_key

A assinatura resultante é:

"YOUR_SIGNATURE"

Request example:

{
    "user": "036870",
    "sign": "YOUR_SIGNATURE",
    "method": "v3.MerchantBalance",
    "time": 1708422208,
    "data": {
        "command": "getBalance",
        "nonce_string": "tw5be5b7sry5prm96s",
        "currency": "EUR"
    }
}

Response example:

{
    "status": true,
    "code": "200",
    "data": {
        "user": "036870",
        "time": 1708422208,
        "gateway_name": "YabandPay",
        "wallet_id": "WA156227511825",
        "currency": "EUR",
        "available": "9999788.98",
        "reserve": "200.00",
        "usable": "9999988.98",
        "deposit": "20.00"
    },
    "message": ""
}

Additional information:

Response parameter descriptions:
ParâmetroTipoDescrição
userStringUID da conta de superadministrador
timeStringCarimbo de data/hora atual
gateway_nameStringNome da instituição
wallet_idStringID da carteira
currencyStringCódigo da moeda, ISO 4217
availableStringSaldo disponível
reserveStringSaldo de reserva
usableStringValor disponível para uso, igual a vailable - reserve
depositStringSaldo congelado