我正在trycatch已使用PayPal按钮授权的PayPal交易。我正在尝试使用CyberSourceSimpleOrderAPI来执行此操作。我只有3条似乎从PayPal按钮返回的信息是:payerID、paymentID和paymentToken。我已经尝试了几种将其传递给SimpleOrderAPI的方法,但总是在响应中得到一个带有DECLINE消息的102代码。Cybersource的日志系统表明这是因为以下请求字段无效或缺失:request_token。我是否需要通过网络资源进行整个交易(授权和获取)?或者我可以通过什么方式获取paypal生成的按钮并授权交易,然后
我正在尝试实现Paypal即时付款通知(IPN)protocol是PayPalHTTP向您的监听器发送IPN消息,通知您有事件发生。您的监听器向PayPal返回一个空的HTTP200响应。您的监听器HTTP将完整的、未更改的消息发回给Paypal;消息必须包含相同的字段(以相同的顺序)作为原始消息并以与原始消息。PayPal发回一个单词-要么已验证(如果消息与原始匹配)或INVALID(如果消息与原创)。到目前为止我有[Route("IPN")][HttpPost]publicvoidIPN(PaypalIPNBindingModelmodel){if(!ModelState.IsVa
我正在寻找一种在代码中设置PayPalSOAPAPI端点的方法,而不是在web.config或app.config中指定它。我需要从特定于环境的配置中读取和使用端点,该配置不是web.config/app.config。这可能吗?我已经在他们的githubrepo上阅读了SDK的一些代码,它似乎不可能,但我希望我错过了一些东西。我正在使用适用于.Net的PayPalMerchantSDK,版本2.1.96.0。 最佳答案 我需要能够在.config文件之外指定所有重要设置。我很懒,所以我是这样做的:paypalConfig=newD
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。ImprovethisquestionPayPalGitHub上有相当多的代码示例展示如何使用各种语言(php、VB等)实现IPN监听器。但是,没有用于ASP.NETMVC的。有人成功实现了吗?或者,与其他代码示例类似,是否有一种首选/官方的实现方式?
由于Paypal更新了他们的响应,我需要在.NET3.5框架上的现有应用程序中将安全协议(protocol)TLS更新为v1.2。在现有代码中更新它需要做哪些更改,我无法将应用程序更新到更新的框架。 最佳答案 我正在使用VS2008和.net3.5.30729.4926。我所要做的就是:添加导入:ImportsSystem.Security.AuthenticationImportsSystem.Net将此添加到我的代码(C#)中:publicconstSslProtocols_Tls12=(SslProtocols)0x00000
我有一个Asp.NetWEBAPI2项目,我想实现一个即时支付通知(IPN)监听器Controller。我找不到任何示例和nuget包。我只需要确认用户使用Paypal上的标准html按钮付款。这很简单。所有nuget包都用于创建发票或自定义按钮。这不是我需要的paypal上的示例适用于经典的asp.net,不适用于MVC或WEBAPIMVC我敢肯定有人已经这样做了,当我开始编码时,我感觉自己正在重新发明轮子。有没有IPNlistenercontroller的例子?至少一个PaypalIPNBindingModel来绑定(bind)Paypal查询。[Route("IPN")][Htt
我正在尝试开发一个简单的应用程序,使用户能够通过PaypalAPI从网站购买服务。此应用程序使用C#在ASP.NET上运行。我在尝试让PaypalAPI合作时运气不佳。我调用的方法是带有所有适当变量的SetExpressCheckout。我做了研究,发现由于我在Localhost中进行测试,它可能会影响Paypal与应用程序通信的能力。因此,接下来我尝试通过开放端口和可公开访问的IP地址访问我的应用程序,但在调用SetExpressCheckout时出现了同样的错误。这里是错误:ExceptionDetails:System.Net.WebException:Therequestwas
它是与asp.netMVC兼容的paypalAPI吗?有谁知道如何实现它的任何例子?谢谢。 最佳答案 是的,它是兼容的。看看MVCStorefrontStarterKit视频。Episode22专用于支付宝 关于c#-带有ASP.NETMVC的PaypalAPI,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4494745/
我正在构建一个与paypal集成的电子商务网站。我们采用多种货币,所以我想确保(出于会计原因)我正确地执行了货币换算的任何数学运算。在乘以货币转换*原始货币后,我总是在小数点后得到很多尾随数字。有没有标准的方法来做到这一点?我应该截断还是舍入?我是否需要多次舍入,以防舍入1/1000小数会影响舍入1/100小数?我应该做这样的事情吗:Math.Round(Math.Round(x,3),2)我一直无法找到有关如何完成此操作的有用信息(希望美国和欧洲相同)。 最佳答案 您应该使用Math.Round(x,2,MidpointRound
我在沙盒帐户上遇到此错误:Wearen'tabletoprocessyourpaymentusingyourPayPalaccountatthistime.Pleasegobacktothemerchantandtryusingadifferentpaymentmethod.我的.Net应用程序已成功重定向到PayPal,并提供正确的付款详细信息。一旦我使用我的沙箱帐户登录,我就会收到上述错误。有没有办法获取日志或任何可以帮助我解决问题的方法?这周之前一切正常,所以我想知道那段时间有什么变化吗?我检查过账户有合适的余额。付款为24欧元,因此并不过分。关于这个问题还有一些其他帖子,但没有