Documentación/Referencia de API

API REFERENCE

Informes de liquidación

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

Informes de liquidación

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

Request parameters3

Required fields first

清算报表

commandRequiredstringdata.commandgetTradebill
bill_dateRequiredstringdata.bill_date账单日期 格式dd-MM-yyyy 仅支持三个月内的账单下载申请。
nonce_stringRequiredstringdata.nonce_string随机字符串,不长于32位

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

Parámetros

ParameterTypeDescripciónObligatorio
data.commandstringgetTradebill✓
data.bill_datestring账单日期 格式dd-MM-yyyy 仅支持三个月内的账单下载申请。✓
data.nonce_stringstring随机字符串,不长于32位✓

Esta API obtiene los informes de liquidación de YabandPay.

Consejo

  1. YabandPay liquida diariamente todas las transacciones del día anterior a las 4 (hora de los Países Bajos) y genera los informes. Recomendamos consultarlos después de las 7 (hora de los Países Bajos).
  1. Se genera diariamente un informe de liquidación por cada tienda y método de pago. Por ejemplo, una tienda con dos métodos de pago recibe 2 informes al día.
  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
commandStringgetTradebillObligatorio
bill_dateStringFecha de factura en formato dd-MM-yyyy. Las solicitudes de descarga solo se admiten para facturas de los últimos tres meses.Obligatorio
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

"bill_date=2024-02-19&command=getTradebill&method=v3.GetTradebill&nonce_string=tw5be5b7sry5prm96s&time=1708422208&user=036870"

Firme la cadena A con secret_key

La firma resultante es:

"YOUR_SIGNATURE"

Ejemplo de solicitud:

{
  "user": "040268",
  "sign": "YOUR_SIGNATURE",
  "method": "v3.GetTradebill",
  "time": 1708422208,
  "data": {
    "command": "getTradebill",
    "bill_date": "19-02-2024",
    "nonce_string": "tw5be5b7sry5prm96s"

  }
}

Ejemplo de respuesta:

{
	"status": true,
    "code": 200,
    "message": "",
    "data": {
        "tradebill": [
            {
                "time_zone": "GMT+1",
                "MID": 102300,
                "merchant_name": "Yaband Telecom B.V.",
                "store_name": "YabandPay",
                "sub_pay_method": "WeChat Pay",
                "settlement_currency": "EUR",
                "number_of_payment": 8,
                "amount_of_payment": "53.25",
                "number_of_refund": 0,
                "amount_of_refund": "0.00",
                "fee": "0.9",
                "net_value": "52.35",
                "vat": "0.19",
                "state": "settled",
				"transaction_date": "2024-02-19",
                "due_date": "2024-02-21",
                "settlement_date": "2024-02-21",
                "clearing_id": "M20240220001503109569"
            },
            {
                "time_zone": "GMT+1",
                "MID": 102300,
                "merchant_name": "Yaband Telecom B.V.",
                "store_name": "YabandPay",
                "sub_pay_method": "Alipay",
                "settlement_currency": "EUR",
                "number_of_payment": 9,
                "amount_of_payment": "67.85",
                "number_of_refund": 0,
                "amount_of_refund": "0.00",
                "fee": "1.23",
                "net_value": "66.62",
                "vat": "0.20",
                "state": "settled",
				"transaction_date": "2024-02-19",
                "due_date": "2024-02-21",
                "settlement_date": "2024-02-21",
                "clearing_id": "M20240220001503109614"
            }
        ],
        "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
MIDStringMerchant's MID
merchant_nameStringNombre del comercio
store_nameStringNombre de la tienda del comercio
sub_pay_methodStringMétodo de pago
settlement_currencyStringMoneda de liquidación, ISO 4217
number_of_paymentStringNúmero de transacciones de pago
amount_of_paymentStringImporte total de las transacciones de pago
number_of_refundStringNumber of refund transactions
amount_of_refundStringTotal refund transaction amount
feeStringTransaction fees
net_valueStringNet transaction value before VAT deduction
vatStringVAT on all transaction fees
stateStringSettlement status: processing or settled
transaction_dateStringDate the transaction occurred
due_dateStringExpected settlement date
settlement_dateStringActual settlement date
clearing_idStringClearing ID
countStringNumber of records returned