PayPal API - 如何在我的网站上保留付款流程?
Posted
技术标签:
【中文标题】PayPal API - 如何在我的网站上保留付款流程?【英文标题】:PayPal API - How to keep the payment process on my website? 【发布时间】:2013-08-02 14:20:29 【问题描述】:我经营一个有多个卖家的小型市场,买家可以在其中购买商品并使用 PayPal 付款。问题是,当有人付款时,他们会在 PayPal 网站上显示“付款确认”,并可以选择返回他们的 PayPal 帐户,或返回网站。
除了支付部分,有什么方法可以保持我网站上的支付流程吗?例如,我注意到在 Etsy 上购买时,买家去 PayPal 付款,然后立即返回 Etsy 进行付款确认。他们永远不会看到 PayPal 付款确认页面。
我认为这可能是因为 Etsy 和 PayPal 有其他网站无法使用的特殊安排?还是我在 API 中遗漏了什么?
现在,使用普通的 PayPal API,买家看到的是这样的:
NAME, you've just completed your payment.
Your transaction ID for this payment is: XXXXXXXXXXXXXXXXXXXX.
We'll send a confirmation email to your@email.com
Go to PayPal account overview.
Go back to "seller@email.com".
我什至不知道如何在隐藏字段中将“返回到...”链接更改为我的网站名称。 PayPal 只是选择显示卖家(收到付款的人)的电子邮件地址。
有没有办法至少设置一个网站名称让他们返回隐藏变量?请记住,我有不同的卖家,所以我不能在每个卖家的 PayPal 账户中设置。
谢谢你:)
【问题讨论】:
【参考方案1】:我假设您正在使用具有 Set/Get/Do EC API 集成的 Express Checkout。请查看以下文档,了解 Express Checkout API 可用的体验选项。
https://developer.paypal.com/webapps/developer/docs/classic/express-checkout/integration-guide/ECCustomizing/
PayPal 付款授权网址中的“useraction=commit”触发“购买”按钮。如果您不发送该请求参数,那么它将显示“继续”按钮,您可以在您的站点上完成其余的过程。
但是,如果您使用的是 Paypal Payment Standard 产品,那么您需要使用 Express Checkout 来实现您想要的结果。
【讨论】:
以上是关于PayPal API - 如何在我的网站上保留付款流程?的主要内容,如果未能解决你的问题,请参考以下文章
使用 Paypal Website Payments Pro API 进行现场定期付款