文档中心/API 接口

API REFERENCE

清算报表

POSThttps://mapi.yabandpay.com/Payments
实际接口
API PLAYGROUND · 实际接口

清算报表

POSThttps://mapi.yabandpay.com/Payments
填写凭据后自动签名

请求参数3

先填写必填项

清算报表

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

凭据仅在当前页面使用。secret_key 不保存,也不发送给文档服务器。

此接口获取YabandPay的清算报表

小贴士

1、YabandPay将在(荷兰时区)每日凌晨4点对前一天所有交易进行清算,并形成报表。建议在荷兰时间7点以后进行查询。

2、清算报表将按照每个门店以及每种支付按天生成,即如果一个门店有两种支付方式,那么每天将生成2份报表。

3、此API仅限商户超级管理员账号调用,操作员或收银员账号无权调用。

参数类型描述是否必填
userString超级管理员账号的UID必填
signString签名必填
methodStringv3.GetTradebill必填
timeLong时间戳必填
  • 参数
参数类型描述是否必填
commandStringgetTradebill必填
bill_dateString账单日期 格式dd-MM-yyyy 仅支持三个月内的账单下载申请。必填
nonce_stringString随机字符串,不长于32位必填

签名示例:

拼接为URL方式并排序后的字符串

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

得到的 stringA 使用 secret_key做签名

得到的签名如下:

"YOUR_SIGNATURE"

提交示例:

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

  }
}

返回示例:

{
	"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
    }
}

更多信息:

返回参数说明如下:
参数类型描述
time_zoneString清算时区,通常为商户注册国家所在时区
MIDString商户的MID
merchant_nameString商户名称
store_nameString商户store名称
sub_pay_methodString支付方式
settlement_currencyString结算货币,ISO 4217
number_of_paymentString支付交易笔数
amount_of_paymentString支付交易金额统计
number_of_refundString退款交易笔数
amount_of_refundString退款交易金额统计
feeString交易手续费
net_valueString交易净值,未扣除VAT
vatString全部交易手续费的VAT
stateString结算状态:processing 或 settled
transaction_dateString交易发生日期
due_dateString预计结算日期
settlement_dateString实际结算日期
clearing_idString清算ID
countString返回的数据数量