2012-09-05 10 views
6

Ok, moja strona ma 3 opcje wyewidencjonowania - nasze przetwarzanie kart kredytowych, PayPal i Google Checkout, obsługuję pierwsze dwa, przetwarzając żądanie, a następnie przekierowuję użytkownika do strony potwierdzenia, aby wyświetlić bilet do wydrukowania i pokaż szczegóły transakcji. Wydaje się to bardzo trudne do zrealizowania dzięki Google Check Out.Korzystanie z Google Checkout w ASP.Net

Używam więc Response.Redirect(...) do przekierowania użytkownika do Google CheckOut. O ile rozumiem, nie ma sposobu na przekazanie Google adresu URL przekierowania dla udanych transakcji. Jedynym sposobem na to jest podanie Google adresu URL do wysyłania powiadomień.

Mam zamiar utworzyć stronę aspx, aby słuchać powiadomień od Google, tutaj zostanie to umieszczone w bazie danych.

Mój problem to .. Jak mogę to wszystko wdrożyć, aby uzyskać płynny interfejs użytkownika? Użytkownik zostanie przekierowany do Google (nie wiem jak zrobić Response.Redirect w nowej karcie lub oknie), więc użytkownik loguje się teraz do google, przetwarzając transakcję, Następnie musi sam wrócić do moja strona, zaloguj się, a może klikniesz na ostatni link do zakupów? Wtedy mogę wyświetlić rachunek. To nie wydaje się właściwe ... Czy istnieje inny sposób, w jaki inne osoby wdrożyły Google Checkout nieco bardziej płynnie?

Odpowiedz

3

Alternatywą dla klasycznego Checkout API jest nowsza Portfel API:

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

Cała transakcja jest w aplikacji, co oznacza, że ​​klient nigdy nie opuszcza witryny. Opłaty transakcyjne są również tańsze.

+0

Dzięki, będę patrzeć w tym –

+0

Does Portfel pozwalają dóbr fizycznych? – Landmine

-1

Tylko dla informacji o nowych programistach, którzy chcą zintegrować Portfel Google "Portfel Google zostanie wycofany 2 marca 2015 r.".

Piszą: "Dotyczy to tylko twórców stron internetowych akceptujących płatności za towary cyfrowe na swoich stronach internetowych przy użyciu interfejsu API Portfela Google dla towarów cyfrowych". Wejdź na poniższy link w celu uzyskania dalszych szczegółów

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

+0

Cóż, zamykają one jedną małą część portfela google, a nie portfel google. Edycja: mam na myśli, że korzystanie z niego jest małe. Wydaje mi się, że widziałem kiedyś stronę internetową, która pozwalała mi korzystać z google wallet (drugstore.com) ... ale to były dobra fizyczne, które również nie są zamykane ... –

Powiązane problemy