草庐IT

php - 自动提交表单 (cURL)

我正在编写一个表单来将数据发布到paypal,这工作正常,我创建了带有隐藏字段的表单,然后有一个提交按钮将所有内容提交到paypal。但是,当用户单击该按钮时,我还想做更多事情,例如更改他们在数据库中的购物车状态。所以,我希望能够在他们单击提交时执行一些代码,然后将数据发布到paypal。我不想为此使用javascript。我目前的方法是使用cURL,表单回发到当前页面,然后我检查$_POST数据,执行其他命令,例如更新购物车的状态,然后创建一个curl命令,然后发布表单数据到Paypal。现在,它发布成功了,但是浏览器没有进入paypal。起初我只是在一个字符串中检索结果,然后将其回

php - PayPal 沙盒 IPN 验证总是返回 INVALID

我用谷歌搜索了这个问题并尝试了所有建议,但没有任何效果。我试过这段代码:https://developer.paypal.com/docs/classic/ipn/ht_ipn/但它不起作用。只需复制粘贴它并删除旧的magick_quotes例程。我试过这段代码:http://samples.geekality.net/view-source.php?file=ipn/ipn_handler.class.php而且它也不起作用。在所有情况下,我都尝试执行以下操作:$req='cmd=_notify-validate&'.file_get_contents('php://input');

php - 调用 PayPal API/payments/payment 时如何传递送货地址

我正在使用PayPalAPI在我的电子商务系统中处理PayPal支付。1:获取tokenv1/oauth2/token2:创建支付v1/付款/付款3:执行支付v1/payments/payment/-ID-/execute/在第2步之后,我将用户引导至PayPal页面以登录并确认付款。用户得到显示自己的送货地址。但是我想用用户在我的网上商店结账时输入的地址覆盖这个地址。我尝试设置payer_info->shipping_addresswithshippingaddress对象。paypal没有错误,但送货地址相同。https://developer.paypal.com/webapps

php - Magento Paypal 基础货币 INR 问题

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion在Magento中有什么方法可以将Paypal与基础货币INR集成?我尝试了以下解决方案1)Inchoo2)Magentocommerce

php - 在 Laravel 中从另一个 Controller 调用 Controller 是一个好习惯吗?

我能够实现一个PaypalController,它有一个可重用的postPayment()方法,它接受元素及其价格,创建一个Paypal支付,并重定向到一个Paypal支付页面。classPaypalControllerextendsController{privatestatic$_api_context;privatestaticfunctioninitialize(){//initializeapicontext}publicstaticfunctionpostPayment($items,$currency,$description){self::initialize();//

php - 地址中嵌入换行符的 Paypal IPN 错误

所以,这对我来说是一个新的。我的PaypalIPN已经运行了一段时间,今天开始出现错误。在通过PayPal进行验证的回发期间(添加cmd=_notify-validate),PayPal响应者说“不,那不是我的”。这个特定条目唯一奇怪的地方是(我相信)用户指定地址的方式:地址街123号第789章其他一切似乎都很正常,IPN处理程序正在非常愉快地处理其他通知。有人见过这样的东西吗? 最佳答案 好的,所以我发现了我的错误,是的,它与地址中的换行符有关。基本上我是这样做的:foreach($post_arrayas$name=>$valu

php - Paypal 订阅 PDT/IPN - 请

我很难理解这个Paypal支付的东西......如何确认用户已成功注册我的订阅?我对IPN了解为0,但例如:如果用户使用example@e.com注册我的网站,但使用paypal帐户sample@s.com付款,那么我如何匹配该用户。我读到PDT不会为经常性(订阅)付款发送交易ID(tx),这是真的吗?只需要帮助...诚实和简单:)谢谢。 最佳答案 是的,有时很难理解Paypal及其所有文档,但对于任何类型的订阅,我都会推荐PaypalIPN。您在您的paypal帐户中设置IPNURL例如:http://www.domain.com

php - 新的 paypal 系统已停止使用我的代码

我已经有大约1个月没能从事我的项目了。现在我有时间重新投入其中。我注意到paypal做了一些改变。在我暂时离开这个项目之前,我能够使用paypalapi发送付款。但是现在,当我使用相同的代码时,我收到以下消息:PreapprovalAPIcallfailed.DetailedErrorMessage:Thereceiverisbasedinacountrythatisn'tenabledtoreceivepaymentsErrorCode:580022ErrorSeverity:ErrorErrorDomain:PLATFORMErrorCategory:Application我在英国

php - 多次接收 Paypal IPN 响应

我在我的付款申请中使用Paypal支付网关IPN。付款成功后,我会正确收到IPN响应。收到后我会发回验证。$ch=curl_init();$paypalUrl=PAYPAL_URL;curl_setopt($ch,CURLOPT_URL,$paypalUrl);curl_setopt($ch,CURLOPT_POST,1);curl_setopt($ch,CURLOPT_POSTFIELDS,$post_field);curl_setopt($ch,CURLOPT_HEADER,0);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_seto

php - 如何通过 API 从 PayPal 账户转账到另一个 PayPal 账户

我花了很长时间寻找一种方法,通过API将钱从企业paypal转移到多个用户的paypal帐户。IE。我有收件人的paypal电子邮件地址,我想通过API将X资金从我们的帐户转账到他们的帐户。PayPal自适应支付似乎是正确的,但我看不到正确的命令来让它工作(并避免用户不得不验证一个步骤,即整个过程不能自动化)有lotsofothersimilar关于SO的问题,但没有一个得到令人满意的答复,特别是因为MassPay不能在美国以外的地方使用paypal今天在电话中告诉我。任何帮助或经验将不胜感激-谢谢! 最佳答案 事实上,它没有经过测