Paypal - когда наиболее подходящее время для сохранения заказа в базе данных - PullRequest
0 голосов
/ 15 мая 2019

Я задавался вопросом, когда самый подходящий момент для сохраните заказ в базе данных, чтобы все работало как можно лучше.

Я создал свою собственную корзину с Django, которая работает хорошо!



Теоретически у меня есть эти варианты для сохранения заказа в базе данных:

1) до того, как клиент перейдет на PayPal

Клиент не может завершить платеж, и у меня будет устаревший заказ в моей базе данных

2) когда клиент находится в PayPal

В идеале я бы сохранял заказ, когда клиент платит

3) после того, как клиент вернется из PayPal

Клиент может подумать, что платеж уже обработан, и решает закрыть окно, не возвращаясь в магазин. Я получаю платеж, но не могу уведомить клиента с помощью специального электронного письма



Я реализовал вариант 1), но я не совсем доволен этим, я хочу узнать мнение кого-то с опытом

...