选择“使用信用卡或借记卡付款”时 PayPal 订阅按钮出错

发布于 2024-09-09 10:11:43 字数 780 浏览 7 评论 0原文

我的客户创建了一个托管订阅按钮,并给了我以下代码以在我们的网站上应用:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="X9Z9BHN867R2E">
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_subscribeCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>

在 Paypal 的结帐屏幕上有 2 个选项: 1) 已有 PayPal 账户 (2) 创建 PayPal 账户。

如果我选择第一个选项并输入错误的用户名/密码。然后我看到一个链接:“使用您的信用卡或借记卡付款”。当用户点击此链接时,它只会抛出一个错误:“您用于进入 PayPal 系统的链接无效。请检查该链接并重试。”

造成这个问题的可能原因是什么?是我做错了什么还是 PayPal 端的错误。

My client created a hosted Subscription button and gave me following code to apply in our website:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="X9Z9BHN867R2E">
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_subscribeCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>

On Paypal's Checkout screen there are 2 options:
1) Already have PayPal account (2) Create PayPal account.

If I choose first option and enter a wrong username/password. Then I see a link: "Pay using your credit or debit card". When user clicks on this link, it just throws an error: "The link you have used to enter the PayPal system is invalid. Please review the link and try again."

What is the possible cause of this issue? Am I doing something wrong or is it a bug at PayPal end.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

棒棒糖 2024-09-16 10:11:43

这听起来像是增强的定期付款。您的客户必须使用电子邮件验证 Paypal 帐户,这应该可以解决您的问题。

增强现实

this sounds like enhanced recurring payments. Your client must verify the Paypal account using email and this should solve your problem.

AR

新雨望断虹 2024-09-16 10:11:43

这显然是 PayPal 方面的错误。如果您使用没有 PayPal cookie 的浏览器单击托管订阅按钮,您将看到一个屏幕,显示“您需要 PayPal 帐户才能进行此购买。”,然后是两个单选按钮:

  • 我已经有一个 PayPal 帐户。 (然后是用于输入电子邮件和密码的字段)
  • 我需要创建一个 PayPal 帐户(如果有)。

但是,如果您使用带有 PayPal cookie 的浏览器(换句话说,由拥有 PayPal 帐户的某人使用 - 不一定是您的用户)点击托管订阅按钮,但过去曾使用该浏览器登录 PayPal 的任何人),则屏幕不会提示您需要 PayPal 帐户才能进行本次购买,而是显示:

使用 PayPal 结账(后面是用于输入电子邮件和密码的字段)。

在其下方(一开始有点难以看到),它显示:“没有 PayPal 帐户?使用您的信用卡或借记卡付款”

如果您点击该按钮,您将收到以下错误:

您用于进入 PayPal 系统的链接无效。请检查链接并重试。

PayPal需要一个 PayPal 帐户来进行订阅付款,但由于只有 PayPal 知道的原因,他们选择在表单上提供一个链接,表明并非如此,并且只会在点击该链接时让贫穷的用户感到困惑(他们正在尝试给你钱,我可能会补充)然后他们含糊地被告知有一个错误。

也许当前唯一的解决办法(直到有人引起 PayPal 的注意)是在结帐页面上警告用户订阅付款需要 PayPal 帐户。

This is clearly an error on PayPal's side. If you click on the hosted subscription button using a browser with no PayPal cookies, you will see a screen that says "You need a PayPal account for this purchase." and then two radio buttons:

  • I already have a PayPal account. (and then fields for entering your Email and Password)
  • I need to create a PayPal account (where available).

HOWEVER, if you click on a hosted subscription button using a browser with PayPal cookies (in other words, used by someone that has a PayPal account -- not necessarily your user, but anyone that has used that browser to logon to PayPal in the past), then the screen does NOT say you need a PayPal account for this purchase, instead it says:

Check out using PayPal (followed by fields for entering your Email and Password).

And below that (and it's a little hard to see at first), it says: "No PayPal account? Pay using your credit or debit card"

If you click on that, you will get the following error:

The link you have used to enter the PayPal system is invalid. Please review the link and try again.

PayPal requires a PayPal account for subscription payments, but for reasons only PayPal knows, they have chosen to have a link on the form that suggests otherwise and only confuses poor users when they click on it (who were trying to give you money, I might add) and then vaguely they are told there was an error.

Perhaps the only current work around -- until someone brings it to PayPal's attention -- would be to warn your users on your checkout page that a PayPal account is required for subscription payments.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文