当用户进行购买时,我想向 PayPal 发送一个自定义变量。该变量包含用户提供并存储在 $message 变量中的信息。$product 变量仅用于标识正在购买的产品并为该产品创建适当的 PayPal 按钮(通过引用包含在 'products.php' 中的数组。PayPal 允许您通过名称为“自定义”,就像我在下面所做的那样。
<?php
include('products.php');
$currentProduct = $_GET['product'];
$message = $_GET['message'];
?>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"><input type="hidden" name="cmd" value="_s-xclick"/>
<input type="hidden" name="hosted_button_id" value="<?php echo $products[$currentProduct]["paypal"]; ?>"/>
<input type="hidden" name="custom" value="<?php echo $message?>"/>
<input type="submit" class="button paypal" value="Pay with PayPal"/>
</form>
但是,我环顾四周,找不到关于如何在订单完成后从 PayPal 实际检索此信息的解释。任何人都可以提供一个简单的解释,说明如何在订单完成后检索 $message 中的信息(使用或不使用自定义 PayPal 变量)。谢谢。