# Fondy

* [Como conectar ](#how-to-connect)
* [Como Criar um Link](#how-to-create-a-link)&#x20;
* [Como processar o resultado ](#how-to-process-the-result)
* [Como Fazer Pagamentos de Teste](#how-to-make-test-payments)

## Como conectar&#x20;

Para conectar o sistema de pagamento Fondy, você precisará de um ID de comerciante e uma chave secreta. Após recebê-los, vamos para as configurações no Salebot&#x20;

No Salebot, abrimos a seção de sistemas de pagamento, selecionamos Fondy. Você precisa inserir os dados recebidos.

&#x20;                                       ![](/files/4da1e0d42c620b33bb1622b9cf2e6bc050e87afe)

![](/files/4bf98388c8a2d2941776a4e8027beb9f4be8d6ca)

Para gerar um link para um pagamento, você precisa definir o valor da variável payment\_sum (como 150 ou 100.55 (usando ponto!)), imediatamente depois disso a variável fondy\_pay\_url aparece. Essa variável pode ser exibida com um link ou colocada no botão com o texto "Pagar".&#x20;

O link tem o formato:&#x20;

<https://payfondy.eu/merchants/4879cf99f26d58b22b04c037d111d14a/default/index.html?n=fe044b299ce98accfcd5f0c559d8c8f28802c3>

Além disso, antes de definir o valor payment\_sum, você pode especificar as seguintes variáveis opcionais para configurar o pagamento.

{% hint style="warning" %}
A configuração padrão é UAH; se você precisar de outra moeda, deve definir o valor da variável currency
{% endhint %}

**currency** - Moeda do pedido.&#x20;

**Valores válidos:**&#x20;

UAH - hryvnia ucraniana&#x20;

RUB - rublo russo&#x20;

USD - USD&#x20;

EUR - euro&#x20;

GBP - libra esterlina obrigatória&#x20;

CZK - coroa tcheca

**payment\_description** - descrição do pedido&#x20;

**session\_timeout** - duração do pedido em segundos.&#x20;

padrão (36000 segundos = 10 horas).&#x20;

**language** - idioma da página de pagamento:&#x20;

ru - russo&#x20;

uk - ucraniano&#x20;

en - inglês&#x20;

lv - letão&#x20;

fr - francês&#x20;

cs - tcheco&#x20;

ro - romeno&#x20;

it  - italiano&#x20;

sk - eslovaco&#x20;

pl - polonês&#x20;

es - espanhol&#x20;

hu - húngaro&#x20;

de - alemão

## Como Criar um Link&#x20;

Crie um link para o pagamento de 122hrn (hryvnia padrão)

![](/files/5d9e0f124aa87e7e375cb77638cf7e3001d3ad0f)

{% hint style="info" %}
Observe:

* Primeiro especifique os parâmetros **payment\_description** opcionais, etc.
* E por último, atribua o valor da **payment\_sum** variable
  {% endhint %}

Observação: primeiro definimos variáveis adicionais para as configurações e depois **payment\_sum**. Você pode definir variáveis antes em uma cadeia, não em um único bloco, este é um exemplo.&#x20;

Em seguida, no lugar certo, imprima a **fondy\_pay\_url** variável, que contém o link.

&#x20;                                          ![](/files/dc8898406aff03e7db4ada94c22949dfd2c599fb)

## Como processar o resultado&#x20;

Após o pagamento bem-sucedido, chegarão no bot kolbeks, pelos quais você pode entender que houve um pagamento bem-sucedido. Esses kolbeks no sistema você vê como mensagens do usuário, então eles não podem ser enviados pelo usuário; eles consistem nos primeiros 5 caracteres da chave secreta e na conta de sucesso, por exemplo: h4fd56\_success

{% hint style="info" %}
Se a senha tiver menos de 5 caracteres, então a senha será usada por completo; por exemplo, para pagamentos de teste a senha é test, então o callback virá test\_success
{% endhint %}

{% hint style="success" %}
Esses callbacks NÃO SÃO VISTOS pelo usuário, eles são exibidos apenas para o operador
{% endhint %}

{% hint style="warning" %}
O tipo de comparação deve ser "Correspondência exata"
{% endhint %}

Além disso, após o pagamento bem-sucedido, a variável fondy\_payment\_completed é definida como True.&#x20;

Por exemplo, você pode criar um bloco de processamento de pagamento bem-sucedido com uma condição e exibir a mensagem correspondente ao usuário:

![](/files/699e0262c571f0529cb10d16a96d73d51a2d254c)

Após a conclusão do pagamento, a variável fondy\_callback\_data será adicionada ao cliente, contendo os dados de resposta do sistema de pagamento para a transação concluída. Você pode extrair os dados necessários do dicionário usando o método get.

{% hint style="warning" %}
Para fazer um pagamento повторado, você deve redefinir payment\_sum, o link gerado anteriormente e, depois de redefinir a variável payment\_sum, obter um novo link. Você pode especificar um valor anterior.
{% endhint %}

## Como Fazer Pagamentos de Teste&#x20;

Dados de teste no momento da publicação da documentação:&#x20;

**ID do comerciante**: 1396424&#x20;

**Senha**: teste&#x20;

**Números de cartões de teste**&#x20;

44445566661111 - Sucesso&#x20;

4444111166665555 - Recusa&#x20;

Período de validade e CVV2: qualquer&#x20;

Se algo não funcionar, compare os dados com os dados no site oficial: <https://docs.fondy.eu/ru/docs/page/2/2>


---

# 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/pt/integrations/payment/fondy.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.
