PayPal Express Checkout con integración PHP
- Versión
- Descargar 3592
- Tamaño del archivo 41.51 KB
- Recuento de archivos 1
- Fecha de creación 7 marzo, 2019
- Última actualización 7 octubre, 2021
PayPal Express Checkout con integración PHP
PayPal Express Checkout con integración PHP. La compañía PayPal es la pasarela de pago más popular del mundo para integrar en su sitio web y/o para recibir pagos en todo el mundo. Ahora, como sabemos el proceso de pago es muy importante para cualquier sitio web de comercio electrónico.
Esta compañía va innovando cada año y es así que ahora PayPal comenzó una nueva característica. La pasarela "PayPal Express Checkout" para permitir a los compradores una experiencia de pago simple y seguro que los mantiene en el sitio web o aplicación móvil durante el proceso de pago.
PayPal Express Checkout es una solución final de cliente y necesita usar el código PayPal "Checkout.js
". Por lo tanto, en este tutorial aprenderá a integrar "PayPal Express Checkout" en su sitio web escrito con el lenguaje PHP.
Este articulo trata la integración de pasos sencillos con una explicación muy fácil.
PayPal Express Checkout con integración PHP
El sistema requiere los siguientes archivos para integrar "PayPal Express Checkout
" con PHP, ahora daremos la lista de ficheros necesarios.
- index.php.- Archivo principal que contendrá el carrito de comprar.
- config.php.- Fichero necesario para configurar PayPalClientId, entre otras variables necesarias para el correcto funcionamiento.
- payPalCheckout.php
- orderDetails.php
- header.php
- contenedor.php
Configurar la cuenta de Sandbox de PayPal
Para obtener algunos datos de PAYPAL para la integración, necesitamos ir a la siguiente dirección web (https://developer.paypal.com) y crear una cuenta de PayPal Sandbox a partir de un correo electrónico existente
El segundo punto es la creación de la aplicación de API de REST pasando por el enlace de aplicaciones REST API en el panel de Sandbox de PayPal. Sin embargo, cuando se crea la aplicación REST API, obtendrá detalles de Sandbox y de la aplicación con ID de cliente y clave secreta para integrar PayPal Express Checkout.
Pasos para la configuración del sistema de compra con PAYPAL
A continuación detallaremos algunos requisitos que debemos de obtener para la respectiva integración.
Modificar el fichero Index.php
<?php include('header.php'); include('config.php'); $productName = "Producto Demostración"; $currency = "USD"; $productPrice = 25; $productId = 123456; $orderNumber = 546; ?>
En el código anterior debemos de configurar es decir cambiar las variables que apreciamos. Sin embargo, los valores pueden ser de tipo POST o GET, según sea el caso.
La configuración del fichero config.php
<?php define('ProPayPal', 0); if(ProPayPal){ define("PayPalClientId", "*********************"); define("PayPalSecret", "*********************"); define("PayPalBaseUrl", "https://api.paypal.com/v1/"); define("PayPalENV", "production"); } else { define("PayPalClientId", "ARHUUeNT_WdabZnL3AH6e5WY5sEDlj_wJawH1a7c7PkATfN3ZwyDTo0xOmAVUyDpLtO6skYM3Ooikl71"); define("PayPalSecret", "EChDV9reG_PooeIbETe62ScIBWRl7Tv1HEe6SIk9c33vH8hDkUHXVUoKD3pttcNU2C_9Ho5HRP0f2C1L"); define("PayPalBaseUrl", "https://api.sandbox.paypal.com/v1/"); define("PayPalENV", "sandbox"); } ?>
Una vez creado nuestra cuenta en https://developer.paypal.com, procedemos a obtener las credenciales para la integración, vean el código anterior.
CONCLUSIÓN DEL SISTEMA
- Si estamos iniciando en el mundo del comercio electrónico o simplemente estas empezando a vender tus primeros productos, has llegado al lugar correcto. Porque, con esta simple aplicación y su correcta configuración podemos recibir pagos por los productos o servicios que estemos brindando.
- Su uso es muy recomendado, porque la compañía PAYPAL es pionera en el rubro de transacciones financieras en el mundo.
- Como vemos, con unos simples cambios tendríamos nuestra aplicación funcionando.