## 扫码付
~~~[api]
get:/Pays/PYspay/zk_pay_getOrderStatus
*tradetrace=默认值#
*keycode=默认值#
<<<
success
{"status":1,codemsg:"支付成功"}
<<<
error
{"status":errorcode,"codemsg":error msg}
~~~
>key生成的通用步骤如下:
str=qf_2019
key=md5(str.domain_auth.storeid.amount.zk_order);
```
例如:
Status错误信息描述:
01 无效秘钥,非法传入
001 订单不存在
0 通道方返回错误信息
这是个样板,先把所有值放到数组里,json数据后 public function zzencode($string){
$string=base64_encode($string);
// echo $string;exit;
return str_replace(array('=', '+', '/'), array('O0O0O', 'o000o', 'oo00o'), $string);
} base64 后 再 赋予数组 data 然后再json
传入方式:json数据post提交;变量名data
数据格式:
{"data":"eyJxX29yZGVyIjoicTEyMzQ1Njc4OTAxMSIsImtleSI6IjVkOTk3NTdjNjExNmRiYmUwZTllMjc4YzQ3MDAxOWZmIn0O0O0O"} 例子
Key:md5(秘钥+聚合平台交易订单号)
```