gpt4 book ai didi

php - paypal直接支付rest API的自定义参数

转载 作者:搜寻专家 更新时间:2023-10-31 22:02:59 26 4
gpt4 key购买 nike

我正在使用 Paypal REST API 进行直接付款。我想在启动交易之前创建内部交易 ID,并使用它来从我这端识别交易。

我正在尝试使用

 $payment = new Payment();
$payment->setId($tId);

Paypal 正在批准请求并且付款已完成,但我没有收到此 ID 作为响应。

有什么方法可以将自定义参数发送到 paypal 并作为响应取回它们?

最佳答案

您可以使用自定义变量来传递您的自定义数据,paypal 会在回复中将其返回给您。

<input type="hidden" name="amount" value="<?php echo $totalAmount; ?>"/>
<input type="hidden" name="business" value="your_paypal_biz_id"/>
<input type="hidden" name="notify_url" value="<?php echo site_url(); ?>/zad_notify.php"/>
<input type="hidden" name="item_name" value="Image editing"/>
<input type="hidden" name="currency_code" value="USD"/>
<input type="hidden" name="return" value="<?php echo $paypalReturnUrl; ?>"/>
<input type="hidden" name="cancel_return" value="<?php echo site_url(); ?>/payment_error.php?id=<?php echo $sr_no; ?>"/>
<input type="hidden" name="custom" value="<?php echo $sr_no; ?>" />

或者,您也可以将您的 id 作为查询字符串参数传递到 notify url 中,您将在返回 url 文件中取回它。

 <input type="hidden" name="amount" value="<?php echo $totalAmount; ?>"/>
<input type="hidden" name="business" value="your_paypal_biz_id"/>
<input type="hidden" name="notify_url" value="<?php echo site_url(); ?>/zad_notify.php?id=5"/>
<input type="hidden" name="item_name" value="Image editing"/>
<input type="hidden" name="currency_code" value="USD"/>
<input type="hidden" name="return" value="<?php echo $paypalReturnUrl; ?>"/>
<input type="hidden" name="cancel_return" value="<?php echo site_url(); ?>/payment_error.php?id=<?php echo $sr_no; ?>"/>

希望这对你有帮助,:)

关于php - paypal直接支付rest API的自定义参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24625941/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com