PayPal — это система обработки платежей. Мы можем интегрировать PayPal с веб-сайтами, используя php.
Интеграция файловой системы PayPal
Файловая система интеграции PayPal включает 4 файла, как показано ниже.
-
constants.php — Этот файл содержит имя пользователя API, пароль и подпись.
-
CallerService.php — этот файл включает службы PayPal, которые используются для вызова служб PayPal.
-
Подтверждение.php — Этот файл содержит форму с минимальными полями, необходимыми для осуществления платежа, и он вернет платеж в случае успеха или неудачи.
-
PayPal_entry.php — эта страница использовалась для отправки пользователю данных в PayPal. Он действует как адаптер между PayPal и пользовательской формой.
constants.php — Этот файл содержит имя пользователя API, пароль и подпись.
CallerService.php — этот файл включает службы PayPal, которые используются для вызова служб PayPal.
Подтверждение.php — Этот файл содержит форму с минимальными полями, необходимыми для осуществления платежа, и он вернет платеж в случае успеха или неудачи.
PayPal_entry.php — эта страница использовалась для отправки пользователю данных в PayPal. Он действует как адаптер между PayPal и пользовательской формой.
Пользователь должен загрузить файл PayPal SDK отсюда и получить zip-файл. Zip-файл содержит четыре php-файла. Нам не нужно изменять ни один файл, кроме constants.php
Файл constants.php содержит код, как показано ниже —
<?php define('API_USERNAME', 'YOUR USER NAME HERE'); define('API_PASSWORD', 'YOUR PASSWORD HERE'); define('API_SIGNATURE', 'YOUR API SIGNATURE HERE'); define('API_ENDPOINT', 'https://api-3t.paypal.com/nvp'); define('USE_PROXY',FALSE); define('PROXY_HOST', '127.0.0.1'); define('PROXY_PORT', '808'); define('PAYPAL_URL', 'https://www.PayPal.com/webscr&cmd=_express-checkout&token='); define('VERSION', '53.0'); ?>
Пользователь объявит имя пользователя, пароль и подпись в вышеприведенном синтаксисе, который помещен в constants.php. Это экспериментальный пример, поэтому последняя сумма будет добавлена на счет песочницы.