Тестирование покупок / Режим отладки

При настройке вашего модуля упрощенной торговли, может оказаться полезной проверка настроек модуля, во время которой производятся фиктивные покупки через ваш магазин. PayPal предоставляет такую возможность в специальной области "sandbox" (песочница), где могут быть выполнены фиктивные покупки, без использования кредитной карты или учетной записи PayPal.

Настройка учетной записи разработчика в PayPal

Чтобы использовать область "песочницы", вам необходимо настроить бесплатную учетную запись разработчика в системе PayPal.

  1. Укажите вашему браузеру на страницу https://developer.paypal.com/
  2. Щелкните "Sandbox", а затем "Create Test Accounts". Учетные записи sandbox никак не связаны с вашей учетной записью PayPal на сайте www.paypal.com.
    1. Создайте Premier Account для Merchant. Вы можете использовать туже самую информацию, которая используется для вашей реальной учетной записи. Помните, что в "песочнице" ничего не связано с реальной учетной записью и другой информацией.
    2. Создайте персональную учетную запись для тестового покупателя. Держите информацию об этой учетной записи под рукой, поскольку вы будете ее использовать для выполнения тестовых покупок.
  3. Запустите Sandbox для Premier Account
    1. Настройте Instant Payment Notification.
    2. Добавьте счет в банке. Введите вымышленное название, PayPal автоматически создаст для вас поддельные номера счета.
    3. Подтвердите счет в банке. Просто щелкните confirm - тестового вклада делать не нужно.
  4. Запустите sandbox ("песочница") для персональной учетной записи
    1. Добавьте кредитную карту. И опять, вы можете использовать фиктивную информацию, и разрешить системе PayPal создать фиктивные номера автоматически.

Включение режим отладки в модуле упрощенной торговли

Для того чтобы модуль упрощенной торговли использовал ссылки на "песочницу" PayPal вместо реального сайта PayPal, вы должны включить в модуле режим отладки. Для того чтобы сделать это, откройте файл mod.simple_commerce.php, и сверху, где определяются переменные классов, установите $debug на TRUE.

var $debug = TRUE;

Не забудьте установить эту переменную в FALSE, когда вы захотите работать с реальным веб сайтом PayPal .

Наверх страницы