## **请求地址:[https://pay.90houwangluo.com/gateway](https://pay.90houwangluo.com/gateway)**
## 请求方式: GET
ISV客户请求地址:[https://pay.90houwangluo/pay](https://pay.90houwangluo/pay)请求方式:GET
请求参数:
| 请求参数 | 是否必须 | 参数说明 | 示例 |
| --- | --- | --- | --- |
| cid | 是 | 商家账号 | 123456789 |
| money | 是 | 订单金额(规范金额 例 1.00) | 1.00 |
| out\_trade\_no | 是 | 商户订单号 | 20190501201120120 |
| notify\_url | 是 | 异步通知地址 | [https://www.baidu.com/notify.php](https://www.baidu.com/notify.php) |
| return\_url | 是 | 同步跳转地址 | [https://www.baidu.com/return.php](https://www.baidu.com/return.php) |
| name | 是 | 商品名称或简介 | 测试商品 |
| type | 是 | 支付方式(参考支付方式列表) | wxpay |
| sing | 是 | 签名参数 | MD5签名,请看教程 |
* * *
请求支付签名:
~~~
示例请求参数(PHP):
'cid={value}&money={value}&out_trade_no={value}¬ify_url={value}&return_url={value}&name={value}&type={value}'
签名以上参数
sing = md5('cid={value}&money={value}&out_trade_no={value}¬ify_url={value}&return_url={value}&name={value}&type={value}&cookie={value}')
// 此处结尾处 cookie 为您会员中心查找到的cookie作为签名参数拼接,防止数据被篡改。
最终拼接sing的参数到结尾处
'cid={value}&money={value}&out_trade_no={value}¬ify_url={value}&return_url={value}&name={value}&type={value}&sing={value}'
最终,使用 GET 方式来请求支付获得返回参数。
~~~
* * *
接口参数返回:
~~~
正常情况下,接口返回代码json字符串。字符串中 code 状态码为 1 即请求成功:
例:{"code":1,"qrcode":"qrcodeURL"}
// 此时支付接口为请求成功并成功发起支付,qrcode 为网址,请用二维码生成支付二维码
// 支付宝接口返回的地址为 H5 版支付地址,微信返回地址需使用微信扫码打开支付
如有异常,接口返回以下范例代码:
例:{"code":0,"msg":"错误原因"}
~~~