Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 14197|Respuesta: 1

Desarrollo de la interfaz PayPal PayPal

[Copiar enlace]
Publicado en 30/4/2019 21:12:12 | | | |
Recientemente, la web necesita conectarse a la interfaz de pago internacional PayPal, y tardó unos días en registrar los riesgos que encontró para usarlos más adelante.

1. El primer paso es solicitar una cuenta de comerciante en la web oficialEl inicio de sesión del hipervínculo es visible.No sé los pasos concretos aquí, al fin y al cabo, no vine a solicitar

2. Como estamos usando la web aquí, utilizamos la versión estándar de pago web más conveniente, y el resto también puede implementarse con la API de pago rápido.

Primero, configuramos la información de parámetros que necesitamos usar en la configuración
Luego construimos el código de página que requiere que publiquemos y almacenamos los valores que deben rellenarse en el dominio oculto <input type="hidden" />

Estos parámetros son más importantes, y puedes ir a la página web oficial para encontrar documentos relevantes y ofrecer una introducción más completa de los parámetros

3. El código de inicio está bien, vamos a escribir el código para devolver y notificar a la página

En la página de notificaciones, podemos obtener los siguientes parámetros clave

Podemos usar item_number parámetros para corresponder a la base de datos, verificar según el pay_order para evitar la reutilización y juzgar si la transacción es exitosa basándonos en pay_status (pay_status="Completado").

Una cosa a tener en cuenta aquí es que PayPal no devuelve automáticamente por defecto, y se requieren configuraciones relevantes. Pasos: Información del usuario - notificación de > ventas - > configuración del hábito de pago en la web




Solo tienes que poner los dos lugares de la imagen en activados.

4. La página de devolución generalmente se utiliza solo para mostrar los resultados de la recarga, y normalmente la colocamos en la página de notificaciones para gestionar la lógica de negocio relevante.


El método ValidateSource se verifica principalmente llamando a la interfaz tras los parámetros obtenidos + "&cmd=_notify-validate" para comprobar si los parámetros han sido manipulados durante el proceso de paso.

Fíjate en el área roja de arriba, esto debe ser indispensable, la interfaz https a la que accedemos, si falta el código anterior, informará de una excepción: Solicitud abortada: No se ha podido crear un canal seguro SSL/TLS

Bueno, después de escribir el código anterior, podemos publicarlo en el servidor para probar, la prueba de PayPal sigue siendo relativamente buena, nos proporciona una dirección especial de prueba, puedes añadir arbitrariamente comercios y cuentas personales para probar.

Primero, iniciamos sesión con nuestra cuenta registrada:El inicio de sesión del hipervínculo es visible.


Después de iniciar sesión, encontramos



Aquí nos darán dos cuentas por defecto, por supuesto, también puedes hacer cualquier cambio, y luego podemos probar con las cuentas que configuramos

Después de completar la prueba, si queremos iniciar sesión en nuestra cuenta de prueba para ver la información, necesitamos usar esta URL:El inicio de sesión del hipervínculo es visible.

Iniciamos sesión con la cuenta de comerciante aquí, y aquí también necesitamos operar la información de configuración en el paso 3 de nuevo.

Aquí también puedes consultar nuestra información sobre IPN





Introducción oficial:El inicio de sesión del hipervínculo es visible.






Anterior:"Práctica de Maven" Xu Xiaobin
Próximo:EBook original en PDF de Aprendizaje Automático 45 libros
 Propietario| Publicado en 3/5/2020 17:45:14 |
Usa tu propio PayPal encapsulado porque PayPal tiene dos tipos de autenticación
1: Utilizar la interfaz para obtener el token (debido a la mala red, el token a menudo no se obtiene y se obtiene el tiempo de espera de adquisición)
2: Usar cabecera Validación básica (escenario actual)
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com