Я бы хотел отправить пользовательскую переменную в PayPal, когда пользователи совершают покупку. Переменная содержит информацию, которую пользователь предоставил и хранится в переменной $ message. Переменная $ product используется только для идентификации приобретаемого продукта и создания соответствующей кнопки PayPal для этого продукта (путем обращения к массиву, включенному в «products.php». PayPal позволяет передавать информацию через вход с именем " обычай», как я сделал ниже.Разбор пользовательской переменной, отправленной в 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).
Я помню, как долго я возвращался. Вы должны иметь некоторые другие переменные, также отправленные на paypal. Попробуйте это (http://eureka.ykyuen.info/2010/02/17/paypal-payment-data-transfer-sample-code/) –