# Allpay

### Allpay ödeme sistemine bağlanma

Allpay ödeme sistemiyle çalışmak için mavibot.pro üzerindeki projeye gidin ve "Acquiring" bölümünde Allpay ödeme sistemini bulun.

<figure><img src="/files/0c1bc7fc8223582c74abac6ecc249659c63ce354" alt=""><figcaption><p>Resim 1. Ödeme hizmetini Mavibot'a bağlamak için "Acquiring" bölümü</p></figcaption></figure>

Bağlan'a tıkladıktan sonra, ödeme sistemini bağlamak için bir form açılır.

<figure><img src="/files/2329764ba9b85a1db75d22b563bbb616479651bf" alt=""><figcaption><p>Resim 2. Hizmetten kullanıcı adı ve şifrenin girilmesi</p></figcaption></figure>

Bu formda, **Kullanıcı adı** ve **şifre** alanlarını ödeme sisteminin API'siyle çalışmak için girin.

Ardından, **Ayarları kaydet**e tıklayın; bunun ardından Allpay ödeme sistemini bağlama düğmesinin "Bağlandı" olarak görüntülendiğini görürüz:

{% hint style="success" %}
Bu, ödeme sisteminin bağlandığı ve onunla çalışmaya geçebileceğiniz anlamına gelir.
{% endhint %}

<figure><img src="/files/fc59ad58062ec302ec3b00deed39b41e55f6e828" alt=""><figcaption><p>Resim 3. Bağlı ödeme sisteminin düğmesinin görüntülenmesi</p></figcaption></figure>

### Allpay ödeme sistemiyle çalışmanın yapılandırılması

Müşterinin e-posta adresini Allpay'e göndermeniz gerekir. Bunu **allpay\_email** değişkenine

ekleyebilirsiniz. Bir ödeme bağlantısı oluşturmanın 2 yolu vardır:

1. Bir ödeme bağlantısı oluşturmak için, **payment\_sum** değişken değerini *ayarlamanız gerekir (örneğin, 150 veya 100.55 <mark style="color:kırmızı;">**(nokta ile ayrılmış!))**</mark>,* ve **allpay\_pay\_url** değişkeni hemen ardından görünecektir.

Bu değişken bir bağlantı ile görüntülenebilir veya "Öde" metinli bir düğmeye yerleştirilebilir. Bu yöntem için ek parametreler vardır, ancak bunlar değişkenlerde önceden tanımlanmalıdır **payment\_sum.** Düğmenin **allpay\_currency** değişkeni para birimini belirtmek için kullanılabilir, varsayılan değer **'RUB'.** Düğmenin **allpay\_lang** değişkeni ödeme sayfasının dilini belirtmek için kullanılır, varsayılan **'ENG'.**

2. Ayrıca **allpay\_generate\_payment\_url** fonksiyon&#x75;**(amount, email, currency, long) kullanarak da bir bağlantı oluşturabilirsiniz.**

| Parametreler (ikinci yöntem için):                                                        |
| ----------------------------------------------------------------------------------------- |
| amount - ödeme tutarını içerir                                                            |
| email - müşterinin e-posta adresini içerir                                                |
| currency - para birimini belirtmek için isteğe bağlı parametre (varsayılan olarak ‘RUB’), |
| lang - ödeme sayfası dilini belirten isteğe bağlı parametre (varsayılan olarak ‘ENG’).    |

Bağlantı, fonksiyonun çalıştırılmasının sonucu olacaktır; onu bir değişkende tutun

### ÖRNEKLER:

İlk yöntem için:

<figure><img src="/files/ebe753b16fc53a762cad001d7e211d83d0f3022f" alt=""><figcaption></figcaption></figure>

> allpay\_email = '\*\*\*\*\*\*<1@mail.ru>'
>
> payment\_sum = 100

Sonuç olarak, aşağıdaki değişken blokta bağlantı ile geçirilebilir:

<figure><img src="/files/593ffd7c810d6bb7c030494b8d1673eb64b7bc89" alt=""><figcaption></figcaption></figure>

**Örnek** ikinci yöntem için:

<figure><img src="/files/c3b760b66ee7d1166f2bfc40582e5cdbf0b6f37d" alt=""><figcaption></figcaption></figure>

> payment\_url = allpay\_generate\_payment\_url(100, '\*\*\*\*\*\*\*\*<1@mail.ru>')

Sonuç olarak, değişkenler oluşturulacaktır:

<figure><img src="/files/04155c55904867d9aa441862cd06f14bfaa32846" alt="" width="266"><figcaption></figcaption></figure>

{% hint style="success" %}
Başarılı bir ödemenin ardından, **allpay\_payment\_completed** değişkeni True olarak ayarlanacak ve ayrıca başarılı ödemeyle ilgili bir geri çağrı alacaksınız.
{% endhint %}

{% hint style="info" %}
API ile çalışmak için şifrenin ilk 8 karakteri metnin başında kullanılır.
{% endhint %}


---

# 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/tr/odeme/allpay.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.
