我们整合了Paypal按钮以支持我们的创业。我们收到了一些关于无法完成付款的用户反馈。他们报告说,点击“立即购买”按钮后,他们可以看到付款页面。然而,他们尝试通过Paypal帐户付款,使用信用卡付款并使用Paypal信用卡付款。他们都没有工作。但是,我们团队中没有人在结账时遇到这样的问题。所以我们真的不知道发生了什么。以下是我们使用的Paypal按钮代码示例:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="upload" value="1">
<input type="hidden" name="business" value="business@myticket.com">
<input type="hidden" name="env" value="www">
<input type="hidden" name="address_override" value="0">
<input type="hidden" name="item_name_1" value="演唱会">
<input type="hidden" name="amount_1" value="122">
<input type="hidden" name="discount_rate_1" value="10">
<input type="hidden" name="item_name_2" value="演唱会">
<input type="hidden" name="amount_2" value="122">
<input type="hidden" name="discount_rate_2" value="10">
<input type="hidden" name="shipping_1" value="$27.95">
<!-- Fill full name in the first_name field -->
<input type="hidden" name="first_name" value="Bruce Lee">
<input type="hidden" name="notify_url" value="https://www.myticket.com/payment/ipn">
<input type="hidden" name="address1" value="">
<input type="hidden" name="address2" value="">
<input type="hidden" name="city" value="">
<input type="hidden" name="state" value="">
<input type="hidden" name="zip" value="">
<input type="hidden" name="country" value="US">
<input type="hidden" name="email" value="">
<input type="hidden" name="custom" value="lmIvjDuZVRsCWFPDdfFsrKiNVrnAbWeTZSINiDuszZEGKjeXfhqxyqRrn">
<input type="hidden" name="paymentaction" value="authorization">
<input type="hidden" name="charset" value="utf-8">
<input type="hidden" name="return" value="https://www.myticket.com">
<input type="hidden" name="cancel_return" value="https://www.myticket.com">
<input type="image" name="submit" border="0" src="https://www.paypalobjects.com/webstatic/en_US/i/buttons/checkout-logo-large.png" alt="Check out with PayPal">
</form>
这个Paypal按钮有问题吗?如果没有,还有什么可能导致付款失败?
此外,有没有办法可以获得有关这些失败的消息?现在我们正在使用IPN。然而,IPN似乎没有通知我们这些付款失败。
BTW,myticket.com在这篇文章中是假网址。
答案 0 :(得分:0)
首先,在使用“网站付款标准”按钮时,您可能无法获得多少回落。通常,当您使用API调用来处理付款时,您只会获得拒绝的详细信息。至于按钮本身,它看起来很好。也许一些问题是项目名称的特殊字符导致失败。您可以尝试创建2个相同的按钮/项目,但没有特殊字符,看看这些相同的买家是否遇到问题,他们使用第一个按钮完成了第一个按钮。您也可以尝试在按钮代码中使用“lc”变量来查看这是否有帮助。您可以看到“lc”变量的作用here的描述。