PHP - Integração com PayPal
PayPal é um sistema de processamento de pagamentos, podemos integrar o PayPal a sites usando php.
Sistema de arquivos de integração do PayPal
O sistema de arquivos de integração do PayPal inclui 4 arquivos, conforme mostrado abaixo.
constants.php - Este arquivo inclui nome de usuário API, senha e assinatura.
CallerService.php - Este arquivo inclui os serviços do PayPal, que são usados para chamar os serviços do PayPal.
confirmation.php - Este arquivo inclui um formulário com campos mínimos necessários para efetuar o processo de pagamento e retornará com sucesso ou falha no pagamento.
PayPal_entry.php- Esta página foi usada para enviar ao usuário os dados para o PayPal. Ele atua como um adaptador entre o PayPal e o formulário do usuário.
O usuário deve fazer download de um arquivo SDK do PayPal aqui e obter um arquivo zip exato. O arquivo zip contém quatro arquivos php. Não precisamos alterar nenhum arquivo, exceto constants.php
O arquivo constants.php contém o código conforme mostrado abaixo -
<?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');
?>
O usuário irá declarar o nome de usuário, senha e assinatura na sintaxe acima, que são colocados em constants.php. Este é um exemplo experimental, portanto, a última quantia será adicionada à conta do sandbox.