Paypal 自适应支付链式支付 IPN php

     2023-02-22     124

关键词:

【中文标题】Paypal 自适应支付链式支付 IPN php【英文标题】:Paypal Adaptive Payments Chained Payment IPN php 【发布时间】:2013-03-20 08:23:38 【问题描述】:

我正在尝试将我的标准 IPN paypal 付款调整为连锁付款,以将收到的付款分成多个接收方。是否可以通过向标准 IPN 表单添加一些隐藏变量来创建连锁付款?

这是我的代码:

$form="<form action=\"https://www.paypal.com/cgi-bin/webscr\" method=\"post\">\n";    
$form.="<input type=\"hidden\" name=\"business\" value=\"".$this->order_info['account_name']."\"/>\n";
$form.="<input type=\"hidden\" name=\"cmd\" value=\"_xclick\"/>\n";
$form.="<input type=\"hidden\" name=\"amount\" value=\"".number_format($this->order_info['total_net_price'], 2)."\"/>\n";
$form.="<input type=\"hidden\" name=\"item_name\" value=\"".$this->order_info['transaction_name']."\"/>\n";
$form.="<input type=\"hidden\" name=\"item_number\" value=\"".$this->order_info['rooms_name']."\"/>\n";
$form.="<input type=\"hidden\" name=\"quantity\" value=\"1\"/>\n";
$form.="<input type=\"hidden\" name=\"tax\" value=\"".number_format($this->order_info['total_tax'], 2)."\"/>\n";
$form.="<input type=\"hidden\" name=\"shipping\" value=\"0.00\"/>\n";
$form.="<input type=\"hidden\" name=\"currency_code\" value=\"".$this->order_info['transaction_currency']."\"/>\n";
$form.="<input type=\"hidden\" name=\"no_shipping\" value=\"1\"/>\n";
$form.="<input type=\"hidden\" name=\"rm\" value=\"2\"/>\n";
$form.="<input type=\"hidden\" name=\"notify_url\" value=\"http://MY_DINAMIC_NOTIFY_URL\"/>\n";
$form.="<input type=\"hidden\" name=\"return\" value=\"http://MY_URL\"/>\n";
$form.="<input type=\"image\" src=\"https://www.paypal.com/en_US/i/btn/btn_paynow_SM.gif\" name=\"submit\" alt=\"PayPal - The safer, easier way to pay online!\">\n";
$form.="</form>\n";

来自 Paypal 的 IPN 和 PDT 变量页面 (IPN and PDT Variables)

transaction[n].receiver
transaction[n].amount
transaction[n].is_primary_receiver

所以我想知道我是否可以使用这些值调整我的表单以拆分付款,或者我是否需要像 Paypal 示例所示那样使用 Preapproval 系统。

任何提示将不胜感激。

【问题讨论】:

【参考方案1】:

您将无法调整表单以使用这些附加变量。您必须将这些变量与实际的自适应支付(链式)API 调用一起使用。它们不能用于网站付款标准按钮。

【讨论】:

【参考方案2】:

您无法直接获得连锁支付的响应。您必须使用 IPN(即时付款通知)来获取付款详情。 检查这个 www.paypal.com/ipn

【讨论】:

PHP - PayPal 自适应支付(延迟链式支​​付)

】PHP-PayPal自适应支付(延迟链式支​​付)【英文标题】:PHP-PayPalAdaptivePayments(DelayedChainedPayments)【发布时间】:2012-10-2310:52:59【问题描述】:我真的需要你们的帮助。我目前正在开发我的市场网站,但正在使用的Web开发人员对... 查看详情

Paypal 链式支付 - 支付密钥和 IPN

】Paypal链式支付-支付密钥和IPN【英文标题】:PaypalChainedPayment-PayKey&IPN【发布时间】:2015-04-1815:06:37【问题描述】:我最近从基本的Paypal付款转换为链式付款...如果你们愿意提供帮助,我有几个问题。首先,当我设置PayRequest... 查看详情

自适应支付 IPN 交易 ID 未出现

...earing【发布时间】:2012-08-2103:07:17【问题描述】:我正在PayPal沙箱中测试自适应支付,IPN正在正确返回到我的网站,但我无法让交易ID出现,我希望在我的数据库中使用它,因为用户可以使用它重新下载媒体未来,或者如果他们... 查看详情

如何通过 IPN 使用 Paypal 自适应支付?

】如何通过IPN使用Paypal自适应支付?【英文标题】:HowtousePaypaladaptivepaymentswithIPN?【发布时间】:2012-05-0513:31:52【问题描述】:我正在使用Paypal的自适应支付系统。使用沙盒帐户,我能够发出PayRequest并被转发到Paypal进行付款。然... 查看详情

PayPal自适应支付链式支付错误

】PayPal自适应支付链式支付错误【英文标题】:PayPaladaptivepaymentchainedpaymenterror【发布时间】:2016-04-0205:24:49【问题描述】:我正在使用PayPal自适应支付链式支付我是Siteeweb所有者,我希望收到所有金额并获得我的佣金并将他的金... 查看详情

