💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
~~~[api] post:/请求头为json ~~~[api] get:/pay/api/order * [ ] *string:appId=默认值#商户的appId *payType=wechat|alipay#支付方式 *float:orderAmount=1.00#订单金额 *string:outTradeNo=string类型#订单号 string:extend=string类型#扩展参数,如果有中文,请url编码 *string:notifyUrl=urlencode(http:www.www.com)#通知地址,请url编码 string:returnUrl=urlencode(http:www.www.com)#返回地址,请url编码 *string:payUser=admin#付款用户,必须是字符串 *string:deviceType=wxdy#收款设备类型请阅读设备类型获取编码 <<< success {"msg":"操作成功","code":200,"data":{"orderNo":"41b5281f73144d7ab3c800fc0c0ac283","outTradeNo":"20180212222107840279","orderAmount":支付金额,"payUrl":"付款地址","appId":"商户ID","payType":"wechat"}} <<< error {code:500,msg:"错误信息"} ~~~ ~~~ 接入demo php 请求方式 post 格式 json 注意:第一次发送post请求,假设成功,系统会返回data的带着payUrl 。 这个url是付款地址,如果采用post请求这个url将返回json数据,如果直接跳转将进入收银台, ``` $parameter = array( "appId" => "appId",//平台AppId "payType" => "wechat",//支付方式 目前 wechat 微信,alipay 支付宝 "orderAmount" => "100.00",//原价 "outTradeNo" => time(), //订单号 "extend" => "10000",//自定义参数 必须是字符串类型 "notifyUrl" => urlencode("http://www.baidu.com"), //付款成功后的回调地址 必须编码 "returnUrl" => urlencode("http://www.baidu.com"), "payUser" => "1", //可以是用户ID,用户名 如果两个相同,上一个用户的订单会在10秒后过期 "deviceType" => "wxzs", //注意填写 "appKey" => "appkey", ); ksort($parameter); //重新排序$parameter数组 reset($parameter); //内部指针指向数组中的第一个元素 //签名, $parameter['sign'] = strtoupper(md5(json_encode($parameter))); //移除 unset($parameter['appKey']); $url = "http://api.hkt5.com/pay/api/order"; //构造请求url 网关接口 $res = phpPost($url,$parameter); $data = json_decode($res,1); if($data['code'] == 200) { // 这里说明一下,如果使用post请求,则返回二维码等json 数据。 如果直接跳转或者get请求,就返回默认的收款页面 $res = phpPost($data['data']['payUrl']); $data = json_decode($res,1); if($data['code'] != 200) { var_dump($data); exit; } $data = $data['data']; var_dump($data); } ```