Documentación/Referencia de API

API REFERENCE

Detalles de la transacción

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

Detalles de la transacción

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

Request parameters5

Required fields first

交易明细

commandRequiredstringdata.commandgetTradebillinfo
nonce_stringRequiredstringdata.nonce_string随机字符串,不长于32位
Optional parameters 3
clearing_idOptionalstringdata.clearing_id清算报表ID
start_timeOptionalstringdata.start_time交易开始时间
end_timeOptionalstringdata.end_time交易结束时间

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

Parámetros

ParameterTypeDescripciónObligatorio
data.commandstringgetTradebillinfo✓
data.clearing_idstring清算报表ID—
data.start_timestring交易开始时间—
data.end_timestring交易结束时间—
data.nonce_stringstring随机字符串,不长于32位✓

Esta API consulta los detalles de las transacciones en los informes de liquidación de YabandPay o busca transacciones dentro de un intervalo de fechas.

Consejo

  1. Los detalles incluyen únicamente transacciones que implican liquidación de fondos, como pagos o reembolsos completados. Se excluyen operaciones como cancelaciones y autorizaciones.
  1. Al consultar por intervalo de fechas, el intervalo no puede superar un año.
  1. No se pueden consultar transacciones con más de 7 años de antigüedad.
  1. Solo las cuentas de superadminestrador del comercio pueden llamar a esta API. Las cuentas de operador y cajero no tienen autorización para hacerlo.
ParámetroTipoDescripciónObligatorio
userStringUID de la cuenta de superadminestradorObligatorio
signStringSignatureObligatorio
methodStringv3.GetTradebillObligatorio
timeLongTimestampObligatorio
  • Parámetros
ParámetroTipoDescripciónObligatorio
commandStringgetTradebillinfoObligatorio
clearing_idStringID del informe de liquidaciónOpcional
start_timeStringHora de inicio de la transacciónOpcional
end_timeStringHora de finalización de la transacciónOpcional
nonce_stringStringCadena aleatoria de un máximo de 32 caracteresObligatorio

Ejemplo de firma:

Parámetros ordenados y concatenados en una cadena de consulta con formato de URL

"clearing_id=M20240302001503350733&command=getTradebillinfo&method=v3.GetTradebill&nonce_string=tw5be5b7sry5prm96s&time=1708422208&user=036870"

Firme la cadena A con secret_key

La firma resultante es:

"YOUR_SIGNATURE"

Request example - clearing report:

{
    "user": "036870",
    "sign": "YOUR_SIGNATURE",
    "method": "v3.GetTradebill",
    "time": 1708422208,
    "data": {
        "command": "getTradebillInfo",
        "clearing_id": "M20240220001503109569",
        "nonce_string": "tw5be5b7sry5prm96s"
       
    }
}

Request example - date range:

{
    "user": "036870",
    "sign": "YOUR_SIGNATURE",
    "method": "v3.GetTradebill",
    "time": 1708422208,
    "data": {
        "command": "getTradebillInfo",
        "start_time": "1716393600",
        "end_time" : "1716566340",
        "nonce_string": "g46a5g156rt4784ghb1b"
       
    }
}

Ejemplo de respuesta:

{
	"status": true,
    "code": 200,
    "message": "",
    "data": {
        "tradebill": [
            {
                "time_zone": "GMT+1",
				"store_name": "Test Store",
                "date": "21-02-2024 19:03:21",
				"settlement_currency": "EUR",
                "amount": "2.00",
                "fee": "0.02",
                "net_value": "1.98",
				"vat": "0.01",
                "type": "payment",
                "sub_pay_method": "WeChat Pay",
                "order_id": "YOUR_ORDER_ID",
                "trade_id": "ed71a5db-8e1c-a883-d062-ccbb4005b914",
                "description": "test order",
                "demo": "",
                "state": "paid",
                "fund_flow_status": "2",
                "fund_flow_description": "settled"},
            {
                "time_zone": "GMT+1",
				"store_name": "Test Store"
                "date": "21-02-2024 20:25:43",
				"settlement_currency": "EUR",
                "amount": "2.00",
                "fee": "0.02",
                "net_value": "1.98",
				"vat": "0.01",
                "type": "Payment",
                "sub_pay_method": "WeChat Pay",
                "order_id": "YOUR_ORDER_ID",
                "trade_id": "ed71a5db-8e1c-a883-d062-ccbb4005b914",
                "description": "test order",
                "demo": "",
                "state": "paid",
                "fund_flow_status": "2",
                "fund_flow_description": "settled"}
        ],
        "count": 2
    }
}

Información adicional:

Descripción de los parámetros de respuesta:
ParámetroTipoDescripción
time_zoneStringZona horaria de liquidación, usually the time zone of the merchant's country of regestration
store_nameStringNombre de la tienda del comercio
dateStringFecha de finalización de la transacción
settlement_currencyStringMoneda de liquidación, ISO 4217
amountStringSettlement amount
feeStringTransaction fees
net_valueStringNet value before VAT deduction
vatStringVAT on fees
typeStringTransaction type: Payment or Refund
sub_pay_methodStringMétodo de pago
order_idStringMerchant transaction ID
trade_idStringYabandpay transaction ID
descriptionStringTransaction description
demoStringMerchant-defined field
stateStringTransaction status: Paid or Refunded
fund_flow_statusStringFunds status code
fund_flow_descriptionStringFunds status description
countStringNumber of records returned
Funds status codes and descriptions:
fund_flow_statusfund_flow_description
0uncleared
1cleared
2settled