Создатель: Дмитрий
Все плагины WordPress, каковые разрешают принимать платежи, начиная с плагинов для электронной коммерции и заканчивая плагинами для сбора средств, предлагают интеграцию с PayPal продуктом. Тестирование данной интеграции еще до запуска сайта подразумевает под собой настройку песочницы PayPal (PayPal Sandbox), а это, как и сам PayPal, может показаться сложным действием.
В данной статье мы посмотрим на то, как создать песочницу PayPal, и где отыскать эти, каковые требуются практически всем плагинов WordPress, поддерживающих PayPal.
Экосистема PayPal складывается из трех компонентов:
- Live PayPal – место, где проводятся операции с деньгами.
- Sandbox – предлагает копию лайв-среды для тестирования, но без финансовых операций и без настоящих данных (лишь транзакции и тестовые аккаунты, существующие в данной среде).
- Developer portal – снабжает управление тестовыми аккаунтами и предлагает доступ к возможностям тестирования, как, например, симулятор Instant Payment Notification (мгновенное уведомление об оплате).
Дабы протестировать плагин с PayPal, вам нужно:
- Создать аккаунт в PayPal Developer Portal.
- Создать нужные аккаунты для песочницы в Developer Portal
- Настроить плагин для применения в песочнице.
Необходимо помнить, что эти для песочницы и настоящие PayPal-данные жестко поделены. Вы не имеете возможность применять настоящий PayPal аккаунт для тестирования плагина, настроенного под песочницу, и вы не имеете возможность применять аккаунт песочницы, в случае если ваш плагин настроен под настоящий шлюз.
Неприятное последствие всего этого: вы, само собой разумеется, имеете возможность протестировать собственный плагин, но вам нужно реконфигурировать его по окончании тестирования, дабы связать его с живой средой PayPal, т.е. вам нужно его снова протестировать, но уже на живом аккаунте, дабы убедиться, что все настроено корректно.
Ход 1. Создаем аккаунт разработчика.
Переходим к PayPal Developer Portal и или входим в него (в случае если у вас уже имеется существующий PayPal-аккаунт), или регистрируем новый аккаунт.
Ход 2. Создаем тестовые пользовательские аккаунты.
Дабы просмотреть существующие аккаунты либо создать новые, щелкните по вкладке Applications и выберите Sandbox accounts.
Вы найдёте, что у вас уже имеется созданный Business PayPal аккаунт. Это ваш мерчант-аккаунт для песочницы, и именно он будет включать в себя все конфигурационные эти для плагина; тут же вы сможете видеть все ваши эти по тестовым транзакциям.
По окончании тестирования собственного плагина вы обязательно захотите протестировать проведение платежей с вашего тестового пользовательского аккаунта. Дабы создать новый аккаунт, щелкните по кнопке New Account и заполните форму.
Как вы видите, вы имеете возможность создать аккаунт с разными настройками, включая тип кредитной карты. Количество учетных записей будет зависеть от того, сколько вариантов оплаты вы желаете протестировать.
Хорошее эмпирическое правило – чем больше тестирования, тем
лучше.
Ход 3. Настраиваем собственный плагин для применения в песочнице.
Данный ход многим может показаться запутанным, потому, что требования конфигурации зависят от того, как как раз ваш тестовый плагин интегрируется с PayPal.
В целом, страница настроек плагина будет содержать комбинацию следующих данных:
Большая часть плагинов, поддерживающих платежный шлюз PayPal, разрешают вам выбирать, желаете ли вы трудиться в режиме Live либо Sandbox. Конечно, для тестирования вам нужен режим Sandbox (песочница).
PayPal Email Address
В случае если плагин будет применять PayPal Simple Payment, то при таких условиях вам пригодится указать почтовый адрес. Вам необходимо ввести почтовый адрес для бизнес-аккаунта песочницы, что был машинально задан для вас, в то время, когда вы вошли в портал разработчика.
Вы имеете возможность видеть данный почтовый адрес, если вы перейдете по ссылке Applications — Sandbox accounts.
PayPal Merchant Account ID
Это поле в большинстве случаев требуется, в то время, когда плагин применяет шлюз Payments Standard и испытывает недостаток в Merchant ID для бизнес-аккаунта Sandbox.
К сожалению, эти сведенья недоступны в портале разработчика, исходя из этого вам пригодится войти на сайт PayPal Sandbox. применяя учетные эти бизнес-аккаунта песочницы.
Сайт песочницы может пара запутать , потому, что в самом верху страницы он говорит о том, что вы вошли под своим аккаунтом, но вы так же, как и прежде должны войти в бизнес-аккаунт песочницы, для получения необходимой информации.
Когда вы войдете, щелкните по Profile — My Business Info.
Вы заметите разные эти, каковые являются придуманными, но их возможно обновлять. Merchant ID будет продемонстрирован ближе к низу перечня.
Вы имеете возможность поменять тут имя аккаунта (на наименование вашей компании), дабы платежные страницы PayPal смотрелись более реалистично.
Это очень важные эти. Убедитесь в том, что выбранная страна сходится с той страной, которая указана в адресе бизнес-аккаунта.
PayPal API Credentials
В случае если ваш плагин применяет PayPal API для доступа к шлюзу PayPal, вам необходимо будет ввести для него имя пользователя, пароль и сигнатуру.
Эти сведенья возможно отыскать в портале разработчика:
- Переходим в раздел Applications — Sandbox accounts.
- Щелкаем по стрелочке рядом с бизнес-аккаунтом и после этого по profile
- Щелкаем по API Credentials.
Вырезаем и вставляем данные в форму конфигурации плагина.
Плагин готов для тестирования
Хорошая мысль, которая верна и для премиальных плагинов – необходимо протестировать столько сценариев, сколько вы имеете возможность, в особенности в случае если у вас подключен процесс оплаты. Будем сохранять надежду, что эта запись помогла вам отыскать все сведенья, каковые требуются для интеграции вашего плагина с PayPal.
Конечно, по окончании того как вы совершили тестирование, не забудьте реконфигурировать ваш плагин, дабы применять его в живой среде PayPal.
Источник: premium.wpmudev.org/blog
Источник: oddstyle.ru
Тестируем E-commerce WP сайт с PayPal Sandbox
Интересные записи
- Расчет вклада с капитализацией. пример и формула расчета
- Терминальный сервер из windows 7 1
- Wmr-кошельки webmoney — как создать и использовать
Похожие статьи, которые вам, наверника будут интересны:
-
НЕСПЕЦИАЛИЗИРОВАННЫЕ ВОПРОСЫ О PAYPAL Что такое Paypal ? Paypal это американская компания и наибольшая в мире сетевая платежная совокупность. Более…
-
Как зарегистрироваться в paypal без паспорта
Как пройти регистрацию в PayPal В первую очередь необходимо готовиться к регистрации. У вас под рукой должны пребывать все атрибуты вашей пластиковой…
-
Как зарегистрироваться на paypal пошаговая инструкция
Как оформить приобретение на Etsy? — Пошаговая инструкция. В данной статье вы отыщете пошаговый туториал по оформлению приобретения на сайте Etsy.com. В…
-
Всем привет! Решила создать отдельную страницу в этом блоге по итогам громадного резонанса моего видео про интернациональный аукцион ebay и paypal. Было…
-
Диспут paypal как способ защиты от мошенников и недобросовестных продавцов
В отечественной прошедшей статье мы уже подробно поведали что такое PayPal. разглядели все преимущества это совокупности онлайн платежей, предоставили…
-
Пополняем баланс собственного PayPal Нравится Не нравится f0das 27 Авг 2013 Пополняем баланс собственного PayPal Фактически общеизвестно, что…