请教在线支付的思路

erldy 2006-11-12 12:14:06
没做过在线支付,现在准备用PAYPAL实现,我自己的思路是这样:
用户填写订单信息后,先把用户提交的订单数据保存到订单表(订单表有个订单状态字段),订单状态字段的值为0(即交易还没成功),接着通过PAYPAL提供的FORM接口提交扣款信息,最后根据接收PAYPAL扣款的返回结果成功已否再修改订单状态字段。

不知道这思路可行不?或者说好不好?
...全文
259 点赞 收藏 9
写回复
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zairwolf 2006-11-14
楼主的思路完全正常。

有的人就知道说接口的,说的都是废话。

用户的订单信息当然只在你本站保存,保存完毕之后提交给支付网关(paypal或其他)的时候,关于订单信息,就传一个订单号作为附带变量过去,这样网关在返回的时候你就可以通过订单号得到当前订单的信息然后处理了。

ps:本站订单号!=网关的订单号。
回复
newmsoft 2006-11-14
支付宝不用买的吧
回复
kenesyu 2006-11-14
买个支付宝~
回复
东东车 2006-11-13
人家不是都给了接口了么!用了就可以啊!
回复
gaochao79 2006-11-13
可行
回复
lantersen 2006-11-13
不管成功与否,应该保存当前定单的状态,
如果交易成功则对当前定单进行状态更新--因为涉及资金,
所以尽可能的记录定单的详细信息;
回复
erldy 2006-11-12
但我必须要把用户提交的订单信息保存到数据库,而且用户填写的订单信息比较多
回复
Bevin_chen 2006-11-12
你直接用他的给你提供的接口就可以了.最根据返回的结果加判断就可以了.
回复
懒得去死 2006-11-12
觉得楼主的思路可行.2楼的思考欠佳,只考虑了成功与否,可数据呢?
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告