文档介绍:⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯最新 料推荐⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
小猪 CMS 支付协调对接规范
1、支付请求方式:
直接访问这个 url 即可
{pigcms::U('Alipay/pay/',array( 参数 ))}
数组里面的参数解释
参数名称
参数描述
是否必填
备注
token
公众号的标识
是
wecha_id
微信用户的标识
是
from
订单来源
是
首字母大写,为当前模块
,控制
器名称,比如控制器是
,那么这
里就是 Product
orderName
订单名称
否
不填写则使用当前时间戳
orderid
订单 ID
是
两者必填一个
single_orderid
单一订单 ID
否
notOnline
是否显示在线支
否
传 1 表示不显示在线支付
付
notOffline
是否显示线下支
否
传 1 表示显示线下支付
付
2、您的订单表中必须有的字段
字段
备注
paid
1 表示已支付, 0 表示未支付
orderid
用于存储订单号 ,长度小于 30,必须是字符串,不能是自增
id,建议
订单前加应用名字
transactionid
长度小于 150 的字符串,用于存储第三方支付的订单号
paytype
长度 30,字符串,用户存储支付方式
wecha_id
公众号粉丝 openid
price
金额,单位元
third_id
第三方支付平台的订单
ID ,用于对帐。(字段(
varchar(100) )),
transactionid 只留一个即可
3、当支付成功后系统将该订单的 paid 设置为 1,然后跳转到你写的控制器的 payReturn 函
数
付款成功后同步跳转 Wap:(跳转来的 from 参数 )/payReturn
参数名称 参数描述 是否必有 备注
1
⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯最新 料推荐⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
token
公众号的标识
是
此三种参数为跳转到支付时的
wecha_id
微信用户的标识
是
内容原样返回
orderid
订单 ID
是
engPayType
支付方式
英文格式的标识
cnPayType
支付方式中文
此参数被 urlencode 化
nohandle
是否异步处理过
否
如果有这个参数, 标示支付后的
逻辑已经异步处理过了,
pareturn 里面请务必不要重复处
理
货到付款或到店付款,目前只是做成了一种跳转,无