小编inf*_*oop的帖子

setExpressCheckout和SSL/TLS错误

我正在尝试开发一个简单的应用程序,使用户能够通过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)

c# asp.net paypal paypal-sandbox

11
推荐指数
2
解决办法
9310
查看次数

适用于Google Chrome扩展程序的Paypal按钮

我正在尝试向我的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)

任何帮助都会很棒!

谢谢

html google-chrome paypal google-chrome-extension

6
推荐指数
1
解决办法
3126
查看次数

Google Chrome Cookies扩展程序:"无法调用未定义的方法'set'

我正在尝试在开发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'

google-chrome google-chrome-extension

0
推荐指数
1
解决办法
2734
查看次数