1、接口回调说明:
该系统采用全球CDN加速及分布式部署,无法对外暴露固定服务器IP,故:
1、在用户支付成功后,系统会实时根据设置回调进行通知,回调地址配置请点击;
2、或者在提交订单时,添加在订单中添加回调URL,详见;
3、回调API请求的目标接口,系统识别HTTP状态为200后,系统自动视为通知成功;如未正常返回的,系统会每隔5分钟自动在通知一次,如果未通知成功的,可自行请求接口获取 ,请查看;
4、回调获取数据后,请自行验证签名,验签成功后操作业务。
2、回调参数:
array ( 'orderid' => 'sh-56073d***8a2ff5521a',//商户订单号,等同于提交参数的orderid 'localusermark' => '1',//用户标识 'amount' => '30000',//到账金额,为提升精度,需要除以10000 'appid' => 'VunT***h1l8',//商户appid 't' => '1662299838',//时间戳 'sign' => '237A3D3EEFE6***F408EA7EFFB1F2',//参数签名,请参照签名说明:http://www.crossingpay.com/devdocumentation/6.html )
3、加密说明:
/** * [sign 签名验签] * @author max */ private function sign($dataArr) { ksort($dataArr); $str = ''; foreach ($dataArr as $key => $value) { $str .= $key . $value; } $str = $str . $this->key; return strtoupper(sha1($str)); }