Тестирование покупок / Режим отладки
При настройке вашего модуля упрощенной торговли, может оказаться полезной проверка настроек модуля, во время которой производятся фиктивные покупки через ваш магазин. PayPal предоставляет такую возможность в специальной области "sandbox" (песочница), где могут быть выполнены фиктивные покупки, без использования кредитной карты или учетной записи PayPal.
Настройка учетной записи разработчика в PayPal
Чтобы использовать область "песочницы", вам необходимо настроить бесплатную учетную запись разработчика в системе PayPal.
- Укажите вашему браузеру на страницу https://developer.paypal.com/
- Щелкните "Sandbox", а затем "Create Test Accounts". Учетные записи sandbox никак не связаны с вашей учетной записью PayPal на сайте www.paypal.com.
- Создайте Premier Account для Merchant. Вы можете использовать туже самую информацию, которая используется для вашей реальной учетной записи. Помните, что в "песочнице" ничего не связано с реальной учетной записью и другой информацией.
- Создайте персональную учетную запись для тестового покупателя. Держите информацию об этой учетной записи под рукой, поскольку вы будете ее использовать для выполнения тестовых покупок.
- Запустите Sandbox для Premier Account
- Настройте Instant Payment Notification.
- Добавьте счет в банке. Введите вымышленное название, PayPal автоматически создаст для вас поддельные номера счета.
- Подтвердите счет в банке. Просто щелкните confirm - тестового вклада делать не нужно.
- Запустите sandbox ("песочница") для персональной учетной записи
- Добавьте кредитную карту. И опять, вы можете использовать фиктивную информацию, и разрешить системе PayPal создать фиктивные номера автоматически.
Включение режим отладки в модуле упрощенной торговли
Для того чтобы модуль упрощенной торговли использовал ссылки на "песочницу" PayPal вместо реального сайта PayPal, вы должны включить в модуле режим отладки. Для того чтобы сделать это, откройте файл mod.simple_commerce.php, и сверху, где определяются переменные классов, установите $debug на TRUE.
var $debug = TRUE;
Не забудьте установить эту переменную в FALSE, когда вы захотите работать с реальным веб сайтом PayPal .