如何使用 PayPal 进行 Web 应用程序只是为了付款,而不是像购买订单一样

Posted

技术标签:

【中文标题】如何使用 PayPal 进行 Web 应用程序只是为了付款,而不是像购买订单一样【英文标题】:How to use PayPal for web application just to do payment, not like buying order 【发布时间】:2016-02-21 13:45:14 【问题描述】:

实际上,我正在开发一个医疗保健网络应用程序,它需要让患者支付账单。使用哪种 PayPal 付款方式,或如何通过 PayPal 付款。 我已经使用 here 中建议的 BuyNow 按钮实施了基本的 PayPal 支付。它工作正常,但在 PayPal 付款页面中,付款前有“订单摘要”,付款后有“感谢您的订单” 看起来像购物付款,我用谷歌搜索更改它们但失败了。有没有其他方法可以满足我的要求。或者如何将上述付款方式更改为我的要求。 有人可以指导我吗?

【问题讨论】:

【参考方案1】:

实际上没有办法更改结帐页面中的主要内容。 Express Checkout 允许用户登录到他们的 PayPal 帐户。它只会说他们会付钱给你。然后他们会重定向回您的应用程序,您可以提交以处理付款。

与一个简单的按钮相比,它更多地涉及集成,但这听起来更像您正在寻找的东西。 另一种选择是使用Invoicing API。

【讨论】:

感谢您的回复 我想说 Express Checkout 应该做你需要的一切,IIRC 它可以让 Paypel 返回你的网站,这样你就可以显示订单摘要和确认按钮,然后可以返回你的网站感谢页面。他们还提供即时支付通知服务 (IPN),您可以实施该服务以允许将支付状态传送到您的数据库,而无需依赖客户的浏览器请求感谢页面。 IPN 也适用于 Paypal Direct。 现在在我使用的方法中也有相同的逻辑,我通过returnURL,在PayPal付款后它在感谢页面后返回我的网站,一切都很好。问题是付款前后的标签“订单”。正如您建议的那样,我可以使用 Express Checkout 进行检查。 Mark Robjohn 是正确的。 Express Checkout 将满足您的需求。但是,当客户在贝宝上输入他们的付款详细信息后,当客户返回您的网站时,您将负责执行“订单摘要”。此时客户按下“确认”,然后您告诉贝宝处理费用,然后您就可以使用您喜欢的任何类型的“感谢页面”。【参考方案2】:

您可以使用符合您要求的 Paypal Invoicing API。 第二个也是最好的选择是Express CheckOut

如果您有定期支付之类的东西,您可以使用条纹支付网关,它非常简单,主要用于应用程序。

【讨论】:

【参考方案3】:

您的整合点应该是发票而不是付款。如果您使用第 3 方服务,您将获得更完整的解决方案,该解决方案将更好地为您的医疗保健应用量身定制。试试这个免费服务:http://www.billiving.com/Signup/PayPal

【讨论】:

以上是关于如何使用 PayPal 进行 Web 应用程序只是为了付款,而不是像购买订单一样的主要内容,如果未能解决你的问题,请参考以下文章

如何集成 Paypal IPN 以进行定期付款?

使用 Java 将 Paypal 集成到 Web 应用程序中

如何使用 java 和 paypal api 在沙盒模式下进行大规模支付?

PayPal 支付成功后显示 HTML 按钮

仅使用 paypal asp.net SDK 处理信用卡

如何在安卓应用中进行paypal批量支付