I am using paypal pro in sandbox. when I send the request and in response I get this error:
我在沙箱里使用贝宝pro。当我发送请求时,我得到这个错误:
Array ( [TIMESTAMP] => 2010%2d11%2d23T09%3a21%3a12Z [CORRELATIONID] => 2aa783b64659 [ACK] => Failure [VERSION] => 51%2e0 [BUILD] => 1620725 [L_ERRORCODE0] => 10501 [L_SHORTMESSAGE0] => Invalid%20Configuration [L_LONGMESSAGE0] => This%20transaction%20cannot%20be%20processed%20due%20to%20an%20invalid%20merchant%20configuration%2e [L_SEVERITYCODE0] => Error [AMT] => 20%2e00 [CURRENCYCODE] => USD )
[font - family:宋体;mso - ascii - font - family: tahoma; mso - hansi - font - family: tahoma; mso - fareast - font - family:宋体;mso - bidi - font - family: " times new roman "; mso - bidi - theme - font:
I google this error and it is something with the "Billing Aggrement"
我谷歌这个错误,这是"账单聚合"
Can anyone suggest what to do on this?
有人能建议在这方面做些什么吗?
5 个解决方案
#1
13
Click products and enable payment pro sorted it for me.
点击产品,并启用支付专业为我分类。
Update Aug 12, 2013: Enabling PayPal Payments Pro has been moved to the "Profile" tab. There is no longer a "Products" tab.
2013年8月12日更新:启用PayPal支付专业人员已被转移到“个人资料”选项卡。不再有“产品”标签。
#2
8
The API credentials in the Sandbox environment uses the default buyer account you have. You need to make sure to use the "payments pro" option when you create a buyer account in the sandbox environment. You'll then see a new set of API credentials under API credentials...just use those and you should be fine.
沙盒环境中的API凭证使用您拥有的默认买方帐户。当您在沙箱环境中创建买方帐户时,您需要确保使用“支付专业”选项。您将在API凭证下看到一组新的API凭证……只要用这些就可以了。
#3
2
I was having this same problem while trying to use the DoDirectPayment example on the sandbox using the provided API user/pass.
在尝试使用提供的API用户/pass在沙箱上使用DoDirectPayment示例时,我遇到了同样的问题。
L_ERRORCODE0: 10501
L_SHORTMESSAGE0: Invalid Configuration
L_LONGMESSAGE0: This transaction cannot be processed due to an invalid merchant configuration.
I logged into my sandbox account, but there was no billing agreement to agree to. Trying to enable Website Payments Pro from there proved fruitless as well.
我登录了我的沙箱账户,但没有达成任何账单协议。尝试启用网站支付支持,也没有结果。
There seem to be a lot of issues with the Paypal sandbox right now, where test accounts are not populating with the right info. This 10501 problem is due to "Website Payments Pro" not being enabled on the account.
目前,Paypal的沙盒似乎有很多问题,测试帐户没有被正确的信息填充。这个10501的问题是由于“网站支付专业”没有在帐户上启用。
Contact customer support and they can enable it for you. They asked me to create a new test seller account so they could toggle it on.
联系客户支持,他们可以为您提供。他们让我创建一个新的测试卖家账户,这样他们就可以进行切换。
#4
0
PayPal is currently working on addressing this issue. You may want to file ticket with MTS (www.paypal.com/mts) to be updated on when it's fixed.
PayPal目前正在致力于解决这个问题。您可能想要使用MTS (www.paypal.com/mts)的文件,在修复时进行更新。
Accounts created before the latest release do have Pro set up correctly. All new accounts have a problem with the billing agreement that affects Pro functionality and results in error 10501.
在最新版本发布之前创建的帐户确实已经正确设置了。所有新帐户都有一个问题,账单协议影响了Pro功能,并导致了错误10501。
#5
0
I had this problem when I was using the default Business sandbox account that exists when you set up the PayPal developer account. When I created a new business account everything worked.
当我使用默认的Business sandbox帐户时,我遇到了这个问题。当我创建一个新的商业账户时,一切都很正常。
Also, be sure to use a personal sandbox account that you set to test against your business sandbox account.
另外,一定要使用你设置的个人沙盒帐户来测试你的业务沙盒帐户。
#1
13
Click products and enable payment pro sorted it for me.
点击产品,并启用支付专业为我分类。
Update Aug 12, 2013: Enabling PayPal Payments Pro has been moved to the "Profile" tab. There is no longer a "Products" tab.
2013年8月12日更新:启用PayPal支付专业人员已被转移到“个人资料”选项卡。不再有“产品”标签。
#2
8
The API credentials in the Sandbox environment uses the default buyer account you have. You need to make sure to use the "payments pro" option when you create a buyer account in the sandbox environment. You'll then see a new set of API credentials under API credentials...just use those and you should be fine.
沙盒环境中的API凭证使用您拥有的默认买方帐户。当您在沙箱环境中创建买方帐户时,您需要确保使用“支付专业”选项。您将在API凭证下看到一组新的API凭证……只要用这些就可以了。
#3
2
I was having this same problem while trying to use the DoDirectPayment example on the sandbox using the provided API user/pass.
在尝试使用提供的API用户/pass在沙箱上使用DoDirectPayment示例时,我遇到了同样的问题。
L_ERRORCODE0: 10501
L_SHORTMESSAGE0: Invalid Configuration
L_LONGMESSAGE0: This transaction cannot be processed due to an invalid merchant configuration.
I logged into my sandbox account, but there was no billing agreement to agree to. Trying to enable Website Payments Pro from there proved fruitless as well.
我登录了我的沙箱账户,但没有达成任何账单协议。尝试启用网站支付支持,也没有结果。
There seem to be a lot of issues with the Paypal sandbox right now, where test accounts are not populating with the right info. This 10501 problem is due to "Website Payments Pro" not being enabled on the account.
目前,Paypal的沙盒似乎有很多问题,测试帐户没有被正确的信息填充。这个10501的问题是由于“网站支付专业”没有在帐户上启用。
Contact customer support and they can enable it for you. They asked me to create a new test seller account so they could toggle it on.
联系客户支持,他们可以为您提供。他们让我创建一个新的测试卖家账户,这样他们就可以进行切换。
#4
0
PayPal is currently working on addressing this issue. You may want to file ticket with MTS (www.paypal.com/mts) to be updated on when it's fixed.
PayPal目前正在致力于解决这个问题。您可能想要使用MTS (www.paypal.com/mts)的文件,在修复时进行更新。
Accounts created before the latest release do have Pro set up correctly. All new accounts have a problem with the billing agreement that affects Pro functionality and results in error 10501.
在最新版本发布之前创建的帐户确实已经正确设置了。所有新帐户都有一个问题,账单协议影响了Pro功能,并导致了错误10501。
#5
0
I had this problem when I was using the default Business sandbox account that exists when you set up the PayPal developer account. When I created a new business account everything worked.
当我使用默认的Business sandbox帐户时,我遇到了这个问题。当我创建一个新的商业账户时,一切都很正常。
Also, be sure to use a personal sandbox account that you set to test against your business sandbox account.
另外,一定要使用你设置的个人沙盒帐户来测试你的业务沙盒帐户。