[关闭]
@ronaldoooo 2015-07-28T06:19:55.000000Z 字数 466 阅读 1248

支付宝接入,服务器端

未分类


正常流程:
1.客户端把订单信息(bill)发送给服务器端
2.服务器端处理业务逻辑,形成支付订单(deal),入库,并把订单号返回给客户端
3.客户端调用支付宝SDK
4.用户支付完成,支付宝服务器通知应用服务器,服务器做验证判断是否支付成功,然后给支付宝返回'success',并处理自身逻辑,修改订单状态。
5.支付完成后回到APP,APP调用服务器端接口,判断是否完成支付。

Table deal 说明
id deal的标识,primary-key
bill_id 订单编号
price 支付金额
subject 商品名称
payment_type 支付类型
walker_account 司机支付宝账号
consumer_account 客户支付宝账号
body 商品详情
trade_id 支付宝交易编号
status 支付订单状态[0:未支付,1:支付成功,2:支付失败,3:取消支付,4:退款中,5:退款完成]
create_time 创建时间
pay_time 付款时间
refund_status 退款状态
refund_time 退款时间

中途取消订单???

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注