Wayforpay

circle-info
  • 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:

  1. inicio de sesión del comerciante

  2. clave secreta del comerciante

  3. nombre de dominio del comerciante.

Ve a tu cuenta personal -> https://m.wayforpay.com/mportal/merchant/list arrow-up-rightconfiguració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/id1bbb2ad0375arrow-up-right

circle-exclamation

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

circle-info

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

circle-info

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