Посмотреть содержимое корзины Paypal на моем сайте

У меня есть кнопки PayPal "Добавить в корзину" на моем сайте и кнопка "Просмотреть корзину" вверху каждой страницы.

Код кнопки просмотра корзины:

  <form target='paypal' action='https://www.paypal.com/cgi-bin/webscr' method='post'>
  <input type='hidden' class='displaynone' name='cmd' value='_cart' />
  <input type='hidden' class='displaynone' name='business' value='XXXXXXX123' />
  <input type='hidden' class='displaynone' name='display' value='1' />
  <input type='submit' class='paypalcart' value='View Cart' />
  </form>

В настоящее время нажатие "Просмотр корзины" открывает новую вкладку браузера и отображает элементы, добавленные на веб-сайте PayPal.

Вместо этого я бы хотел нажать кнопку "Просмотреть корзину", чтобы перевести пользователя на мою страницу. www.example.com/cart а затем отобразить содержимое корзины PayPal на этой странице в <div> или же <iframe> (или что-то другое).

Какие-либо предложения?

Спасибо большое.

2 ответа

Решение

Ты можешь использовать Minicart Js, Источник, который действительно не соответствует вашим требованиям, но он не перенаправляет на сайт PayPal, когда вы нажимаете "Добавить в корзину", а вместо этого открывает лайтбокс внутри вашего собственного сайта, когда вы нажимаете "Оформить заказ", он переходит на страницу оформления PayPal. Образец Демо

Вам нужно встроить пользовательскую корзину на свой сайт, а не использовать корзину PayPal. Есть несколько способов сделать это. Вы используете WordPress случайно? Если это так, я бы рекомендовал установить WooCommerce, а затем плагин PayPal для WooCommerce.

Если вы используете какой-то другой тип фреймворка, вы можете найти для него подходящее решение для корзины покупок. В противном случае, вам просто нужно создать его самостоятельно.

Затем вы можете либо использовать метод загрузки корзины для отправки сведений о корзине в PayPal для оформления покупки, либо использовать Express Checkout (что я бы порекомендовал), если вы знакомы с API веб-службы.

Другие вопросы по тегам