# Capusta.space

{% hint style="info" %}
Programa de fidelidad para el promocódigo **"Salebot"**:&#x20;

La tarifa es del 5 por ciento, sin límite de plazo y sin necesidad de confirmar el estatus de autónomo.&#x20;

Entre otras cosas, sin cargo adicional y sin comisiones, puedes acceder de inmediato a todas las funciones del servicio: facturas, facturas proforma, suscripción, entrega de archivos con pago posterior, widgets de streaming, programa de socios.&#x20;

El programa de afiliados conectará clientes y generará ingresos adicionales en forma de un 0,2 % de sus transacciones.
{% endhint %}

## Registrarse

Después del registro en el servicio <https://capusta.space/> en la configuración de tu proyecto aparecerán los datos que necesitas:&#x20;

**código del proyecto(project\_code)** - en el ejemplo&#x20;

**este es el token de testsalebot para la API** - 71b7d77f-7c77-77cb-7f7a-bbc7a17c1e77&#x20;

**tu correo electrónico (con el que te registraste)** - <test@test.ru>

Además de estos datos, también tendrás que completar el formulario en la sección "Notificaciones y reenvío" en el enlace <https://dev.capusta.space/#rec167335038&#x20>;

Al hacer clic en el enlace, desplázate un poco hacia abajo y encuentra la siguiente ventana:

!!!!!

Usa el botón "Especificar URL" y completa los siguientes datos en el formulario:

* Tu correo de inicio de sesión en tu cuenta de Capusta.space
* los últimos 4 dígitos de la tarjeta vinculada
* &#x20;<https://chatter.salebot.pro/capusta\\_callback/result> - URL de callback&#x20;
* &#x20;<https://chatter.salebot.pro/capusta\\_callback/success> - URL de éxito&#x20;
* <https://chatter.salebot.pro/capusta\\_callback/fail> - URL de fallo

!!!!!!

## Configuración de conexión&#x20;

Para conectar el sistema de pago Capusta, deberás ingresar tu token y el código de proyecto en la configuración de Salebot. En Salebot abrimos la sección de sistemas de pago, seleccionamos Capusta e ingresamos los datos recibidos.

![](/files/d3722531ace159ef40d7e602d1c75468d35d3ca9)

## Generación del enlace de pago

Para generar un enlace de pago, debes establecer el valor de la variable payment\_sum (por ejemplo, 1000), y entonces aparecerá la variable capusta\_pay\_url. Esta variable puede mostrarse con un enlace o colocarse en el botón con el texto "Pagar". El enlace aparece como: <https://capu.st/billfb22c773-3a0f> Además, antes de establecer el valor de payment\_sum, puedes especificar las siguientes variables opcionales para la configuración del pago: payment\_description - descripción del pago link\_expired - duración de validez del enlace. Puedes introducir la fecha en el formato dd.mm.yyyyyyyyyyyyyyyyy hh:mm, por ejemplo: â 03.04.2022 19:34'. ¡Atención! La hora se forma según la zona horaria del proyecto. payment\_comment - Puedes permitir que el usuario que paga deje un comentario a la traducción. test\_payments - Puedes realizar un pago de prueba en Capusta si especificas el valor de esta variable como True. Puedes obtener más información sobre qué tarjetas puedes especificar para transacciones de prueba en la página https\:/dev.capusta.space/#rec240878484

!!!!!!

### Ejemplo de un enlace de pago&#x20;

Crear un enlace para el pago de 1 dólar (presta atención - <mark style="color:morado;">¡los importes de menos de 10 rublos no pasan al pago!)</mark>

<mark style="color:morado;">!!!!!</mark>

{% hint style="info" %}
Nota: primero se especifican las variables adicionales para la configuración y luego payment\_sum.
{% endhint %}

Puedes definir variables antes en una cadena, no en un solo bloque, este es un ejemplo.&#x20;

Luego, en el lugar adecuado, imprime la variable capusta\_pay\_url, que contiene el enlace

<mark style="color:morado;">!!!!!</mark>

## Procesamiento del resultado del pago (callback sobre el pago)&#x20;

Después de un pago exitoso en el bot llegará un callback, por el cual puedes entender que hubo un pago exitoso. Estos callback en el sistema los ves como mensajes del usuario, de modo que no pueden ser enviados por el usuario, consisten en los primeros 10 caracteres del token y la página de inicio de éxito, por ejemplo: 71b7d77f-7\_success Estos callback NO LOS VE 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 capusta\_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:

<mark style="color:morado;">!!!!!!</mark>

Al completar el pago, al cliente se le añadirá la variable capusta\_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.

## Creación de suscripción&#x20;

La creación de suscripciones está disponible en capusta. Para ello, debes asignar cualquier valor a la variable capusta\_subscription\_payment, y luego se creará una suscripción mensual. Si quieres especificar otro período, crea la variable capusta\_subscription\_period y asígnale uno de los siguientes valores: daily - "DAILY", weekly - "WEEKLY", monthly - "MONTHLY", "SELECTIVELY" es la elección del usuario (en este caso, el pagador elige la frecuencia del cargo) Ejemplo (cómo se ve un pago cuando se usa el valor "SELECTIVELY")

<mark style="color:morado;">!!!!!</mark>

Después de una suscripción exitosa, aparecerá la variable del cliente capusta\_subscriber\_id, que indica el número de suscriptor en el sistema Capusta.

<mark style="color:morado;">!!!!!</mark>

## Cancelar suscripción&#x20;

Para cancelar una suscripción existente, debes usar la función capusta\_remove\_subscription(capusta\_subscriber\_id), que toma como entrada el mismo número de suscriptor de capusta. Después de activar la función, la variable capusta\_subscriber\_id se limpiará y la suscripción se cancelará.

<mark style="color:morado;">!!!!!</mark>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mavibot.ai/doc/es/integrations/payment/capusta.space.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
