【发布时间】:2013-12-18 22:24:57
【问题描述】:
我对如何通过 PayPal 接受价格动态变化的商品付款进行了大量研究。
我的网站销售一项服务,根据参数(价格增量为 0.99 美元、0.20 美元和 0.10 美元),同一商品的价格几乎是无限的。
- 我查看了 Paypal Express,但它似乎不允许接受信用卡/借记卡,只能通过 Paypal 付款。
- 我研究了一个“hacky”解决方案,它调用 API 的 BMUpdateButton 方法来更新 PayPal 端按钮的价格,但这在我的情况下不起作用,因为多个用户可能同时在页面上并且会需要报价不同的价格。
- 我看到我可以从头开始创建一个支付页面并调用 API 来创建、接受和验证针对 PayPal 的付款,但这需要大量编码,并且由于我没有 SSL 并且需要获得它对于初创企业来说并不便宜:)
- 我还发现创建了一个“非托管”按钮(尚未尝试过),但这似乎需要在 HTML 代码中指定我的企业电子邮件地址,这远不理想。
我真正想做的是在用户结帐和发送到 PayPal 的时间之间有一个 php 页面充当看门人,我的 PHP 可以在其中注入付款金额,用户可以在贝宝页面和结帐。任何其他满足要求的解决方案将不胜感激。
要求又是
- 必须接受信用卡和 PayPal 付款
- 用户不必拥有 Paypal 帐户
- 价格必须是动态的,并且能够同时支持多个用户
- 必须尽可能安全。我没有 SSL。 html 输入 type='hidden' 不起作用,因为它太容易操作了。
我刚才在输入这篇文章时想到的另一件事 - 如果我可以安全地添加数量也可能达到目的的“项目”。例如,我可以添加 10 个成本为 0.99 美元的“项目”和 2 个成本为 0.10 的“项目”,以达到我所需的总数 10.19。可能吗?同样,用户不得更改数量框。这更像是一种全有或全无的交易:)
我们将不胜感激。如果我遗漏了什么,请告诉我。
【问题讨论】:
-
您考虑过 PayPal Payments Pro 吗?
-
你好 Machavity。谢谢回复!这看起来很有希望,因为它似乎提供了对基本和高级 Paypal 支付解决方案的“设计和托管您自己的结帐页面以进行完全控制”的能力。这是否意味着我必须托管结帐页面?这可能意味着我绝对必须为我的网站获取 SSL。
-
简而言之,是的。您必须托管所有交易页面 (SSL),然后在后端进行 API 调用。但它会让你完全控制这个过程。如果 Pro 的月费太少,请考虑使用Stripe。大批量价格更高,但没有月费。
-
+1 表示条纹。这看起来像是我绝对可以在我的网站上使用的解决方案。我还将为我的网站获得 SSL 证书。如果我要确保交易安全,似乎没有任何办法。谢谢您的帮助! :)
标签: paypal paypal-ipn