Pavel Anufrikov Posted August 14, 2011 Share Posted August 14, 2011 Коллеги, подскажите, как правильно построить такую схему. Есть автоматизированная система оплаты, которая получает номер заказа в параметрах запроса к серверу при выставлении счёта. Но чтобы номер заказа был, нужно его сначала создать, вызвав validateOrder(). Теперь, если запрос к серверу закончится ошибкой, то заказ остаётся в базе магазина. Можно, конечно, вызвать delete, но validateOrder() отправит клиенту письмо о успешном принятии заказа, что породит путаницу. Как я понимаю, нужно сначала делать запрос к серверу, а потом вызывать validateOrder(), если всё прошло удачно. Но где взять номер заказа для запроса? Номер нужен правильный, т.к. по нему ориентируется клиент при оплате. Как это делается по уму? Link to comment Share on other sites More sharing options...
Recommended Posts