使用PayPal支付活动费并允许客人

时间:2013-07-20 19:03:35

标签: php paypal

我一直在developer.paypal.com上打猎几天,并且掌握了我需要的东西。但我仍然在寻找完成任务的最佳方法。

我需要的是一种让人们从我的网站支付费用的方式。我宁愿允许访客结账,因为并非所有与会者都可能拥有PayPal帐户。但我真正喜欢的是paypal网站处理所有结账。在ebay中,你会看到总数,一个小摘要,你就可以在那里付钱。我看过快速结账,并希望将用户返回到我的网站以完成所有事情。

简而言之:
允许客人结账 在Paypal网页上显示付款总额
允许付款最终确定并从PayPal的网站“捕获”,只返回我的页面说谢谢。
如果可能,不需要与会者的地址

可以这样做吗? 我很早就使用了StackOverflow来获得答案,但我很难找到答案(主要是因为我不确切知道我在寻找什么)。

提前致谢

2 个答案:

答案 0 :(得分:0)

Express Checkout是最强大的API。 “返回”您的网站是一件好事,让客户能够点击最终的“下订单”按钮。但是你也可以在返回时自动触发 - 只需在没有用户交互的情况下运行DoExpressCheckout并显示感谢/确认消息。如果您打算在没有交互的情况下运行DoEC,那么您首次重定向到PayPal.com应该在URL附加& useraction = commit。然后,PayPal.com上的最后一个按钮将显示“立即付款”,而不是默认的“继续”

要允许访客通过EC结账,请在初始SetEC呼叫中传递SOLUTIONTYPE = Sole。请注意,当客户加载PayPal.com结帐页面时,它会检查其浏览器Cookie以查看是否存储了PayPal电子邮件地址。如果他们有一个存储在浏览器中,顶部的“登录到PayPal”部分将被扩展。如果他们没有存储地址 - 通常意味着这是一台全新的计算机,或者他们之前从未使用过PayPal帐户来检查这个地址 - 那么底层的访客结账部分将会扩展。

要求不提供地址,请传递NOSHIPPING = 1。

答案 1 :(得分:0)

您正在描述“标准”,HTML按钮集成将比快速结账更容易。