Php 向PayPal发送自定义值/数据(快速结账)

Php 向PayPal发送自定义值/数据(快速结账),php,paypal,express-checkout,Php,Paypal,Express Checkout,我遵循这个教程。有谁能告诉我如何向paypal发送任何自定义/附加数据/值,例如,我想发送属于以下4个变量中特定订单的订单号和客户ID: $paypal_data .= '&L_PAYMENTREQUEST_0_QTY'.$key.'='. urlencode($_POST['item_qty'][$key]); $paypal_data .= '&L_PAYMENTREQUEST_0_AMT'.$key.'='.urlencode($_POST['item_price'][$k

我遵循这个教程。有谁能告诉我如何向paypal发送任何自定义/附加数据/值,例如,我想发送属于以下4个变量中特定订单的订单号客户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]);

请看一看API参考,了解更多信息。它将向您显示所有可用参数,以便在最后一次呼叫中发送,该呼叫将使用PayPal处理所有内容

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

但是,如果您确实想继续发送它或任何其他信息,您可以使用自定义参数,最多发送256个字符。如果您有多个字段要发送到那里,您可以这样做,然后在以后检索该字段时重新解析这些值

另一方面,我建议看一下我的简历。这会让这样的东西对你来说容易多了。

你可以使用

付款申请与海关


字段。

您提到过发送自定义值/数据对并从PayPal取回吗??是否要共享?仅供参考:在此处找到要使用的新变量: