Paypal: пустая сессия корзины вскоре после нажатия кнопки отправки формы - PullRequest
0 голосов
/ 29 ноября 2011

Как я могу удалить сеанс корзины вскоре после нажатия кнопки отправки, чтобы отправить данные формы в PayPal?

Например,

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">

<input type="hidden" name="item_name_1" value="Book 1" />

...

<button type="submit" name="submit">Check Out</button>

</form>

И мне нужно запустить этот скрипт, чтобы очистить корзину,

unset($_SESSION[SESSION_CART]);
unset($cart);

Кажется, что это можно сделать только в ajax javascript? А как насчет http или php?

1 Ответ

0 голосов
/ 29 ноября 2011

На вашем месте я бы опустошил корзину после перенаправления на ваш сайт после завершения транзакции - таким образом, если он прерывается (например, пользователь хочет что-то удалить / добавить), он может сделать с меньшими затратами.fuss!

Однако, если вы хотите удалить все - тогда вам нужно POST-форму на страницу вашего сайта, а затем повторно отправить данные в PayPal

...