邮政编码错误贝宝(PHP)

邮政编码错误贝宝(PHP),php,paypal,credit-card,paypal-sandbox,postal-code,Php,Paypal,Credit Card,Paypal Sandbox,Postal Code,我想用PayPal集成向导在我的网站上集成PayPal。我使用PayPal集成向导生成的PayPal API和expresscheckout.php、paypalfunctions.php 我写了一份表格来填写账单数据,然后邮寄到PayPal,但它返回了错误代码:10712,这意味着“此交易有错误。请在账单地址中输入有效的邮政编码。”建议的解决方案是“请在账单地址中输入您的五位数邮政编码。” 好的,没错,但我试着使用95131,这是来自加利福尼亚州的有效邮政编码,是五位数 有什么问题吗?有什么建

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

我写了一份表格来填写账单数据,然后邮寄到PayPal,但它返回了错误代码:10712,这意味着“此交易有错误。请在账单地址中输入有效的邮政编码。”建议的解决方案是“请在账单地址中输入您的五位数邮政编码。” 好的,没错,但我试着使用95131,这是来自加利福尼亚州的有效邮政编码,是五位数


有什么问题吗?有什么建议吗?

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

您是输入PayPal的计费邮政编码,还是输入客户的计费邮政编码?通常,大多数信用卡交易都需要后者——他们根本不在乎处理方或开票方的邮政编码。

尝试在发送到服务器的过程中准确显示您的信息(在页面、命令行等上)。也许会有一辆马车或类似的东西。无论哪种方式,一旦您有了一些测试变量,PayPal都有许多测试环境供您使用。

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

从您问题的标签中,我假设您正在使用PayPal沙箱。如果是这样,请确保您使用的是有效的“测试”信用卡号,如,或尝试按照以下流程复制:

请按照以下步骤生成用于测试的信用卡号 沙箱中的PayPal帐户可选

登录到您的沙盒帐户 单击“配置文件” 点击财务信息下的“信用卡” 单击“添加”按钮,就像您正在向帐户添加信用卡一样

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

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


根据你问题上的标签,我假设你正在使用PayPal沙箱。如果是这样,请确保您使用的是有效的“测试”信用卡号,如,或尝试按照以下流程复制:

请按照以下步骤生成用于测试的信用卡号 沙箱中的PayPal帐户可选

登录到您的沙盒帐户 单击“配置文件” 点击财务信息下的“信用卡” 单击“添加”按钮,就像您正在向帐户添加信用卡一样

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

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


你发布的数据完全可能没有问题。当我在PayPal的测试站点遇到问题时,我与支持人员交谈,他们建议我跳过测试环境,只需发布一个收费1美元的实时交易。成功了。然后我什么也没做,只是从活动站点(用于令牌和数据发布)切换到测试站点(用于令牌和发布),发布了完全相同的数据,结果失败,出现了这个错误。我用生成的沙盒签证号尝试了一下,错误依然存在。我试过zip和zip+4。我的Rails应用程序会吐出它发送的所有数据,所以我可以确定到底发生了什么。PayPal似乎有很长的测试环境不工作的历史。

您发布的数据完全可能没有问题。当我在PayPal的测试站点遇到问题时,我与支持人员交谈,他们建议我跳过测试环境,只需发布一个收费1美元的实时交易。成功了。然后我什么也没做,只是从活动站点(用于令牌和数据发布)切换到测试站点(用于令牌和发布),发布了完全相同的数据,结果失败,出现了这个错误。我用生成的沙盒签证号尝试了一下,错误依然存在。我试过zip和zip+4。我的Rails应用程序会吐出它发送的所有数据,所以我可以确定到底发生了什么。PayPal的测试环境似乎有很长的历史,只是不起作用。

那么我恐怕不确定-对不起。我也是:\n我不知道95131有什么问题,为什么PayPal的不是五位数?(或者php出错了?)那么我恐怕不确定-对不起。我也是:\n我不知道95131有什么问题,为什么不是贝宝的五位数?(或者php搞错了?)是的,你是对的,sandbox,我认为它是有效的测试信用卡,因为paypal对paypal的支付是有效的。我尝试使用测试信用卡付款时出错。(paypal生成的国家、城市、州、邮政编码等(以及真实有效的数据))我从客户那里收到账单信息(卡类型有效,卡号有效,街道,城市,州可以,国家/货币代码可以,除了邮政编码以外一切都可以。是的,你是对的,沙盒,我认为这是有效的测试信用卡,因为贝宝到贝宝的支付正在工作。我尝试使用测试信用卡支付时出错。(贝宝生成的国家,城市,州,邮政编码等。)(和真实有效数据)我收到客户的账单信息(卡类型有效、卡号有效、街道、城市、州正常、计数