Стандартный рабочий процесс Paypal? - PullRequest
2 голосов
/ 30 мая 2011

Я собираюсь внедрить стандарт PayPal на свой сайт, я просто хочу знать, возможно ли это с помощью стандарта PayPal?

У меня есть форма заказа с общей суммой, которая может варьироваться в зависимости от того, что они выбрали.

Пользователь нажимает кнопку "Купить сейчас".

Перенаправляет на PayPal с деталями, пользователь платит. (Я сделал до здесь раньше!)

У меня вопрос, когда они нажимают «купить сейчас» и платят.

В какой момент нужно отправить заказ в базу данных сайта? и сохраните ли вы статус заказа (оплачен или не выполнен)

Если бы кто-нибудь мог сообщить мне, если это возможно, было бы здорово!

1 Ответ

3 голосов
/ 31 мая 2011

Вы сохраните его, как только платеж будет подтвержден.

Что я имею в виду: вы не должны слепо доверять пользователю.Подтвердите совершенный платеж, добавив в свою кнопку уведомление о мгновенном платеже PayPal ().PayPal отправит POST на этот URL.Вы должны взять эти данные POST и отправить их обратно в PayPal для проверки.Если он действителен, вы получите ПРОВЕРЕННЫЙ ответ (в отличие от НЕВЕРНЫЙ).Когда он проверен, вы точно знаете, что это действительный POST.Затем вы можете выполнить некоторые дополнительные проверки, чтобы проверить, была ли списана правильная сумма и т. Д.

Для получения дополнительной информации обратитесь к https://www.paypal.com/ipn/.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...