Я занимаюсь банковским веб-сервисом для проекта колледжа, который получает информацию об учетной записи и сумму, чтобы мы сняли деньги со счета, и в ответ мы отправляем подтверждающее сообщение.
То, что я ищу, это как управлять ошибками со стороны клиента, потому что я мог бы выполнить свою транзакцию, но если по каким-либо причинам клиент потерпит неудачу, эти деньги будут потеряны, как я могу узнать, была ли операция на стороне клиента успешной?
- редактировать -
Например :
Банк А - другой, Банк Б - я.
Человек отправляется в банк А, чтобы внести чек в банке Б, поэтому он использует мою веб-службу для выполнения транзакции, а я осуществляю снятие средств и возвращаю сообщение ОК, но затем, прежде чем банку А удастся добавить деньги на счет, что-то терпит неудачу. Так что теперь я снял деньги, но у человека на самом деле нет денег, потому что Банк А провалил транзакцию.