【问题标题】:Postal Code error PayPal (PHP)邮政编码错误 PayPal (PHP)
【发布时间】:2011-07-07 11:42:05
【问题描述】:

我想在我的网站上使用 PayPal 集成向导集成 PayPal。我使用 PayPal API 和 expresscheckout.php,由 PayPal 集成向导生成的 paypalfunctions.php。

我写了一个表格来填写账单数据以发布到 PayPal,但它返回错误代码:10712,这意味着“此交易出现错误。请在账单地址中输入有效的邮政编码。”推荐的解决方案是“请在帐单地址中输入您的五位邮政编码。” 好的,没错,但我尝试使用 95131,它是来自加利福尼亚的有效 ZIP,它是五位数。

可能是什么问题?有什么建议吗?

【问题讨论】:

    标签: php paypal credit-card paypal-sandbox postal-code


    【解决方案1】:

    根据您问题的标签,我假设您使用的是 PayPal 沙盒。如果是这样,请确保您使用的是有效的“测试”信用卡号,例如 here,或尝试按照以下流程复制自 this PayPal Developer Network thread

    请按照以下步骤生成信用卡号进行测试 沙盒中的 PayPal 帐户可选。

    登录您的沙盒帐户 点击“个人资料” 点击财务信息下的“信用卡” 单击“添加”按钮,就像您正在向帐户添加信用卡一样

    使用此处自动生成的信用卡号作为 买家的信用卡

    注意:不要点击“添加卡”按钮,因为这会添加信用卡 到您的沙盒帐户。如果它被添加到您的沙盒帐户,它不能 用于进行非 PayPal 帐户付款。

    【讨论】:

    • 是的,你是对的,沙盒,我认为它是有效的测试信用卡,因为贝宝到贝宝的支付是有效的。当我尝试使用测试信用卡付款时出现错误。 (paypal生成的国家、城市、州、邮编等(以及真实有效数据))
    • 我收到客户的账单信息(卡类型有效,卡号有效,街道,城市,州都可以,国家/货币代码可以,一切都很好,但邮政编码。
    【解决方案2】:

    您输入的是 PayPal 的账单邮政编码,还是客户的账单邮政编码?通常,大多数信用卡交易都需要后者——他们不会关心处理器或账单方的邮政编码。

    【讨论】:

    • 那恐怕我不确定-对不起。
    • 我也是 :\ 我不知道 95131 有什么问题,为什么贝宝不是五位数? (或 php 出错了?)
    【解决方案3】:

    尝试完全按照发送到服务器的方式显示您的信息(在页面、命令行等上)。也许有回车或类似的东西。无论哪种方式,只要您有一些测试变量,PayPal 都有许多测试环境供您使用。

    【讨论】:

      【解决方案4】:

      您发布的数据完全有可能没有任何问题。当我在使用 PayPal 的测试站点时遇到问题时,我与支持人员进行了交谈,并被建议跳过测试环境,只需发布​​一个收取 1.00 美元费用的实时交易。有效。然后我什么也没做,只是从实时站点(https://payflowpro.paypal.com/ 用于令牌,https://payflowlink.paypal.com/ 用于数据帖子)切换到测试站点(https://pilot-payflowpro.paypal.com/ 用于令牌,https://pilot-payflowlink.paypal.com/ 用于帖子),发布 完全相同的数据,但由于此错误而失败。我用生成的沙盒签证号码试了一下,错误仍然存​​在。我尝试了 zip 和 ZIP+4。我的 Rails 应用程序会吐出它发送的所有数据,所以我很确定会发生什么。 PayPal 的测试环境似乎有很长的历史,只是无法正常工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-26
        • 2014-04-13
        • 2011-04-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多