我正在尝试开发一个简单的应用程序,使用户能够通过Paypal API从网站上购买服务.此应用程序在带有C#的ASP.NET上运行.
我试图让Paypal API合作的运气很少.我正在调用的方法是SetExpressCheckout,包含所有适当的变量.
我做了我的研究并发现,因为我在Localhost中测试,它可能会影响Paypal与应用程序通信的能力.所以我接下来尝试的是通过开放端口和可公开访问的IP地址访问我的应用程序,但是在调用SetExpressCheckout时会出现同样的错误.
这是错误:
Exception Details: System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel.
Source Error:
Line 1790: [return: System.Xml.Serialization.XmlElementAttribute("SetExpressCheckoutResponse", Namespace="urn:ebay:api:PayPalAPI")]
Line 1791: public SetExpressCheckoutResponseType SetExpressCheckout([System.Xml.Serialization.XmlElementAttribute(Namespace="urn:ebay:api:PayPalAPI")] SetExpressCheckoutReq SetExpressCheckoutReq) {
Line 1792: object[] results = this.Invoke("SetExpressCheckout", new object[] {
Line 1793: SetExpressCheckoutReq});
Line 1794: return ((SetExpressCheckoutResponseType)(results[0]));
Source File: c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\anan_p2\730602d6\31a8d74e\App_WebReferences.c8vgyrf8.2.cs Line: 1792
Run Code Online (Sandbox Code Playgroud)
我也尝试使用OpenSSL生成证书并将其上传到Paypal帐户的加密卖家选项,但仍然无效.
非常感谢您阅读我的问题!
更新:这里要求的是正在使用的代码.
String hostingOn = ConfigurationManager.AppSettings["default_site_url"];
reqDetails.ReturnURL = hostingOn + "marketplace_confirm.aspx";
reqDetails.CancelURL = hostingOn + "marketplace.aspx";
reqDetails.NoShipping = "1";
reqDetails.ReqConfirmShipping = "0"; …Run Code Online (Sandbox Code Playgroud) 我正在尝试向我的Google Chrome扩展程序添加捐赠按钮(因为我喜欢钱).我遇到了麻烦,因为Chrome扩展试图在popup.html窗口中打开paypal创建的捐赠按钮.当我点击按钮时,我的扩展程序只是重新启动,没有捐赠窗口.
我已经尝试使用chrome.tab.create()来尝试将其打开到选项卡但它似乎没有任何效果.
捐赠按钮的代码如下:
<form action="chrome.tabs.create ({'url': 'https://www.paypal.com/cgi-bin/webscr'});" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="XXXXXXXX">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
Run Code Online (Sandbox Code Playgroud)
任何帮助都会很棒!
谢谢
我正在尝试在开发Chrome扩展应用时使用Google Chrome Cookie扩展程序.我按照此处的说明操作:http: //code.google.com/chrome/extensions/cookies.html
我的清单文件已经拥有权限和cookie.
问题是现在我似乎无法调用cookie扩展中的任何方法
var newCookie = {'url:': 'http://*/*', 'name': 'routeCookie', 'value': route.tag[document.boxForm.routeBox.options.selectedIndex]};
chrome.cookies.set(newCookie);
Run Code Online (Sandbox Code Playgroud)
错误:UnCaught TypeError:无法调用未定义的方法'set'