Paypal 网站支付专业网页解决方案
我需要为我的英国客户实施网站支付专业托管页面解决方案 在与PayPal团队讨论并仔细查看后,我做了以下工作:Paypal 网站支付专业网页解决方案,paypal,paypal-sandbox,website-payment-pro,Paypal,Paypal Sandbox,Website Payment Pro,我需要为我的英国客户实施网站支付专业托管页面解决方案 在与PayPal团队讨论并仔细查看后,我做了以下工作: 调用BMCreateButton API(端点url-)以获取电子邮件链接 将用户重定向到电子邮件链接(securepayments.sandbox.paypal.com/webapps/HostedSoleSolutionApp/webflow/sparta/hostedSoleSolutionProcess?hosted_button_id=hss jsCeH.xi9R3Q……)以访
请告知。PayPal的网站Payments Pro为您提供了获取此信息的方法,但它们看起来与Payflow产品非常不同 (Payflow产品是由另一家公司开发的,后来被PayPal收购,这就是为什么这两款产品看起来完全不同。) 获取此信息的“贝宝方式”是使用IPN安全地验证支付信息。一些PayPal产品还支持PDT(),这与IPN基本相同,只是您可以向PayPal发布以获得验证,而不是等待PayPal发布给您 另请参见本集成指南,特别是第7章“订单处理”,其中说明了如何执行此操作:
到PayPal的单独往返是为了防止有人构建错误的交易ID(和状态信息)并发布到您的返回URL,试图说服您他们支付了款项,而实际上他们并没有这样做。非常感谢geewiz…我将详细探讨GetTransactionDetails API。此API返回一系列参数。要检查哪个参数以确保付款是授权的?它是PAYMENTSTATUS吗?但是它的值是'In-Progress'我可以假设付款是'authorized'吗?实际上,我们的应用程序不销售任何东西,但我们要求在您执行某些特定操作时支付一些费用。因此,一旦授权完成,我们就应该允许用户继续如果我们的PAYMENTSTATUS为“无”,这意味着什么?考虑到我的应用程序的上述行为,我不知道该怎么办?