PayPal API - 如何在我的网站上保留付款流程?

时间:2013-08-01 15:08:16

标签: paypal paypal-ipn

我经营着一个拥有多个卖家的小型市场,买家可以在这里购买物品并使用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 个答案:

答案 0 :(得分:1)

我假设您正在使用带有Set / Get / Do EC API集成的Express Checkout。请查看以下文档,了解Express Checkout API提供的体验选项。

https://developer.paypal.com/webapps/developer/docs/classic/express-checkout/integration-guide/ECCustomizing/

" useraction = commit'在PayPal支付auth url triigers' Buy'按钮。如果您没有发送该请求参数,那么它将显示“继续”#39;按钮,您可以在您的网站上完成剩余的过程。

但是,如果您使用的是Paypal Payment Standard产品,那么您需要使用Express Checkout来完成您所寻求的结果。