Conexión del sistema de pago Allpay

Para trabajar con el sistema de pago Allpay, ve al proyecto en mavibot.pro y en la sección "Adquirencia" encontrarás el sistema de pago Allpay.

Después de hacer clic en conectar, se abre un formulario para conectar el sistema de pago.

En este formulario, ingresa el Nombre de usuario y la contraseña para trabajar con la API del sistema de pago.

Después de eso, haz clic en Guardar configuración, tras lo cual veremos que el botón para conectar el sistema de pago Allpay se muestra como "Conectado":

Esto significa que el sistema de pago está conectado y puedes comenzar a trabajar con él.

Configuración del trabajo con el sistema de pago Allpay

Debes enviar la dirección de correo electrónico del cliente a Allpay. Puedes colocarla en la variable allpay_email en el bloque

Hay 2 formas de crear un enlace de pago:

  1. Para generar un enlace de pago, debes establecer el valor de la variable payment_sum (por ejemplo, 150 o 100.55 (¡separado por un punto!)), y la variable allpay_pay_url aparecerá inmediatamente después.

Esta variable se puede mostrar con un enlace o colocarse en un botón con el texto "Pagar". Hay parámetros adicionales para este método, pero deben declararse en variables antes de payment_sum. La variable allpay_currency se puede usar para especificar la moneda, el valor predeterminado es 'RUB'. La variable allpay_lang para especificar el idioma de la página de pago, el valor predeterminado es 'ENG'.

  1. También puedes crear un enlace usando la función allpay_generate_payment_url(amount, email, currency, lang).
Parámetros (para la segunda forma):
amount - contiene el monto del pago
email - contiene la dirección de correo electrónico del cliente
currency - parámetro opcional para especificar la moneda (por defecto es 'RUB'),
lang - parámetro opcional que especifica el idioma de la página de pago (por defecto es 'ENG').

El enlace será la respuesta a la ejecución de la función, colócalo en una variable

EJEMPLOS:

Para la primera forma:

allpay_email = '******[email protected]'

payment_sum = 100

Como resultado, la siguiente variable se puede pasar en el bloque mediante un enlace:

Ejemplo para la segunda forma:

payment_url = allpay_generate_payment_url(100, '********[email protected]')

Como resultado, se crearán variables:

Después de un pago exitoso, la variable allpay_payment_completed se establecerá en True, y también recibirás un callback sobre el pago exitoso.

Los primeros 8 caracteres de la contraseña se utilizan al inicio del texto para trabajar con la API.