У меня проблемы с оплатой системы PayPal.
1. Пользователь добавляет в корзину элементы, которые он хочет. (В этом примере пользователь выбирает 3 элемента: PDF - HTML, PDF -JS и PDF -JS)
2. На странице, когда появляются 3 пункта и кнопка для оплаты (shoppingCart.php), есть следующий код:
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="upload" value="1">
<input type="hidden" name="business" value="myEmail@domain.com">
<input type="hidden" name="currency_code" value="EUR">
<input type="hidden" name="item_name_1" value="PDF - HTML">
<input type="hidden" name="amount_1" value="5">
<input type="hidden" name="item_name_2" value="PDF - JS">
<input type="hidden" name="amount_1" value="7">
<input type="hidden" name="item_name_3" value="PDF - CSS">
<input type="hidden" name="amount_1" value="10">
<input type="hidden" name="return" value="PaymentCompleted.php">
<input class="btn btn-primary mt-2 m-b-20 " type="submit" value="PayNow">
<form>
3. Когда пользователь завершает платеж, в окнах PayPal нажмите «Вернуться в магазин» и перейдите на страницу «PaymentCompleted.php».
4. На «PaymentCompleted.php» есть сценарий SQL, который добавляет 3 элемента на платежи clientArea.
Проблема, с которой я столкнулся, следующая: если пользователь добавляет эти 3 элемента и переходит к PaymentCompleted.php, SQL Script добавляет к нему ClientArea без выполнения платежа.
Как я могу проверить, завершен ли платеж PayPal, и еще, как SQL Script не может добавить эти элементы в clientArea?
Хорошего дня