当前位置:编程学习 > C#/ASP.NET >>

求教:关于.net项目网银多次支付的逻辑

公司近期有一项目需要用到支付宝接口和网银接口,对产品的操作流程是这样,用户最初是预定(这里需要支付一次),产品到货后(这里客户需要支付第二次),可能用户不会一次付清(接下去会再次支付等操作)

因为没有银行接口经验,我现在想知道,在一款产品上做这个多次支付的思路是怎么样的,求高人指点~~

希望可以说的细致一些谢谢。

--------------------编程问答-------------------- 接口是怎么接,算法是怎么设计等 --------------------编程问答-------------------- 现在的银行接口基本都保留一个或多个冗余字段,你把你总的订单号放入这里,分次支付的流水交易单号当银行需要的订单号传递过去了就ok(其实即使没有这个冗余字段,你仍然可以根据你生成的小的流水交易单号确定到底属于那个总的订单号)

当然我个人认为,你们的做法现在是比较多余的,实际上像支付宝他本来可以当作第3方确认,也就是钱是先一次性支付给一个中立的第3方机构,并不直接到你的账户,只有你们双方确认以后,资金才真正到你的账户,在这个期间双方只要有一个不满意就可以申请撤单,返还资金 --------------------编程问答-------------------- 可以把预订单和正式单作为两个商品,加入关联绑定即可 --------------------编程问答-------------------- http://www.baidu.com/s?ie=utf-8&bs=asp.net+%E9%87%8D%E5%A4%8D%E6%8F%90%E4%BA%A4&f=8&rsv_bp=1&wd=asp.net+%E7%BD%91%E9%93%B6%E5%92%8C%E6%94%AF%E4%BB%98%E5%AE%9D%E6%94%AF%E4%BB%98&rsv_sug3=29&rsv_sug4=727&rsv_sug=0&rsv_sug1=24&inputT=13104 楼主可以看看api再思考 --------------------编程问答--------------------
引用 1 楼 syw004 的回复:
接口是怎么接,算法是怎么设计等

你的意思是说每次支付算一个订单吗? --------------------编程问答-------------------- 还有人来回答吗,别沉啊 --------------------编程问答-------------------- 是不是多次付这个和银行没任何关系。你可能需要的是需要根据用户订单生成一个批次订单。批次订单中每个订单都需要单独记录银行支付时回调时的订单号和支付状态。最终确认订单是否完成支付是看整个批次中所有子订单是否全部完成支付。 --------------------编程问答--------------------
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,