Как я могу изменить опубликованные переменные PayPal в локальные переменные? - PullRequest
0 голосов
/ 15 июля 2011

Как я могу изменить опубликованные переменные PayPal на локальные переменные?Я просто хочу отобразить сумму на моей странице благодарности.Как я могу это сделать?Я не знаю коды страниц благодарности.Пожалуйста, помогите мне.И я хочу отправлять посетителей на мою страницу благодарностей напрямую, когда они нажимают кнопку Paynow. Я хочу пропустить другой шаг.Теперь PayPal показывает, что 2 ссылки 1 идут на мой сайт, а 2 - обзор учетной записи PayPal, когда они нажимают кнопку Paynow.я не хочу показывать эти ссылки.Я новичок в этом, поэтому я не знаю больше об этом, мне нужна помощь, любой ответ будет оценен.спасибо Вот мой код

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="joyson_1310654220_biz@hotmail.com">
<input type="hidden" name="return" value="http://localhost/www/buynow/thank.php">
<input type="hidden" name="rm" value="2">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="item_name" value="Teddy Bear">
<input type="hidden" name="amount" value="12.99">
<input type="image" src="http://www.paypal.com/en_US/i/btn/btn_buynow_LG.gif"        border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
</form>

код моей благодарности

  <?php
  $amount = $_POST['amount'];
  echo $amount;
  ?>

1 Ответ

0 голосов
/ 15 июля 2011

Вам необходимо сохранить информацию за пределами формы отправки в PayPal:

 $paypalArgs = array(
      "cmd" => "_xclick", 
      "business" => "joyson_1310654220_biz@hotmail.com", 
      "return" => "http://localhost/www/buynow/thank.php", 
      "rm" => "2", 
      "currency_code" => "USD",
      "item_name" => "Teddy Bear", 
      "amount" => "12.99"
 );
 if (!isset($_SESSION)) session_start();
 $_SESSION['paypalArgs'] = $paypalArgs;

Теперь, когда пользователь возвращается к вам из PayPal, вы можете использовать:

 <?php
 if (!isset($_SESSION)) session_start();
 echo $_SESSION['paypalArgs']['amount'];
 ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...