PHP - интеграция с PayPal
PayPal - это система обработки платежей. Мы можем интегрировать PayPal с веб-сайтами, используя php.
Файловая система интеграции PayPal
Файловая система интеграции PayPal включает 4 файла, как показано ниже.
constants.php - Этот файл содержит имя пользователя API, пароль и подпись.
CallerService.php - В этот файл включены службы PayPal, которые используются для вызова служб PayPal.
confirmation.php - Этот файл включает форму с минимальным количеством полей, необходимых для выполнения платежа, и он возвращает успешный или неудачный платеж.
PayPal_entry.php- Эта страница использовалась для отправки пользователю данных в PayPal. Он действует как переходник между PayPal и пользовательской формой.
Пользователь должен загрузить отсюда файл SDK PayPal и получить 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. Это экспериментальный пример, поэтому последняя сумма будет добавлена на счет песочницы.