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.

circle-exclamation

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)

circle-info

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

circle-info

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

circle-check
circle-exclamation

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.

circle-exclamation

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/2arrow-up-right

Última actualización