首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PayPal故障通知

PayPal故障通知
EN

Stack Overflow用户
提问于 2014-01-28 15:47:50
回答 1查看 55关注 0票数 0

我有一个asp.net应用程序

用户可以购买商品和/或升级现有服务。我使用PayPal来处理付款。

下订单时,我将订单详细信息作为记录放入表中。我也这样做,这样,如果用户再次访问我的页面,我会检查该表中的一个标志,以告诉他们是否已经收到付款。

如果没有收到,那么我会在我的网页上显示一条消息,告诉他们他们已经请求并升级了,我们目前正在等待付款。

我也禁用任何未来购买该用户,使他们不会升级两次(或更多)。

现在,我突然想到,当用户被重定向到PayPal进行购买时,付款可能会失败,或者他们会关闭网页。

在这种情况下,用户将无法升级,除非他们给我一封支持电子邮件。

什么是最佳实践?等待一段时间过去,如果没有付款,那么允许用户再次尝试或坚持支持电子邮件路由?

如果是最好的等待一段时间,什么是可接受的时间等待?

我正在使用回发表单值的方法来模拟支付给PayPal:

代码语言:javascript
复制
https://www.paypal.com/cgi-bin/webscr
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-28 18:17:31

你能做的。

每当用户准备离开您的页面并移动到paypal支付时,您可以创建

  1. 克隆他们的命令
  2. 一个新的唯一ID连接到该克隆订单。

因此,如果一个订单失败,用户将在任何时候返回一个新的set " order "+"Unique ID“。有了这两个元素,就可以支付最后的费用。

你可能最终得到两个或多个克隆订单,但根据我的经验,因为这是我真正做的,是罕见的,它对你的客户和你是安全的。

此外,请注意,贝宝是只接受一个唯一的id为每个订单。如果一个ID失败,那么无论如何您必须创建一个新ID。

您发送给paypal的唯一id将转到invoice参数。所有医护人员的手册是这个PayPal支付标准集成指南..。贝宝有更多的pdf ..。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21410289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档