En este artículo, aprendemos sobre la integración de Venmo con Braintree usando PHP para la implementación del lado del servidor.
Introducción
Venmo es un método de pago para dispositivos móviles compatible con dispositivos Android y iPhone. Pero puede integrar Venmo en la aplicación web que solo funciona cuando el sitio web está abierto en dispositivos móviles.
Esta guía trata sobre cómo funciona el pago de Venmo con sitios web o aplicaciones web con la API de Braintree usando PHP.
Aquí hay 3 pasos importantes para integrar Venmo en el sitio web usando la API de Braintree.
3 pasos importantes para la integración de Venmo con Braintree
- Configuración de API en el portal de Braintree.
- Implementación del lado del cliente usando JS
- Implementación del lado del servidor usando PHP
Paso 1: Configuración de API en Braintree
Para obtener claves de API de sandbox, primero tenemos que crear una cuenta de sandbox en Braintree Portal.
4 sencillos pasos para la configuración de la cuenta Braintree con API
Aquí la guía completa sobre cómo configurar la cuenta Braintree para obtener la clave API
Registro de Barintree Sandbox: https://www.braintreepayments.com/sandbox
Después de iniciar sesión en el portal, haga clic debajo del icono de engranaje y vaya a la opción de procesamiento .

En la página de procesamiento, verá la página como la siguiente, vaya a la opción y habilite venmo.

Después de habilitar Venmo, vaya a la opción API en el menú superior.
Puede ver esta página, en esta copia las claves de tokenización

Paso 2: Implementación del lado del cliente usando JS
Para implementar el lado del cliente de la aplicación web, usamos Braintree JavaScript V3 SDK, que admite Venmo como una opción de pago si el usuario tiene un sitio web móvil.
Instalación
Para configurar JavaScript SDK usamos el enlace CDN de SDK que tiene la versión 3.
Después del cliente JS, cargamos Venmo y su recopilador de datos JS SDK. Aquí explicamos cómo incluir esos JS SDK usando el enlace CDN.
En la parte superior, debe crear un botón HTML para hacer clic en JS Event.
Inicialización del cliente
Para inicializar el cliente usamos la clave de tokenización que tomamos del proceso anterior.
Usando eso creando un componente Venmo.
Recopilar datos del dispositivo
Los datos del dispositivo son importantes y deben tenerlos para completar la transacción.
Después de que la creación del botón Venmo onClick
funcionalidad .
Código fuente completo de la implementación de Venmo del lado del cliente
venmo_pay.php
Paso 3: Implementación del lado del servidor usando PHP
Primero incluimos la biblioteca PHP Braintree para implementar transacciones del lado del servidor.
Aquí está el enlace github del código completo con la biblioteca PHP de Braintree incluida.
https://github.com/bikashkrpanda/PHP-venmo-integration-with-braintree
Código fuente completo de la implementación del lado del servidor
venmo_server.php
Aquí la solución completa de la integración de Venmo con PHP Braintree.
Si tiene algún problema, comente a continuación, intentaré resolver el problema.
0 Comentarios
Dejanos tu comentario para seguir mejorando!