我正在与Visual Studio2015一起使用PayPal REST API。我在我的沙箱上收到了一个“格式错误的请求”,用paypal存储的ccard支付(向paypal api传递一个令牌)。调试ID:5B98F22095BA7
如何捕获提交到PayPal的请求,以便将其与预期的请求格式进行比较?或者,有人能给我指出一个工具,它会给出我的调试ID的详细信息吗?
谢谢!
?详细信息{paypal.api.details}费用:“0.00”gift_wrap:“0.00”handling_feed:“0.00”保险:“0.00”装运:“0.00”shipping_discount:“0.00”小计:“55.00”税费:“2.75”
?付款{paypal.api.payment}billing_agreement_tokens:null create_time:null experience_profile_id:null failed_transactions:null failure_reason:null id:null intent:“sale”链接:null note_to_payer:null收款人:{paypal.api.payee}付款人:{paypal.api.payer}payment_instruction:null redirect_urls:null state:null token:null tractions:Count=1
intentStr = "sale";
// Now create Payer object and assign the fundinginstrument list to the object
PayerInfo pInfo = new PayerInfo();
pInfo.first_name = orderMaster.FirstName;
pInfo.last_name = orderMaster.LastName;
pInfo.payer_id = user.UserName;
Payer payr = new Payer();
payr.payer_info = pInfo;
payr.funding_instruments = CreatePayPalFundingInstrumentList(PPCCToken);
payr.payment_method = "credit_card";
Phone phn = new Phone();
phn.country_code = "+1";
phn.national_number = userCompany.paypalPhone;
Payee pyee = new Payee();
pyee.email = userCompany.paypalEmail;
pyee.merchant_id = userCompany.paypalMerchantId;
// finally create the payment object and assign the payer object & transaction list to it
payment = new Payment()
{
intent = intentStr, // `sale` or `authorize`
payer = payr,
payee = pyee,
transactions = GetTransactionsList(orderMaster)
};
自行解决:我删除了为第三方支付创建的“Payee=Pyee”部分,并且我从paypal API收到了一个更清晰的错误消息。错误与我使用的测试信用卡有关,不支持CAD货币!!
人-花两天时间试着调试代码!!!!!
在金库中捕获了一张不同的测试信用卡,问题解决了!
希望贝宝可以更清楚地与他们的消息在一个错误!或者-授予开发人员访问调试ID详细信息的权限。
问题内容: 目前,我正在开发一项功能,该功能涉及解析从另一产品收到的XML。我决定对一些实际的客户数据进行一些测试,看起来其他产品正在允许来自用户的输入被认为是无效的。无论如何,我仍然必须尝试找出一种解析它的方法。我们正在使用,但输入出现错误,如下所示。 如你所知,说明中包含似乎是无效标签的内容。现在,此描述标签被称为是叶子标签,并且其中不应包含任何嵌套标签。无论如何,这仍然是一个问题,并且会在
当我将debug设置为false时,我遇到了“错误请求400”(生产服务器)的问题。我使用cookiecutter和Django 1.8。我设置了-没有任何结果。 在日志中,我有一条消息: 我尝试了django文档中的代码,也没有成功:
问题内容: 我简单的Django应用程序在调试模式()下工作正常,并且在开发箱上的WSGI + Apache下运行,但是当我使用EC2时,我尝试收到的所有URL都出现间歇性错误(10-80%的时间)视图(无论是在我的应用中还是在Django管理员中。 在哪里可以找到有关此信息的调试信息?什么都没有出现,即使有。我已经检查了版本,记录了Request环境(请参阅ModWSGI Debugging T
清除浏览器缓存并重新启动 恢复到GIT中当时正在工作的旧提交 重新启动终端 运行其他正常运行的rails应用程序
我正在尝试发布我的网站,我配置了所有设置(nginx 这个设置效果很好 然而,当我编辑调试时=True到False 我在浏览器上遇到这个错误,请求错误(400) 我也试过这些设置 (在发布这个问题之前,我检查了这个答案,当DEBUG=False时,Django给出了错误的请求(400))
试图用HTTPS为远程服务器上的专用网络中提供服务的rails应用程序配置Puma。Puma文档让它看起来像是可能的,它们提供了以下命令: (出于测试目的)采取的步骤: 生成私钥和自签名证书 SSL收到的记录超过了允许的最大长度。错误代码:SSL_ERROR_RX_RECORD_TOO_LONG 奇怪的是,我在我的电脑上本地做了上面的确切步骤,对于一个在我的电脑上本地服务的应用程序,它都工作得很好