文档

页面跳转支付

POST
https://pay.phpwc.com/submit.php

接口描述

此接口可用于用户前台直接发起支付,使用form表单跳转或拼接成url跳转。

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


测试PID:199,测试密钥:iyNMRtjaYUJxL4DvuXemd2kV3EO8TWFs(测试时金额请设置为 0.1元,如需退款请自行通过退款API退款)

请求参数

字段名
参数名
必填
类型
示例值
描述
商户ID
pid
必填
Int
1000
商户ID
支付方式
type
必填
String
alipay
详见下方支付方式列表
商户请求单号
out_trade_no
必填
String
20160806151343349
商户请求单号
异步通知地址
notify_url
必填
String
https://站点域名/notify_url.php
服务器异步通知地址
跳转通知地址
return_url
必填
String
https://站点域名/return_url.php
页面跳转通知地址
商品名称
name
必填
String
一个奥利奥
商品名称
商品金额
money
必填
String
1.00
商品金额
买家识别号
buyer_id
选填
String
18888888888
手机号/QQ/微信号等参数
随机数
random
选填
String
1679712000
增强订单异步通知安全性
自定义参数
param
选填
String
示例:&id=1&lx=2
如果是URL字串符用http_build_query()传参
签名字符串
sign
必填
String
202cb962ac59075b964b07152d234b70
签名字符串,签名算法与支付宝签名算法相同
签名类型
sign_type
必填
String
MD5
默认为MD5

支付方式列表

调用值
描述
wxpay
微信
alipay
支付宝
qqpay
QQ钱包

签名方法

1、将发送或接收到的所有参数按照参数名ASCII码从小到大排序(a-z),sign、sign_type、和空值不参与签名!
2、将排序后的参数拼接成URL键值对的格式,例如 a=b&c=d&e=f,参数值不要进行url编码。
3、再将拼接好的字符串与商户密钥进行MD5加密得出sign签名参数,sign = md5 ( a=b&c=d&e=f + KEY ) (注:+ 为拼接符,不是字符!),md5结果为小写。
4、具体签名与发起支付的示例代码可下载SDK查看。

补充说明