传输方式:HTTPS 请求方式:GET/POST 签名算法:MD5 字符编码:UTF-8
请求API地址:
网关提交地址:https://(隐藏)/gatyzf.do 登录商户后台查看
| 字段名 | 变量名 | 是否必填 | 加入签名 | 描述 |
|---|---|---|---|---|
| 商户ID | pid | 是 | 是 | 速宝支付所创建的商户ID |
| 支付方式 | type | 是 | 是 | 查看API支付产品编码 |
| 商户订单号 | out_trade_no | 是 | 是 | 商户订单号,该值需在商户网站内唯一 |
| 异步通知 | notify_url | 是 | 是 | 支付成功后回调地址 |
| 同步通知 | return_url | 是 | 是 | 支付成功后会跳转到这个地址 |
| 商品名称 | name | 是 | 是 | 商品名称:VIP会员 |
| 订单金额 | money | 是 | 是 | 精确到小数点后两位,例如10.28 |
| 自定义参数 | param | 否 | 是 | 原封返回,避免特殊字符 |
| md5签名 | sign | 是 | 否 | 32位小写md5签名值,请参考签名算法 |
| 签名类型 | sign_type | 是 | 否 | 默认为MD5 |
通知类型:服务器异步通知(notify_url)
请求方式:GET
当订单支付成功后 速宝支付 会立即向你填写的通知地址发起回调通知
| 字段名 | 变量名 | 加入签名 | 描述 |
|---|---|---|---|
| 商户ID | pid | 是 | 速宝支付所创建的商户ID |
| 平台订单号 | trade_no | 是 | 速宝支付平台的订单号 |
| 商户订单号 | out_trade_no | 是 | 商户系统内部的订单号 |
| 支付方式 | type | 是 | 查看API支付产品编码 |
| 商品名称 | name | 是 | VIP会员 |
| 订单金额 | money | 是 | 提交订单金额,单位(元) |
| 支付状态 | trade_status | 是 | 只有TRADE_SUCCESS是成功 |
| 业务扩展参数 | param | 是 | 原封返回,避免特殊字符 |
| MD5签名 | sign | 否 | 验证订单是否为合法 |
| 签名类型 | sign_type | 否 | 默认为MD5 |
商户收到通知参数,在校验通过后需要给速宝支付接口返回一个字符串 success 的结果,如通知失败,会重复通知5次。
| 1、将发送或接收到的所有参数按照参数名ASCII码从小到大排序(a-z),sign、sign_type、和空值不参与签名! |
| 2、将排序后的参数拼接成URL键值对的格式,例如 a=b&c=d&e=f,参数值不要进行url编码。 |
| 3、再将拼接好的字符串与商户密钥KEY进行MD5加密得出sign签名参数,sign = md5 ( a=b&c=d&e=f + KEY ) (注意:+ 为各语言的拼接符,不是字符!),md5结果为小写。 |
| 4、具体签名与发起支付的示例代码可下载SDK查看。 |
URL网关订单查询地址:http://(隐藏)/api.php 登录商户后台查看
请求方式:GET/POST
| 字段名 | 变量名 | 是否必填 | 示例值 | 描述 |
|---|---|---|---|---|
| 操作类型 | act | 是 | order | 此API固定值 |
| 商户订单号 | out_trade_no | 是 | 20160806151343349 | |
| 商户ID | pid | 是 | 800800001 |
| 字段名 | 变量名 | 示例值 | 描述 |
|---|---|---|---|
| 返回状态码 | code | 1 | 1为成功,其它值为失败 |
| 返回信息 | msg | 查询成功 | |
| 支付状态 | status | 1 | 1为支付成功,0为未支付,2为订单号不存在 |
| 支付产品名称 | 银行编码 |
|---|---|
| 支付宝 | alipay |
| 微信支付 | wxpay |
| 支付宝扫码,模拟器使用 | alipaypc |
| 微信扫码,模拟器使用 | wxpaypc |
| 编写语言 | 下载地址 |
|---|---|
| JAVA | |
| PHP | |
| ASP | |
| C# |