我的客户创建了一个托管的订阅按钮,并在我们的网站上提供了以下代码:
<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的Checkout屏幕上有2个选项: 1)已经有PayPal账户(2)创建PayPal账户。
如果我选择第一个选项并输入错误的用户名/密码。然后我看到一个链接:“使用您的信用卡或借记卡付款”。当用户点击此链接时,它只会抛出一个错误:“您用于输入PayPal系统的链接无效。请查看该链接,然后重试。”
这个问题的可能原因是什么?我做错了什么,或者是PayPal结束时的错误。
答案 0 :(得分:2)
这听起来像增强的定期付款。您的客户必须使用电子邮件验证Paypal帐户,这可以解决您的问题。
AR
答案 1 :(得分:1)
这显然是PayPal方面的错误。如果您使用没有PayPal cookie的浏览器点击托管订阅按钮,您将看到一个屏幕,上面显示“您需要为此次购买购买PayPal帐户。”然后是两个单选按钮:
- 我已经拥有PayPal帐户。 (以及输入电子邮件和密码的字段)
- 我需要创建一个PayPal帐户(如果有)。
但是,如果您使用带有 PayPal cookie的浏览器单击托管订阅按钮(换句话说,由具有PayPal帐户的某人使用 - 不一定您的用户,但过去曾使用该浏览器登录PayPal的任何人),然后屏幕 表示您需要PayPal帐户进行此次购买,而是说:
使用PayPal 结帐(后跟输入电子邮件和密码的字段)。
在此之下(起初有点难以看到),它说:“没有PayPal帐户?使用您的信用卡或借记卡付款”
如果单击它,您将收到以下错误:
您用于输入PayPal系统的链接无效。请查看该链接,然后重试。
PayPal 需要 PayPal帐户才能进行订阅付款,但由于PayPal知道的原因,他们选择在表单上建立一个链接,否则只会在点击它时混淆不良用户(谁试图给你钱,我可能会补充说,然后含糊地告诉他们有错误。
也许唯一目前的工作 - 直到有人将其引起PayPal的注意 - 将在您的结帐页面上警告您的用户订阅付款需要PayPal帐户。