Paypal 自适应支付和 IPN

】Paypal自适应支付和IPN【英文标题】:PaypaladaptivepaymentsandIPN【发布时间】:2014-06-2313:28:36【问题描述】:我正在使用AngellEyelibrary使用Paypal自适应付款。除了IPN,一切都很好。在沙盒模式下使用Paypal时,我会收到一条通知到我的U... 查看详情

Paypal 自适应支付 API 自定义变量 IPN 返回

】Paypal自适应支付API自定义变量IPN返回【英文标题】:PaypalAdaptivePaymentAPICustomVariableIPNReturn【发布时间】:2012-01-2222:52:28【问题描述】:我正在尝试使用IPN执行自适应支付API,并且发现在沙盒环境中我无法返回付款人的地址或自... 查看详情

paypal自适应支付IPN中的自定义字段

】paypal自适应支付IPN中的自定义字段【英文标题】:customfieldintheIPNofpaypaladaptivepayment【发布时间】:2011-08-2702:01:22【问题描述】:我已在我的网站中实施自适应支付。首先它是标准支付,所以我在表单中传递了一个custom参数,我... 查看详情

Paypal 自适应支付 IPN 费用信息

】Paypal自适应支付IPN费用信息【英文标题】:PaypalAdaptivePaymentIPNfeesinformation【发布时间】:2012-06-1000:54:19【问题描述】:所以,我不知道我是疯了还是怎么了,但对于我的一生,我无法弄清楚如何获得支付Paypal的费用金额。对于... 查看详情

沙盒中的 PayPal 自适应链式支付

】沙盒中的PayPal自适应链式支付【英文标题】:PayPalAdaptiveChainedPaymentsinthesandbox【发布时间】:2013-10-2520:45:58【问题描述】:PayPal自适应支付中的链式支付被记录为仅在获得批准后可用:https://developer.paypal.com/webapps/developer/docs/cla... 查看详情

Paypal 自适应/链式支付工作流程

】Paypal自适应/链式支付工作流程【英文标题】:PaypalAdaptive/ChainedPaymentsWorkflow【发布时间】:2016-08-2717:26:39【问题描述】:首先,我对paypal自适应支付有点陌生,直到现在我只使用RESTapi。在实施自适应支付时,我无法理解应用... 查看详情

PayPal 自适应支付、链式支付、ngx-paypal

】PayPal自适应支付、链式支付、ngx-paypal【英文标题】:PayPalAdaptivePayments,Chainedpayments,ngx-paypal【发布时间】:2021-08-0412:56:30【问题描述】:目前PayPalAdaptivePayments被标记为已弃用,并且没有前端文档。我找不到任何方法可以使用可... 查看详情

PayPal java自适应链式未来支付

】PayPaljava自适应链式未来支付【英文标题】:PayPaljavaadaptivechainedfuturepayment【发布时间】:2014-09-0221:36:48【问题描述】:我想在android应用程序中使用PayPal,但是因为我认为链式支付对于PayPalandroidAPI来说太复杂了,我认为更好的... 查看详情

Paypal 自适应支付 IPN 回调:如何返回完整未更改的 ipn 消息

】Paypal自适应支付IPN回调:如何返回完整未更改的ipn消息【英文标题】:PaypaladaptivepaymentsIPNcallback:howtoreturnthecompleteunalteredipnmessage【发布时间】:2013-04-2314:17:09【问题描述】:我在市场(买家和卖家)工作,中间人从每次购买中... 查看详情

我应该使用啥进行链式支付,它提供了与 PayPal 自适应支付相同的功能?

】我应该使用啥进行链式支付,它提供了与PayPal自适应支付相同的功能?【英文标题】:WhatIshoulduseforchainedpayment,whichprovidesmesamefunctionalityasPayPaladaptivepayment?我应该使用什么进行链式支付,它提供了与PayPal自适应支付相同的功能... 查看详情

Paypal 自适应支付 - IPN 和成功的返回响应

】Paypal自适应支付-IPN和成功的返回响应【英文标题】:PaypalAdapativePayment-IPNandSuccessfulreturnresponse【发布时间】:2015-10-1817:46:24【问题描述】:我正在开发一个需要使用Paypal自适应付款的应用程序。我正在使用.netmvc框架和c#进行开... 查看详情

PayPal 自适应支付延迟链式支​​付的接收方配置

】PayPal自适应支付延迟链式支​​付的接收方配置【英文标题】:PayPaladaptivepaymentdelayedchainedpayment\'sreceiverconfigurations【发布时间】:2012-07-1208:18:28【问题描述】:我正在使用PayPal自适应支付延迟链式支​​付。这个过程不直观... 查看详情

Paypal 链式自适应支付

】Paypal链式自适应支付【英文标题】:PaypalChainedAdaptivePayments【发布时间】:2017-11-0419:56:22【问题描述】:我是延迟的、链接的、自适应的贝宝选项的主要资金接收者,并且只从交易中抽取10%的分成。让我们举一个简单的例子。... 查看详情