gpt4 book ai didi

php - 将自定义值/数据发送到 PayPal(快速结帐)

转载 作者:太空宇宙 更新时间:2023-11-03 16:32:05 24 4
gpt4 key购买 nike

我正在学习本教程 PHP Shopping Cart to PayPal (Express Checkout) .谁能告诉我如何将任何自定义/附加数据/值发送到 Paypal ,例如我想发送属于这 4 个变量中特定订单的 Order NumberCustomer ID,如下所示:

$paypal_data .= '&L_PAYMENTREQUEST_0_QTY'.$key.'='. urlencode($_POST['item_qty'][$key]);
$paypal_data .= '&L_PAYMENTREQUEST_0_AMT'.$key.'='.urlencode($_POST['item_price'][$key]);
$paypal_data .= '&L_PAYMENTREQUEST_0_NAME'.$key.'='.urlencode($_POST['item_name'][$key]);
$paypal_data .= '&L_PAYMENTREQUEST_0_NUMBER'.$key.'='.urlencode($_POST['item_code'][$key]);

最佳答案

查看 DoExpressCheckoutPayment 的 API 引用.它将向您显示所有可用于在使用 PayPal 处理所有内容的最终调用中发送的参数。

您会注意到有一个 INVOICE 参数,您可以在其中发送订单号,该发票号将在 IPN 通知、PayPal 交易详细信息等中返回。然后您应该能够从自己的客户 ID 中提取相关的客户 ID检索该发票 ID 后的数据库。

不过,如果您确实想继续发送它或任何其他信息,您可以使用 CUSTOM 参数并发送最多 256 个字符。如果您有多个要发送到那里的字段,您可以这样做|它|喜欢|这,然后在您稍后检索该字段时解析回这些值。

附带说明一下,我建议您看一下我的 PHP class library for PayPal .它会让您更轻松地完成此类工作。

关于php - 将自定义值/数据发送到 PayPal(快速结帐),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22145717/

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