最近在对接银联(UnionPay)的支付,然后有一个超大的雷,想跟大家说一声避一下
大家在对接的时候 肯定都是去官方开放平台中国银联开放平台 下载Demo和SDK
里面对账的接口是这样的
如果使用的是自己注册的测试账户的话 官方文档写的是商户号使用7000000000000001 和固定
的settleDate值 是0119
最大的雷就是这个 我写了个测试类 就是用的这个账号 但是是报错的
看了两天
终于在官方FAQ列表- 中国银联开放平台 找到了这个问题
他的意思又变成了 请使用测试账号70000000000000001 但是时间不是0119了
是你当前时间的前两天 或者前一天(因为是不能获取当天的对账文件的)
就是你测试的时间 往前推一天或者两天 才能走通
当然了 如果你是正式商户当我没说
还有 下载下来的数据 因为商户号是700000000000001 不是自己的商户号
数据不对是正常的 只是为了测试这个接口能不能走通而已.