Fondy
Conecta a tu bot pagos en línea cómodos de todo el mundo
Cómo conectar
Para conectar el sistema de pago Fondy necesitarás un ID de comerciante y una clave secreta. Después de recibirlos, vamos a la configuración en Salebot
En Salebot abrimos la sección de sistemas de pago, seleccionamos Fondy. Debes introducir los datos recibidos.


Para generar un enlace a un pago, debes establecer el valor de la variable payment_sum (como 150 o 100.55 (¡con un punto!)); inmediatamente después aparece la variable fondy_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://payfondy.eu/merchants/4879cf99f26d58b22b04c037d111d14a/default/index.html?n=fe044b299ce98accfcd5f0c559d8c8f28802c3
Además, antes de establecer el valor payment_sum, puedes especificar las siguientes variables opcionales para configurar el pago.
La configuración predeterminada es UAH; si necesitas otra moneda, debes establecer el valor de la variable currency
currency - Moneda del pedido.
Valores válidos:
UAH - grivna ucraniana
RUB - rublo ruso
USD - USD
EUR - euro
GBP - libra esterlina obligatoria
CZK - corona checa
payment_description - descripción del pedido
session_timeout - duración del pedido en segundos.
predeterminado (36000 segundos = 10 horas).
language - Idioma de la página de pago:
ru - ruso
uk - ucraniano
en - inglés
lv - letón
fr - francés
cs - checo
ro - rumano
it - italiano
sk - eslovaco
pl - polaco
es - español
hu - húngaro
de - alemán
Cómo crear un enlace
Crear un enlace al pago de 122 UAH (grivna predeterminada)

Tenga en cuenta:
Primero especifica los parámetros payment_description opcionales, etc.
Y por último, asigna el valor de la payment_sum variable
Ten en cuenta que primero configuramos variables adicionales para los ajustes, luego payment_sum. Puedes definir variables antes en una cadena, no en un solo bloque; este es un ejemplo.
A continuación, en el lugar adecuado, imprime la fondy_pay_url variable, que contiene el enlace.

Cómo procesar el resultado
Después de un pago exitoso en el bot llegarán kolbeks, con los que podrás entender que hubo un pago exitoso. Estos kolbeks en el sistema los ves como mensajes del usuario, por lo que no pueden ser enviados por el usuario; consisten en los primeros 5 caracteres de la clave secreta y la palabra success, por ejemplo: h4fd56_success
Si la contraseña tiene menos de 5 caracteres, entonces se usará completa; por ejemplo, para los pagos de prueba la contraseña es test, entonces el callback llegará test_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 fondy_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 completado el pago, se añadirá al cliente la variable fondy_callback_data, que contiene 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.
Para realizar un pago repetido, debes restablecer payment_sum, el enlace generado previamente, y después de restablecer la variable payment_sum obtener un nuevo enlace. Puedes especificar un valor anterior.
Cómo hacer pagos de prueba
Datos de prueba en el momento de la publicación de la documentación:
ID de comerciante: 1396424
Contraseña: test
Números de tarjetas de prueba
44445566661111 - Exitoso
4444111166665555 - Rechazo
Período de validez y CVV2 cualquiera
Si algo no funciona, compara los datos con los datos del sitio oficial: https://docs.fondy.eu/ru/docs/page/2/2
Última actualización