Wayforpay
Registro rápido y confirmación del comerciante SIN bailar con diamantes
Registro de comerciante para una persona sin sitio web
Porcentaje igual para personas físicas y jurídicas - 2.5
Disponibilidad de GooglePay y ApplePay
Cómo conectar
Para conectar el sistema wayforpay necesitas 3 valores:
inicio de sesión del comerciante
clave secreta del comerciante
nombre de dominio del comerciante.
Ve a tu cuenta personal -> https://m.wayforpay.com/mportal/merchant/list configuración de la tienda
Copia los datos y ve a la configuración en Salebot.
Abre la sección de sistemas de pago, elige wayforpay. Debes introducir los datos recibidos.

Para generar un enlace de pago, debes establecer el valor de la variable payment_sum (como 150 o 100.55 (¡con punto!)), inmediatamente después aparece la variable wayforpay_pay_url. Esta variable puede mostrarse con un enlace o colocarse en el botón con el texto "Pagar".
El enlace tiene la forma: https://secure.wayforpay.com/invoice/id1bbb2ad0375
El conjunto predeterminado es UAH (grivna), si necesitas otra moneda debes establecer el valor de la variable currency
Además, antes de establecer el valor payment_sum, puedes especificar las siguientes variables opcionales para configurar el pago.
currency - moneda predeterminada UAH (valores posibles USD, EUR, RUB)
session_timeout - tiempo de vida del enlace en segundos, el valor predeterminado es 3600 (1 hora)
product_name - nombre del producto
language - el idioma de la página de pago, por defecto UA (valores posibles RU, EN)
buyer_name - el nombre del comprador
buyer_email - correo del comprador
buyer_first_name - el nombre del comprador
buyer_last_name - nombre del comprador
Esta vista tiene una página para el enlace de pago.

Crea un enlace para un pago de 1 UAH y una duración de 2 horas

Tenga en cuenta:
Primero especifica los parámetros opcionales product_name, etc.
Y por último, asigna el valor de la variable payment_sum
Nota: primero establecemos las variables para la configuración, luego payment_sum. Puedes definir variables antes en una cadena, no en un solo bloque, este es un ejemplo.
Luego, en el lugar adecuado, imprime la variable wayforpay_pay_url que contiene el enlace

Cómo procesar el resultado
Después de un pago exitoso, en el bot llegarán kolbeks, con los que puedes entender que hubo un pago exitoso. Estos colbeks en el sistema los ves como mensajes del usuario, por lo que no pueden ser enviados por el usuario, consisten en los primeros 10 caracteres de la clave secreta y la indicación _success, por ejemplo: flk3409ref_success

Estos callbacks NO SON VISTOS por el usuario, solo se muestran al operador
El tipo de comparación debe ser "Coincidencia exacta"
Además, después de un pago exitoso, la variable wayforpay_payment_completed se establece en true
Por ejemplo, puedes hacer un bloque de procesamiento de pago exitoso con una condición e imprimir el mensaje correspondiente al usuario:

Una vez que el pago se complete, la variable wayforpay_callback_data se añadirá al cliente, conteniendo los datos de respuesta del sistema de pago para la transacción completada. Puedes extraer los datos necesarios del diccionario usando el método get.
Última actualización