传输方式: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# |