Tag: paypal

确定PayPal IPN使用的编码方式?

我在使用PayPal IPN时遇到了一些问题。 该文档使用ASCII编码。 我使用的是UTF-8 。 它工作正常但作为一个罕见的情况我得到一些随机字符。 据我所知,可以为不同的编码设置Paypal帐户。 有什么方法可以识别吗? 或者是否有处理所有案例的标准方法。

Paypal经常性付款交易错误:11502:令牌无效

我是paypal的新手,我需要为我的客户实现订阅(定期付款)。我正在使用paypal沙箱实现它。 我遵循paypal坚持创建定期付款资料的方式。 从SetExpressCheckout,GetExpressCheckOut和DoExpressCheckOut获得“成功”确认。 我尝试使用DoExpressCheckOutpayment响应中的令牌创建定期付款配置文件,但CreateRecurrinpayment配置文件的响应返回失败,说明了ivnalid中的toke。 我试着通过设置快速结账请求设置“BILLINGAGREEMENTDESCRIPTION和BILLINGTYPE = RecurringPayments”,但同样的错误仍然存​​在。 请在下面找到我用于实施定期存款的代码。 SetEXpressCheckout { NameValueCollection values = new NameValueCollection(); values[“METHOD”] = “SetExpressCheckout”; values[“RETURNURL”] = PayPalSettings.ReturnUrl; values[“CANCELURL”] = PayPalSettings.CancelUrl; values[“PAYMENTACTION”] = “Sale”; values[“CURRENCYCODE”] = “USD”; values[“BUTTONSOURCE”] = “PP-ECWizard”; values[“USER”] = PayPalSettings.Username; values[“PWD”] = PayPalSettings.Password; values[“SIGNATURE”] = PayPalSettings.Signature; values[“SUBJECT”] = “”; values[“L_NAME0”] = “MyName”; values[“L_AMT0”] = “20.00”; values[“VERSION”] = “2.3”; values[“AMT”] […]

我们目前无法使用您的PayPal帐户处理您的付款

我在沙箱帐户上收到此错误: 我们目前无法使用您的PayPal帐户处理您的付款。 请返回商家并尝试使用其他付款方式。 我的.Net应用程序已成功重定向到PayPal,并提供正确的付款详细信息。 一旦我使用我的沙盒帐户登录,我就会收到上述错误。 有没有办法获取日志或任何可以帮助我解决问题的方法? 直到本周才一切正常,所以我想知道那个时候有什么变化吗? 我已检查帐户有适当的余额。 付款为24欧元,因此不会过多。 关于这个问题还有一些其他post,但没有任何合适的建议。

PayPal API混淆 – ExpressCheckout使用哪一个

我正在考虑PayPal提供的各种集成,因为我只想提供PayPal作为付款选项,我将使用Express Checkout。 话虽如此,似乎可以通过多种方式进行整合: 名称值对 经典API(SDK) 宁静的API。 我遇到的问题是.NET SDK是经典API集的一部分,显然已被弃用(来源: https : //github.com/paypal/merchant-sdk-dotnet )。 RESTful API没有提到有关ExpressCheckout的任何内容,所以我假设 NVP是要走的路。 有人可以澄清最佳路线,因为我不想在事情被弃用时重写它。 有关信息:我正在使用带有C#的ASP.NET MVC。

如何使用c#中的参数将用户重定向到paypal

如果我有这样的简单forms,我可以使用它将用户重定向到paypal完成付款: <input type="hidden" … <input type="hidden" name="custom" value="” /> 因为我必须在将用户重定向到paypal之前做一些操作,我需要正常 asp按钮,在将用户重定向到paypal之前会进行一些操作。 我的问题是如何从c#代码隐藏中做到这一点? 重要的是,我可以从上面的表单传递所有必需的隐藏字段,如“ custom ”。

Paypal c#REST API要求提供未记录的配置部分

我正在努力攻击伦敦Battle Hack ,我偶然发现了一个恼人的问题。 用于c#的PayPal SDK似乎不能正常工作。 我正在尝试做我的第一笔交易,这是我的代码(我把它放在一起修复破坏的在线文档 : var tokenCredential = new OAuthTokenCredential(something, someother); var accessToken = tokenCredential.GetAccessToken(); Payment createdPayment = new Payment { intent = “sale”, transactions = new List { new Transaction { amount = new Amount { total = value.ToString(“R”), currency = “GBP” }, description = forWhat } } }.Create(accessToken); 这导致了 无法解析* .Config文件。 […]

c#在应用程序中添加PayPal捐赠按钮

我想在我的应用程序中添加PayPal捐赠按钮,但我不知道如何。 我试图在谷歌和PayPal网站上搜索,但我没有找到解决方案。 你有什么建议吗 ?

PayPal API,找到合适的API

我需要在我的网站上添加使用PayPal付款的选项。 我想有一个API,我可以发送PayPal信息,然后马上回到交易ID,这样我就可以将它保存在我的数据库中。 什么API最适合我? 有没有办法做到这一点? 我看到他们有这个清单: 名单 你知道我能找到很好的例子吗? 我的应用程序是ASP.NET c#我知道这是一个非常初学的问题,我真的需要帮助。 谢谢 编辑我开始使用的东西但后来发现问题我在这里发布了一个新问题

用C#.NET调用Paypal自适应支付API? 最好使用WebServices

好吧,我现在可能完全偏离正轨但是这里: 我们的“网上商店”提供两种function,购买特定产品并将其出售给我们。 如果用户可以销售或不销售后端句柄。 我决定使用Paypal的自适应支付,因为这似乎是进行这类交易的方式。 我从来没有实施任何类型的商店,所以我对这一个完全是绿色的。 我最近才学习ASP.NET,并且在转向这种开发之前主要开发了游戏。 HTTP对我来说还是有些神奇的嘿嘿…… 我可能会感到困惑,但我认为paypal提供了一个带有自适应支付API的网络服务。 我谦虚的要求:一个好心的人想要分享一个用C#.NET实现自适应支付API调用的例子。 如果他们不提供它作为web服务我可能会发现它是一个自定义.dll或其他东西。 任何提示和示例都非常感谢! 谢谢阅读

Paypal REST api调用来自cURL,但不适用于C#代码

我试图从我的代码中调用Paypal api。 我设置了沙箱帐户,当我使用curl但它的代码工作方式不同时,它会起作用,返回401 Unauthorized。 这是Paypal记录的curl命令 curl https://api.sandbox.paypal.com/v1/oauth2/token -H “Accept: application/json” -H “Accept-Language: en_US” -u “A****:E****” -d “grant_type=client_credentials” 更新:显然.Credentials问题,而是手动设置Authorization标头(参见代码) 这是代码(修剪到它的本质): HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(“https://api.sandbox.paypal.com/v1/oauth2/token”); request.Method = “POST”; request.Accept = “application/json”; request.Headers.Add(“Accept-Language:en_US”) // this doesn’t work: **request.Credentials = new NetworkCredential(“A****”, “E****”);** // DO THIS INSTEAD **string authInfo = Convert.ToBase64String(System.Text.Encoding.Default.GetBytes(“A****:E****”));** **request.Headers[“Authorization”] = “Basic ” + authInfo;** using (StreamWriter […]