Использование Google Checkout в ASP.Net

Хорошо, на моем сайте есть 3 варианта оформления заказа: наша обработка кредитных карт, PayPal и Google Checkout. Я обрабатываю первые два, обрабатывая запрос, а затем перенаправляю пользователя на страницу квитанции, чтобы отобразить билет для печати и показать детали транзакции. Кажется, это очень сложно реализовать с помощью Google Check Out.

Поэтому я использую Response.Redirect(...) для перенаправления пользователя в Google CheckOut. Насколько я понимаю, нет способа предоставить Google URL-адрес перенаправления для успешных транзакций. Единственный способ сделать это — предоставить Google URL-адрес для отправки уведомлений.

Итак, я собираюсь создать aspx-страницу для прослушивания уведомлений от Google. Здесь она будет помещена в базу данных.

Моя проблема в том, что... Как мне реализовать все это для плавного пользовательского интерфейса? Пользователь будет перенаправлен в Google (я не знаю, как сделать Response.Redirect в новой вкладке или окне), поэтому пользователь теперь входит в Google, обрабатывает транзакцию. Затем они должны самостоятельно вернуться к мой сайт , войдите в систему, затем, возможно, нажмите на ссылку недавних покупок ?? Тогда я могу показать квитанцию. Это кажется неправильным ... Есть ли другой способ, которым другие люди внедрили Google Checkout немного более плавно.


person Scott Selby    schedule 05.09.2012    source источник


Ответы (3)


Альтернативой классическому Checkout API является более новый Wallet API:

https://developers.google.com/in-app-payments/

Вся транзакция происходит в приложении, что означает, что клиент никогда не покидает ваш сайт. Комиссии за транзакции также дешевле.

person Mihai Ionescu    schedule 05.09.2012

Вы смотрели на параметр continue-shopping-url, для получения дополнительной информации см. Ссылку на параметр html API:

Справочник по параметрам HTML API

person Erwin    schedule 05.09.2012

Только для информации новых разработчиков, которые хотят интегрировать Google Кошелек: "Google Кошелек будет прекращен 2 марта 2015 года".

Они пишут: «Это относится только к веб-разработчикам, принимающим платежи за цифровые товары на своих веб-сайтах с использованием API Google Кошелька для цифровых товаров». Посетите следующую ссылку для получения дополнительной информации

https://support.google.com/wallet/business/answer/6107573?hl=ru

person Muhammad Waqas Iqbal    schedule 30.12.2014
comment
Ну, они закрывают одну небольшую часть кошелька Google, а НЕ кошелек Google. Изменить: я имею в виду, что его использование невелико. Мне кажется, я однажды видел веб-сайт, который позволял мне использовать гугл-кошелек (drugstore.com)... но это были физические товары, которые также не закрываются... - person Andrew Backer; 30.12.2014