0

我们集成了 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 似乎没有通知我们这些付款失败。

顺便说一句,myticket.com 在这篇文章中是一个假网址。

4

1 回答 1

0

首先,当使用网站支付标准按钮时,您不会得到多少回落。通常,当您使用 API 调用处理付款时,您只会获得拒绝的详细信息。至于按钮本身,我觉得它很好。也许其中一些问题与导致失败的项目名称的特殊字符有关。您可以尝试创建 2 个相同的按钮/项目,但没有特殊字符,看看这些相同的买家是否遇到了他们使用第一个按钮所做的第二个按钮的问题。您也可以尝试在按钮代码中使用“lc”变量,看看是否有帮助。您可以在此处查看“lc”变量的功能描述。

于 2015-08-11T14:48:22.207 回答