0

我一定要疯了,或者当谈到我网站上的 PayPal 按钮可以做什么时,我完全迷失了——无论哪种方式,如果这看起来很迟钝,我必须道歉。

我正在为我的客户构建一个定制的 CMS,我试图让他们通过简单地输入他们的商家 ID 或他们的 PayPal 电子邮件地址在他们的网站上使用 PayPal,然后让 CMS 完成剩下的工作。理想情况下:

  • 客户在 CMS 后端输入商家 ID / PayPal 电子邮件地址
  • CMS 生成“立即购买”按钮,供客户买家点击
  • 买家在 PayPal 网站上付款
  • 买家被重定向到客户的网站
  • 我的头痛消失了

这似乎说起来容易做起来难。我已经阅读了有关生成您自己的按钮的开发人员文档,并使用基于 Javascript 的按钮生成器创建了一个带有 IPN 回调的按钮,但这不会将买家重定向回我客户的网站。

因此我的问题是:是否有可能仅使用客户的商家 ID 来实现我想要做的事情?是否可以在他们不必在其 PayPal 帐户设置中配置任何其他内容以避免设置问题的情况下做到这一点?我应该查看不同的 PayPal 处理机制而不是“立即购买”按钮吗?

我可能应该提到我有一个免费的 PayPal 帐户,而不是 Premium 或 Business 帐户,但这应该与这种情况无关,因为不是我试图获得报酬。

在此先感谢,非常感谢任何帮助!

4

2 回答 2

1

在您的表单中创建一个名为“return”的隐藏字段,并将您的返回 URL 作为“值”

于 2013-06-14T05:54:22.830 回答
0

感谢比利的回答,在进一步研究这个主题时,我发现我想要做的事情不能用标准免费 PayPal 账户上的当前支付标准按钮来完成。您无法使用“立即购买”按钮从 PayPal 自动重定向回您的网站。

正如比利所提到的,您可以添加返回 URL,使用户可以选择单击链接,然后将其返回到您的站点(PayPal 会将这些链接添加到他们自己的操作侧)。为此,您需要将适当的隐藏字段添加到您的 PayPal 表单中。

这对我有用:

<form method="post" action="https://www.paypal.com/cgi-bin/webscr">
    <input type="hidden" name="button" value="buynow">
    <input type="hidden" name="item_name" value="Item 1">
    <input type="hidden" name="amount" value="1234.56">
    <input type="hidden" name="currency_code" value="USD">
    <input type="hidden" name="quantity" value="1">
    <input type="hidden" name="env" value="www">
    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="return" value="http://www.site.com/success">
    <input type="hidden" name="cancel_return" value="http://www.site.com/error">
    <input type="hidden" name="business" value="your@email.com">
</form>

我希望这可以帮助某人避免头痛和不必要的文档搜索!

于 2013-06-15T16:08:45.587 回答