我有一个产品列表,我想添加一个“现在付款”button,以便我可以让我的客户通过贝宝支付。 我已经通过了文档,并找不到如何做到这一点。 我可以添加多个项目,但这不会很方便,因为我已经有要处理的项目列表。 我还需要结账过程来逐项列出订单,所以1价格的“现在买”也不好。 任何帮助赞赏的家伙,我试过(没有运气): <form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input type="hidden" name="cmd" value="_cart"> <input type="hidden" name="business" value="email@domain.com"> <input type="hidden" name="lc" value="GB"> <input type="hidden" name="item_name" value="test 1"> <input type="hidden" name="item_number" value="1"> <input type="hidden" name="item_name2" value="test 2"> <input type="hidden" name="item_number2" value="2"> <input type="hidden" name="item_name3" value="test 3"> <input type="hidden" name="item_number3" value="3"> <input type="hidden" name="amount" value="99.00"> <input type="hidden" name="currency_code" […]
我只是用贝宝打了一个巨大的砖墙。 我创build了一个常规的C#项目来使用他们的WSDL创build一些包装类。 如果您创build了非Web项目,那么添加wsdl的唯一选项就是Web服务参考。 而且这个版本与Web Reference相同,但并不是真正的。它补充说,即使是PayPal家伙也不知道。 所以我整个时间都在这个代理类列表中寻找正确的接口来用作服务(SoapBinding),而PayPalAPIAASoapBinding不在那里,我一直告诉我们的PayPal联系点。 我只能看到以下两个接口,在我看来我需要使用,因为我没有看到一个PayPalAPIAASoapBinding ,你可以在基于Web引用的服务参考中看到: PayPalAPIAAInterfaceClient PayPalAPIInterfaceClient 所以我想通了哦,我可能已经创build了一个服务引用与Web引用,Web引用是Web项目中的一个选项。 但我不希望我的服务引用紧密地耦合到我的Web项目。 所以这就是为什么我创build了C#项目。 那么,服务引用与Web引用有什么关系呢? 那么如果服务引用会给我一个循环,并给我一个不同的接口,而不是一个Web引用,那么我应该怎么把它分离出来呢? 另外,为了让事情变得更加混乱,VS 2008有一个Web服务应用程序项目。 那我该用什么? 我们正在使用.NET 3.5框架,我们还没有准备好转移到WCF 。 那么即使不使用WCF或什么,我仍然可以使用新的服务引用? 如果您使用的是.NET 3.5而不是WCF,而您仍然想要使用基本的Web服务,那么您仍然使用服务引用路由而不使用WCF框架? 这意味着它可以像.NET 2.0 Web Reference一样使用,只是要获得完全不同的WSDL一代?
我正在使用cUrl和PHP向服务器发送请求(用于贝宝访问) 贝宝开发者网站从未提及使用PayPal访问API需要SSL证书,但是我用来请求令牌的代码如下: $options = array( CURLOPT_URL => $url, CURLOPT_POST => 1, CURLOPT_VERBOSE => 1, CURLOPT_POSTFIELDS => $postvals, CURLOPT_RETURNTRANSFER => 1, CURLOPT_SSLVERSION => 3 ); curl_setopt_array($ch, $options); $response = curl_exec($ch); echo curl_error($ch); 这个回声输出以下错误: SSL certificate problem: unable to get local issuer certificate 我的问题是: 1)如果我只需要获取用户电子邮件,是否需要SSL才能使用PayPal访问? 2)如果我不需要SSL为什么这个错误发生? PS:端点如下: https : //www.sandbox.paypal.com/webapps/auth/protocol/openidconnect/v1/tokenservice
看起来停留在“应用程序”的唯一方法是给他们一个PayPal移动网站的UIWebView,让他们在那里完成交易,否则用户将需要使用他们的API密钥。 这听起来是否正确,并有任何人得到或看到任何示例代码? 我不得不认为这是一个普通的代码。 更新:苹果是否允许这样做? 这是一个慈善应用程序,所以我假设没有问题。 重新更新:我错了。 苹果公司不会允许使用贝宝直接在应用程序内付款。 你必须重新定向到一个Web界面。