选择“使用信用卡或借记卡付款”时 PayPal 订阅按钮出错
我的客户创建了一个托管订阅按钮,并给了我以下代码以在我们的网站上应用:
<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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这听起来像是增强的定期付款。您的客户必须使用电子邮件验证 Paypal 帐户,这应该可以解决您的问题。
增强现实
this sounds like enhanced recurring payments. Your client must verify the Paypal account using email and this should solve your problem.
AR
这显然是 PayPal 方面的错误。如果您使用没有 PayPal cookie 的浏览器单击托管订阅按钮,您将看到一个屏幕,显示“您需要 PayPal 帐户才能进行此购买。”,然后是两个单选按钮:
但是,如果您使用带有 PayPal cookie 的浏览器(换句话说,由拥有 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:
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:
If you click on that, you will get the following error:
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.