协议规则

传输方式:HTTP

数据格式:JSON

签名算法:MD5

字符编码:UTF-8

[API]下单接口

此接口可用于服务器后端发起支付请求,会返回支付二维码链接或支付跳转url

GET数据:http://vippaya.com/qrcodeapi.php?pid={商户ID}&type={支付方式}&out_trade_no={商户订单号}&notify_url={服务器异步通知地址}&return_url={页面跳转通知地址}&name={商品名称}&money={金额}&sitename={网站名称}&sign={签名字符串}&sign_type=MD5

URL地址:http://vippaya.com/qrcodeapi.php

POST数据:pid={商户ID}&type={支付方式}&out_trade_no={商户订单号}&notify_url={服务器异步通知地址}&return_url={页面跳转通知地址}&name={商品名称}&money={金额}&sitename={网站名称}&sign={签名字符串}&sign_type=MD5

请求参数说明:

字段名变量名必填类型示例值描述
商户IDpidInt1001
支付方式typeStringalipayalipay:支付宝,tenpay:财付通,
qqpay:QQ钱包,wxpay:微信支付
商户订单号out_trade_noString20160806151343349
异步通知地址notify_urlStringhttp://vippaya.com/notify_url.php服务器异步通知地址
跳转通知地址return_urlStringhttp://vippaya.com/return_url.php页面跳转通知地址如果不返回到网页可不填
商品名称nameStringVIP会员
商品金额moneyString1.00
网站名称sitenameString聚合支付
签名字符串signString202cb962ac59075b964b07152d234b70签名算法与支付宝签名算法相同
签名类型sign_typeStringMD5默认为MD5

返回结果:

字段名变量名类型示例值描述
返回状态码codeInt11为成功,其它值为失败
返回信息msgString下单成功!
订单号trade_noString20160806151343349021
商户订单号out_trade_noString20160806151343349
支付跳转urlpayurlStringhttp://vippaya.com/pay/alipay/202010903/
二维码链接qrcodeStringalipays://platformapi/startapp?saId=10000007&qrcode=

支付结果通知

通知类型:服务器异步通知(notify_url)、页面跳转通知(return_url)

请求方式:GET

异步回调收到通知请回复success

请求参数说明:

字段名变量名必填类型示例值描述
商户IDpidInt1001
易支付订单号trade_noString20160806151343349021VipPay订单号
商户订单号out_trade_noString20160806151343349商户系统内部的订单号
支付方式typeStringalipayalipay:支付宝,tenpay:财付通,
qqpay:QQ钱包,wxpay:微信支付,
alipaycode:支付宝扫码,jdpay:京东支付
商品名称nameStringVIP会员
商品金额moneyString1.00
支付状态trade_statusStringTRADE_SUCCESS
签名字符串signString202cb962ac59075b964b07152d234b70签名算法与支付宝签名算法相同
签名类型sign_typeStringMD5默认为MD5

SDK下载

SDK.zip
SDK版本:V1.1