Хорошо, на моем сайте есть 3 варианта оформления заказа: наша обработка кредитных карт, PayPal и Google Checkout. Я обрабатываю первые два, обрабатывая запрос, а затем перенаправляю пользователя на страницу квитанции, чтобы отобразить билет для печати и показать детали транзакции. Кажется, это очень сложно реализовать с помощью Google Check Out.
Поэтому я использую Response.Redirect(...)
для перенаправления пользователя в Google CheckOut. Насколько я понимаю, нет способа предоставить Google URL-адрес перенаправления для успешных транзакций. Единственный способ сделать это — предоставить Google URL-адрес для отправки уведомлений.
Итак, я собираюсь создать aspx-страницу для прослушивания уведомлений от Google. Здесь она будет помещена в базу данных.
Моя проблема в том, что... Как мне реализовать все это для плавного пользовательского интерфейса? Пользователь будет перенаправлен в Google (я не знаю, как сделать Response.Redirect
в новой вкладке или окне), поэтому пользователь теперь входит в Google, обрабатывает транзакцию. Затем они должны самостоятельно вернуться к мой сайт , войдите в систему, затем, возможно, нажмите на ссылку недавних покупок ?? Тогда я могу показать квитанцию. Это кажется неправильным ... Есть ли другой способ, которым другие люди внедрили Google Checkout немного более плавно.