【问题标题】:Dynamic PayPal Integration动态贝宝集成
【发布时间】:2014-08-09 08:04:59
【问题描述】:

我正在开发一种软​​件,允许用户以可拖动控件的方式创建表单,例如在线调查。应该是这样的:

  • 用户 A 制作表单。
  • 用户 A 将上述表单发送给 用户 B。
  • 用户 B 填写并提交表单。

这就是我需要的:我有一个页面,允许用户 A 为表单中的每个条目设置 PayPal 付款。这将要求 用户 B 成功使用 PayPal 付款,然后才能提交他的条目。我不希望用户 A 只需要指定金额/条目和他的 PayPal 电子邮件。

用户 B 支付了条目费用并决定关闭选项卡而不是返回商店后,我的问题就出现了。这不允许我提交表单。如何创建一个完整的证明方法来确保不会发生这种情况?

注意事项:假设用户 A 未启用 IPN/自动返回,并且可能不是企业帐户。

【问题讨论】:

    标签: paypal .net-3.5


    【解决方案1】:

    所以,我发现如果您使用 notify_url html 变量,商家不需要启用 IPN。因此,允许我告诉 PayPal 始终发布到我的服务器。

    【讨论】:

      【解决方案2】:

      如果您使用的是 PayPal 标准,则没有万无一失的方法可以做到这一点,因为用户离开您的网站进行交易。 PayPal 有其他产品声称允许这样做,但它们可能会让您面临 PCI-DSS 合规性问题。

      更好的选择是使用像 Stripe 这样的系统,用户永远不会真正离开您的网站。

      【讨论】:

      • 我提供 Stripe 作为首选选项,但我的一些客户也要求将 PayPal 作为选项。
      • 那你只能忍受他们不回来了。这就是 PayPal 标准的工作原理。
      • 如果商家没有启用它,我是否可以强制 PayPal 发送 IPN 消息?如果是这样,那么我可以创建一个表格来保存数据直到我得到它。
      猜你喜欢
      • 2011-08-01
      • 2011-11-03
      • 1970-01-01
      • 2017-08-08
      • 2016-08-18
      • 2013-05-13
      • 2011-05-24
      • 2013-07-10
      • 2015-09-08
      相关资源
      最近更新 更多