返回参数说明
参数名 |
参数 |
类型 |
说明 |
状态代码 |
status |
int |
错误代码资讯请看后台 |
答复资料 |
result |
object |
当状态码为「成功」时返回JSON字串 |
数据签名 |
sign |
string |
32位大写MD5签名值 |
返回参数中答复资料说明
参数名 |
参数 |
类型 |
说明 |
金流交易单号 |
transactionid |
long |
金流平台生成的订单号,唯一 |
订单号 |
orderid |
string(32) |
商户平台生成的订单号,唯一 |
金额 |
amount |
float |
商家提交金额,范围小数点后四位 |
实际金额 |
real_amount |
float |
实际 存入/扣除 商户的金额,范围小数点后两位 |
自定义 |
custom |
string(100) |
原样返回(空字符串也必需传输) |
备注
1. 必须保证异步通知页面、地址(notify_url)上无任何字符,如空格、HTML标签、参数、开发系统自带抛出的异常提示信息等。
2. 服务器间的交互,不像页面跳转同步通知可以在页面上显示出来,这种交互方式是不可见的,程序执行完成后,该页面不能执行页面跳转。
3. 只有交易支付完成后,才会发送该通知。
4. 请不要对该地址进行过滤拦截,cookies、session等在此页面会失效,即无法获取这些数据。
5. 该方式的调试与运行必须在服务器上,即互联网能访问。
6. 商户系统接收到异步通知以后,必须通过验签(验证通知中的sign参数)来确保支付通知是由我方发送的。
7. 程序执行完后,请务必返回“success”(不含双引号,大小写敏感),否则我方会重复发送异步通知三次。
小提醒
- 组成 sign 时,只针对 status 与 result 两个参数(都是字串)做处置,请勿将 sign 一起加入加密
- 切勿将 result 的 JSON 资料解开成物件后再行加密
- 状态代码 即是代表此筆交易訂單的交易狀態,請以此為交易成功與否的依據
- 回调状态,除去10000,其余皆代表交易失败
订单失败状态
状态码 |
描述 |
30901 |
订单失效 |
30906 |
登入失败 |
30907 |
餘額不足 |
30911 |
验证失败 |
30912 |
實名失敗 |
30916 |
交易失败 |
30921 |
交易超时 |