Jump to content

Алгоритм автоматической ситемы оплаты


Recommended Posts

Коллеги, подскажите, как правильно построить такую схему.

 

Есть автоматизированная система оплаты, которая получает номер заказа в параметрах запроса к серверу при выставлении счёта. Но чтобы номер заказа был, нужно его сначала создать, вызвав validateOrder(). Теперь, если запрос к серверу закончится ошибкой, то заказ остаётся в базе магазина. Можно, конечно, вызвать delete, но validateOrder() отправит клиенту письмо о успешном принятии заказа, что породит путаницу.

 

Как я понимаю, нужно сначала делать запрос к серверу, а потом вызывать validateOrder(), если всё прошло удачно. Но где взять номер заказа для запроса? Номер нужен правильный, т.к. по нему ориентируется клиент при оплате.

 

Как это делается по уму?

Link to comment
Share on other sites

×
×
  • Create New...