Wallet pay

Conectando el sistema de pago
Conectando del lado de Telegram
Paso 1. Inicia sesión en tu cuenta de socio
En la página que se abre, haz clic en "Iniciar sesión vía Telegram", luego introduce tu número de teléfono en la ventana emergente "Aparece oauth.telegram.org" y haz clic en "Aplicar".
Es necesario conectar el sistema de pago tanto a través del navegador web como a través de la aplicación:
Recibirás un mensaje de Telegram solicitando autorización: haz clic "Aplicar".
También necesitas hacer clic en "Aplicar" en la ventana emergente "oauth.telegram.org" en un navegador web.
Se recomienda usar una cuenta a la que tenga acceso la persona a cargo de las finanzas. Para personas jurídicas: un representante autorizado.
Paso 2. Realiza una breve encuesta

Si inicias sesión por primera vez o necesitas información adicional, WalletPay te ofrece responder algunas preguntas para obtener información más detallada. Hay dos pasos:
1. Cuestionario
2. Verificaciones KYB (Conoce tu negocio) o KYC (Conoce a tu cliente)
Al finalizar, tu solicitud será revisada pronto y se te notificarán los resultados. Si todo va bien, verás la comisión cobrada por el servicio y obtendrás acceso a tu cuenta, donde podrás comenzar la integración.
Para personas jurídicas, el formulario solo puede ser completado por una persona de confianza: un director o un empleado con poder.
Paso 3. Crea la primera "Tienda".
Después de completar con éxito la "Encuesta", se te sugerirá crear tu primera tienda.
Paso 4. Crear una "clave API"
Después del nombre de la primera tienda, se te sugerirá configurarla:
Generar clave API.
Copia tu clave API y comienza a integrarte con Mavibot.
Paso 5. Crear un pedido y recibir un enlace de pago
Si quieres poner un enlace en un botón, usa Botón en línea.
Ten en cuenta que solo el "customerTelegramUserId" especificado puede abrir la página de pago.
Paso 6. Retirar fondos
Después de que el cliente confirme el pago, los fondos se acreditan a tus activos y se retienen durante 48 horas de forma predeterminada. Transcurrido este tiempo, podrás retirar los fondos al saldo de tu Wallet, que usaste para iniciar sesión en el servicio Paypal Wallet.
Paso 7. Devolución de fondos
Actualmente, la retirada de fondos está disponible desde tu cuenta de Wallet, que utilizas para iniciar sesión en WalletPay. Pero pronto estará disponible en tu cuenta Merchant.
¿Cómo se ve el botón de pago?
Al integrar tu bot de Telegram con la "Wallet Pay API", asegúrate de que el botón de pago cumpla con las siguientes recomendaciones:
Nombrado de una de estas dos formas:
:purse: Wallet Pay
:purse: Pagar vía Wallet
Ubicado encima de los otros botones (si es que tienes alguno).
Nota. :purse: — es un emoji (ver https://emojipedia.org/purse/).
Vea el ejemplo en [Demo Store Bot].
Conectando con Mavibot
Inicia sesión en el proyecto y haz clic en el “Conectar” botón de Wallet Pay en la sección “Sistemas de pago”.

En la ventana que se abre, introduce la clave API generada para tu tienda WalletPay.

Cómo generar un enlace de pago
Crea un bloque del constructor de embudos y llama a “wallet_pay_generate_payment_url” función en la calculadora, pasándole los parámetros necesarios:
amount
la cantidad del pago en criptomoneda u otra moneda fiduciaria disponible para su conversión a “TON”.
código_de_moneda
La moneda de pago predeterminada es “RUB". Lista de monedas disponibles: "TON" "BTC" "USDT" "EUR" "USD" "RUB"
description
una breve descripción del pedido de 5 a 100 caracteres.
timeout_seconds
El período de validez del enlace es en segundos; el valor predeterminado es 3600 segundos.

Cuando el bloque se activa en un chat con un bot, el cliente recibirá un enlace de pago, y el wallet_pay_payment_completed variable del cliente se creará con el valor False.
Este enlace solo puede abrirse en un chat con un bot conectado a una cuenta de facturación de WalletPay.
Verificación del pago
Después de un pago exitoso, el wallet_pay_payment_completed variable del cliente se establecerá en True, y el vendedor recibirá una devolución de llamada en forma de 4690FE98_success, que consiste en:
“4690FE98” - estas son las primeras 8 caracteres de la clave API de Wallet Pay.
palabras sobre un éxito
! si hay un error en el pago, recibirás un callback con el sufijo “_fail”.
Dirección para notificaciones (callbacks): https://chatter.salebot.pro/wallet_pay/payment_callback - insertada en la configuración del sistema de pago
Se puede incrustar una devolución de llamada en la condición del bloque para enviar un mensaje al cliente sobre un pago exitoso (o un error de pago):


Si no quieres sacar al cliente del esquema principal del chatbot, usa el bloque "Condición sin estado". No puedes ir a este bloque, así que el cliente no será sacado del embudo principal después del pago y recibirá una notificación de pago exitoso. notificación de pago exitoso.
Y si necesitas continuar el embudo con una reacción a un pago exitoso, entonces usa el bloque "Condición de inicio", luego el cliente pasará del bloque de pago al bloque "Condición de inicio", desde el cual puedes continuar el embudo.
Más información sobre los bloques condicionales se proporciona en el artículo del mismo nombre. enlaceблоках с условием рассказали
Enlaces útiles
Última actualización