我的目标是使用“paypal”作为我们SaaS的付款方式设置6个月和12个月的定期订阅。我正在使用restAPI,我找不到的一件事是如何使用PayPal的restAPI(我读过的是现在可能)。这是我们现在的位置:我有一个工作advancedserverintegration使用Paypal的ExpressCheckoutRESTAPI进行付款。我按照上面链接中解释的代码示例以及thisexample中显示的内容创建了一次性销售。从Paypal。我试图将两步过程切换为包括计费协议(protocol)创建和执行调用,但是打开让用户登录paypal的轻型窗口突然停止,并显示错误消息“事情似乎
在我的网络应用程序(PHP)中,用户应该能够连接他的paypal帐户,并且每次他从我们的目录中出售产品时,我们都会向他收取价格。由于用户可能会出售很多产品,因此我希望自动完成付款部分,这样他就不必批准每笔交易。很遗憾,我找不到使用PaypalSDK执行此操作的方法。目前该应用程序正在使用OAuth流程,因此用户被重定向到Paypal,我从那里为他获取access_token。问题:拥有用户的access_token如何在没有Paypal重定向的情况下创建(后台)付款?谢谢 最佳答案 在这里回答我的问题,因为我认为我找到了解决方案。看
目前,我有允许用户1向用户2付款的PHP代码。如果用户2登录他/她的paypal帐户,他/她将在交易旁边看到一个refund按钮60天。如果用户2单击refund按钮,我的PHP代码是否可以捕获和/或接收有关此退款事件的详细信息,即使所有这些都是直接从paypal网站发生的?我猜这是不可能的,但我提出这个问题是因为我不知道paypal的api就像我的手背一样。 最佳答案 将您的IPN监听器的位置添加到您的帐户设置中。这样,所有通知都将发送给您的监听器,无论它是否从您的代码启动。在paypal.com上,在您的PayPalBusine
您好,我正在将MassPayApi集成到我的项目中,我想通过集成在codeigniter上的masspayapi发送批量付款。我为此创建了两个函数并获取相关ID和成功消息,但是当我看到我的沙盒Paypal账户资金未转账并且我的沙盒账户中没有交易时。这是我的代码,请指导我如何设置公共(public)函数PPHttpPost($methodName_,$nvpStr_){$environment='sandbox';//SetupyourAPIcredentials,PayPalendpoint,andAPIversion.$API_UserName=urlencode('sufyan_a
我正在使用这个http://www.binpress.com/app/paypal-adaptive-payments-pro-codeigniter-library/140库,我将其用作codeigniter项目的ipn监听器-http://pastebin.com/pMb7Zhz3.基本上我正在使用上面的paypal库进行并行交易,这样当用户进行付款/捐赠时,它会将钱发送到2个不同的帐户。交易完成后,paypal将数据发送到我的ipn监听器,如果我将此'IPNNotificationURL'=>''留在我的代码中并进入paypal并设置ipn网址。我正在尝试获取两个帐户的IPN信息
通过paypalpdt订阅,我想要实现的是:我希望用户以折扣价订阅12个月,之后将开始按正常价格订阅。是否可以在12个月内每月收取10美元,12个月后每月收取15美元?(即12个月的试用期,每月10美元,正常费用为每月15美元)。我们在paypalPDT订阅模块中有这样的设施吗?我在文档中看到的是它只提供了2个试用期,但我想要它的循环试用期。 最佳答案 不可以,您不能在单个流程中设置多个定期付款。但是,您当然可以为所有订阅的合并值(value)设置一次定期付款。例如10*0.99为9.99定期付款10订阅0.99。(但请注意,除非您
最近PaypalSandbox似乎发生了很多变化,我一直在进行测试。之前,我们只指向https://www.sandbox.paypal.com/cgi-bin/webscr用于沙盒测试,如下面的代码所示:但现在,Sandbox一直要求我“请登录以使用PayPalSandbox功能”。鉴于最新的Paypal沙盒更改,我认为这意味着我使用了错误的端点。我现在的问题是:这仍然有效吗?如果是,“https://www.sandbox.paypal.com/cgi-bin/webscr”被替换成什么?到目前为止,我假设上面提到的URL是我需要做的唯一更改。但是,我找不到关于将表单提交到的新UR
快速总结:我正在使用PHP开发一个电子商务网站。它使用PayPal进行付款。从去年年底到现在,我一直在成功地使用(从通过SetExpressCheckout发送请求字符串到DoExpressCheckoutPayment到GetExpressCheckoutDetails到在MySQL数据库中存储支付细节)PayPal的沙盒模式和他们的经典APIExpressCheckout(NVP)。直到昨晚一切正常,网站的PayPal部分没有发生重大变化。现在我在https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&
我正在使用付费流托管的结帐页面。我在here上获得了解释测试帐户设置的链接。.在第III部分的上述文档中:设置管理器-第4点。我无法看到PayPalExpressCheckout部分。教程视频和文档说我必须在此处添加我的沙盒业务帐户。有没有人遇到过类似的情况?谢谢 最佳答案 只需联系PayPal技术支持,通过提交到以下门户,在您的经理帐户中添加该选项:https://www.paypal-techsupport.com/app/askPaypalpayflowlinksetupno"PayPalExpressCheckout"fei
关于Paypal最近的securityupdate我已经开始向我的cURL代码添加两个附加选项,它们是:curl_setopt($ch,CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_1);curl_setopt($ch,CURLOPT_SSLVERSION,6);我设置了CURLOPT_HTTP_VERSION因为没有设置它似乎默认为“让CURL决定使用哪个版本”-虽然我不想或不喜欢硬编码设置出于future的兼容性原因,如果支持可用,是否可以信任cURL始终设置HTTP1.1?其次,我将CURLOPT_SSLVERSION设置为6,即CURL_SS