Как реализовать простую функцию обратного вызова Google Checkout с Django? - PullRequest
2 голосов
/ 09 июля 2011

У меня есть простая кнопка Google Checkout «Купить сейчас» на моем сайте Django (очень простая; нет корзины или чего-то более интересного). Я хочу, чтобы Google отправлял уведомление на URL на моем сервере после обработки нового заказа. В уведомлении должны быть указаны адрес электронной почты и имя клиента (желательно в виде простых параметров POST). Затем я могу взять эту информацию и создать учетную запись пользователя, отправить электронное письмо с подтверждением и т. Д.

Это звучит просто. Тем не менее, все, что я могу найти с помощью документации на сайте Google, - это плотная и непроницаемая чаща конкурирующих версий, протоколов и API-интерфейсов без четких руководств или примеров кода. Это кошмар.

Кроме того, я не вижу очевидного способа тестирования функциональности. Я постоянно вижу ссылки на «песочницу», но не могу найти конкретной информации о том, что это такое или как его настроить. URL-адрес «sandbox.google.com» возвращает ошибку 503.

Кто-нибудь может дать мне указатель?

Заранее спасибо.

Tom

1 Ответ

1 голос
/ 10 июля 2011

Посмотрите, как Satchmo обрабатывает уведомления в: payment.modules.google

...