Оплата Magento Google, не выходя из магазина Magento

Мы хотим использовать Google Checkout для нашего магазина Magento. В настоящее время, когда пользователи нажимают кнопку оформления заказа, данные отправляются на сайт Google, и пользователь может оформить заказ там. Мы хотели бы, чтобы он делал тихую публикацию на сайте Google, то есть мы не хотим, чтобы наши пользователи покидали наш сайт, это должно выглядеть так, как будто вся обработка находится в нашем магазине.

Это возможно в PayPal, но можно ли это сделать и в Google Checkout? Есть примеры реализации?

Если нет, существуют ли другие системы онлайн-платежей, реализованные в Magento, помимо PayPal, которые можно использовать для оплаты, не выходя из магазина? Я что-то слышал об AlertPay, но мало что о нем знаю.


person MBozic    schedule 10.10.2011    source источник
comment
это невозможно, вы можете реализовать это в iframe, если хотите   -  person Anton S    schedule 11.10.2011


Ответы (1)


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

http://code.google.com/apis/checkout/developer/Google_Checkout_XML_API.html#server_to_server_technique

Что касается последнего шага оформления заказа, клиент должен завершить заказ через Google — конфиденциальная информация клиента, такая как учетные данные для входа в систему, информация о кредитной карте, находится в Google, и поэтому из соображений безопасности он / она должен покинуть ваш веб-сайт.

Если вы продаете цифровой контент, обратите внимание на Google In-App Payments. Он предлагает лучший опыт работы в приложении (на сайте):

http://code.google.com/apis/inapppayments/docs/index.html

person Mihai Ionescu    schedule 11.10.2011