wiki:app2.2.0/pay

Version 23 (modified by wuyuanbo, 10 years ago) (diff)

--

支付

支付成功

线上:/appIntf/pay/successFeedback.jsp

说明

用户支付成功页面

提交方式

post

是否需要登录

true

缓存方式

缓存时间

参数

参数名 参数含义 类型 默认值 是否必须
orderId商品idint0
common_session_id(cookie参数)-string""

返回

打开页面

状态码

status msg 含义
1请求成功请求成功
-1请求失败后台数据操作错误
-2未登录未登录
17订单不存在!订单不存在或不属于当前登录用户

支付失败

线上:/appIntf/pay/failFeedback.jsp

说明

用户支付失败页面

提交方式

post

是否需要登录

true

缓存方式

缓存时间

参数

参数名 参数含义 类型 默认值 是否必须
orderId商品idint0
common_session_id(cookie参数)-string""

返回

打开页面

状态码

status msg 含义
1请求成功请求成功
-1请求失败后台数据操作错误
-2未登录未登录
17订单不存在!订单不存在或不属于当前登录用户

用户订单支付数据

线上:/appIntf/pay/payInfoByOrder.jsp

说明

返回订单的支付数据

提交方式

post

是否需要登录

true

缓存方式

缓存时间

参数

参数名 参数含义 类型 默认值 是否必须
orderId订单idint0
common_session_id(cookie参数)-string""

返回

result {
    status: 1,
    msg: '请求成功',
    data: {
           orderId: 123456,             //订单id
           orderNo: "20151111123321",   //订单编号  对应支付宝字段orderIdVar
           enName: "ECCO Men's Dress Moccasin Penny Loafer" //商品标题,也用于商品描述  对应支付宝字段enName和description
           amountPrice: 100000.00           //订单总价  对应支付宝字段totalPrice
           pastDate: 111111111111111111111, //付款过期时间毫秒数
           payCallbackUrl: "xxx.xxx..."     //支付宝回调url
         }
}

返回状态

1请求成功请求成功
-1请求失败后台数据操作错误
-2未登录未登录
-3非法请求!非post请求
-4验证出错!签名验证未通过
17订单不存在!订单不存在或不属于当前登录用户
20当前订单不能付款,订单已经取消。订单取消则不能获取该订单的支付信息
21当前订单不能付款,订单已过有效支付时间。订单已过付款时间则不能获取该订单的支付信息
22当前订单不能付款,订单已经付款。订单已经付款则不能获取该订单的支付信息