# INXY Payments

## Kayıt

<https://auth.inxy.io/> hizmetine kaydolduktan sonra sol taraftaki menüden Payment gateway API bölümüne gidin ve aşağıdaki verileri doldurun - cüzdanın adı ve açıklaması ile ikon. Sitenize bağlantı isteğe bağlıdır. Kabul etmek istediğiniz tüm kripto para birimlerini onay kutusuyla seçin ve Değişiklikleri Kaydet'e tıklayın

<br>

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

Kaydettikten sonra bağlantı verilerinin bulunduğu pencere açılacaktır. Ardından Generate düğmesine (1) basarak API anahtarı oluşturun ve e-postanıza gönderilen kodu girin. Elde edilen değişkeni güvenli bir yerde saklayın. Oluşturulan Secret Key'i de aynı yere kopyalayın. Anahtarlar, kaybolmaları durumunda yeniden oluşturulabilir (bu durumda, projedeki verileri değiştirmeyi unutmayın). Webhook'lar için URL'yi Postback URL (2) alanına <https://chatter.salebot.pro/inxy\\_callback/result> olarak girin.

<br>

<figure><img src="/files/99ee1f05eb781e159bccd558d4cdcc2193aa545e" alt=""><figcaption></figcaption></figure>

## Bağlantı kurulumu

Ardından Salebot — Ödeme sistemleri — INXY bölümüne gidin ve Bağlan düğmesine basın. Alınan API ve Secret anahtarlarını alanlara girin.

Salebot'tan bağlantı ekranı

## Ödeme bağlantısı oluşturma

Ödeme bağlantısı oluşturmak için payment\_sum değişkeninin değerini girin (örn.: 1), bundan sonra inxy\_pay\_url değişkeni görünecektir. Bu değişkeni ekranda bir bağlantı olarak ekleyebilir veya Öde düğmesine koyabilirsiniz.

{% hint style="warning" %} <mark style="color:kırmızı;">**NOT!**</mark> Sistem USD ile çalışır! payment\_sum değişkenindeki tutar, INXY ödeme sisteminde USD olarak kabul edilir.
{% endhint %}

Bağlantı şu şekilde görünür: <https://pay.inxy.io/sessions/umLf9cJWBRiaNwowGCE1><br>

Ayrıca, **payment\_sum değişkeni için tutarı girmeden önce**, aşağıdakileri girebilirsiniz **isteğe bağlı değişkenleri** ödeme kurulumu için\
**inxy\_currency** — ödeme için kullanılacak kripto para. API anahtarı oluşturma sırasında onay kutusuyla seçtiğiniz mevcut kripto paralardan birini girebilirsiniz. Boş bırakılırsa, kullanıcılar seçilenler listesinden kripto parayı kendileri seçer. Kullanılabilir değerler: ‘BTC’,‘ETH’,‘LTC’,‘DOGE’,‘USDT’,‘USDC’,‘DAI’

<figure><img src="/files/00abbc693992111899736504a3301ad0a59b530d" alt=""><figcaption></figcaption></figure>

**inxy\_description** – ödeme açıklaması.

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

{% hint style="warning" %} <mark style="color:kırmızı;">**NOT!**</mark> Önce kurulum için isteğe bağlı değişkenleri, ardından payment\_sum'u girersiniz.
{% endhint %}

Değişkenler zincirde daha önce de girilebilir, tek bir blokta olmak zorunda değildir. Bağlantıyı içeren inxy\_pay\_url değişkeni ise doğru yere yerleştirilmelidir. Bu bağlantı ödeme formunu açar.

<figure><img src="/files/1aa38ac6117a6a38e1cd035fda96568a986182bf" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %} <mark style="color:kırmızı;">**NOT!**</mark> Toplam tutar satırı, payment\_sum'a eşit olan USD değerini gösterir. Aşağıdaki toplam kripto tutarı seçilen kripto para cinsinden değeri gösterir. Bu değer mevcut döviz kuruna göre değişir. Bu, müşterinizin cüzdanından size ödemesi gereken tutardır.
{% endhint %}

<figure><img src="/files/1121bc7cef7bfb614b298ae2e96709229bc8ffd8" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %} <mark style="color:kırmızı;">**NOT!**</mark> Tek bir oturum sırasında ödeme için cüzdan adresi müşteriye yalnızca 2 saat boyunca ayrılır. Müşteriye ödemenin yapıldığı anda sürenin dolmadığından ve cüzdan adresinin hâlâ geçerli olduğundan emin olmasını önerin. Oturum süresi dolmuşsa — tüm ödeme sürecinin baştan başlatılması gerekir.
{% endhint %}

## Ödeme geri bildirimi

Başarılı ödemenin ardından bot, ödemenin başarıyla yapıldığını bildiren bir geri bildirim alacaktır. Bu geri bildirimi sistemde kullanıcıdan gelen bir mesaj olarak görürsünüz, böylece kullanıcı bunu gönderemez. Kullanıcıların kendileri geri bildirimi GÖREMEZ, yalnızca operatör görebilir. INXY'nin birkaç tür geri bildirimi vardır:

1. Başarı geri bildirimleri, token'ın ilk 10 sembolünün ardından ‘success’ gelmesinden oluşur, örn.: uc8zsjNN1x\_success

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

Bu geri bildirim, müşteri tutarın tamamını ödediğinde ve ödeme sırasında hiçbir sorun oluşmadığında gönderilir. Bu geri bildirimle birlikte projeye iki değişken eklenecektir: inxy\_payment\_completed True değerini alır; ve **inxy\_payment\_status** ödenen değerle.

{% hint style="warning" %}
İşlem sırasında **inxy\_payment\_status** değişkeni değerini değiştirir. Kullanıcı formu açtığında waiting\_payment olur, ödeme işlenirken waiting\_confirmation olur ve başarılı işlemden sonra paid veya partially\_paid değerini alır.
{% endhint %}

Geri bildirim işlenirken karşılaştırma türü Full match olmalıdır. Örn.: başarılı ödeme işlemesini koşullu bir blok olarak yapabilir ve kullanıcıya ilgili mesajı gösterebilirsiniz:

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

2\. Bazen kripto para kurları değişir veya cüzdanlar işlemlerden ek ücret alır, bu nedenle aldığınız nihai tutar tam olmaz. Böyle durumlarda inxy\_payment\_status değişkeni partially\_paid değerini alır ve sistem şu şekilde görünen bir geri bildirim alır:

\
Bu durumda müşteriye eksik tutarı tamamlaması için bir mesaj göndermeniz gerekir. Örn.: geri bildiriminizin başlangıcı için bir koşul ayarlayabilir ve bunu alınca müşteriye ödeme bağlantısı içeren önceden oluşturulmuş bir URL gönderebilir ya da blok, inxy\_payment\_status değişkeninin değeri olduğunda etkinleşecek şekilde bir koşul ayarlayabilirsiniz **partially\_paid**.

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

{% hint style="warning" %}
Ödeme bağlantısının yalnızca 2 saat geçerli olduğunu unutmayın! Müşteri eksik tutarı zamanında ödemezse, bağlantı açılamaz. Bu aşamada INXY ilk kısmi ödemeyi işleyeceğinden para müşteriye geri dönmez. Parayı iade etmek için INXY hesabınıza gidip iade işlemi yapmanız gerekir.
{% endhint %}

## Abonelik oluşturma

INXY sistemi kullanıcıların abonelik oluşturmasına izin verir. Bunu yapmak için herhangi bir değeri **inxy\_subscription\_payment** değişkenine ekleyin; aylık bir abonelik oluşturulacaktır. Farklı bir dönem ayarlamak istiyorsanız, aşağıdaki değişkenleri kullanın: \
**inxy\_subscription\_interval** ‘day’ değerine eşit — günlere eşit bir abonelik aralığı oluşturur (varsayılan ay'dır)\
**inxy\_subscription\_period** — dönemi ayarlamak için 1 ile 30 arasında bir değere eşit değişken ekleyin. Örn. Her 15 günde bir abonelik ödemesi oluşturmak için inxy\_subscription\_interval =‘day’ ve inxy\_subscription\_period=15 ayarlayın; ödemenin yılda iki kez yapılması için inxy\_subscription\_period=6 ayarlayın (çünkü inxy\_subscription\_interval varsayılan olarak month'tur)

<figure><img src="/files/9df50e4ab4706f5e174d70502a2469c37b2046fe" alt=""><figcaption></figcaption></figure>

Bağlantı ayrıca ödeme formunu açacaktır, ancak farklı olacaktır: ilk olarak, yanda ödemenin abonelik tabanlı olduğu ve süresinin gösterildiği belirtilecektir; ikinci olarak, form müşteriye birkaç ödeme için önceden depozito eklemesini önerecektir.

{% hint style="warning" %}
**INXY'ye özgü durumlar**: Müşteri tutarın х2 veya х3'ünü öderse, Salebot tek bir tutar hakkında mesaj alır. Kalan tutar müşterinin bakiyesine yatırılır ve yaklaşan ödemelerde kullanılır. Kripto para kuru değiştiğinden, sonuçta bu tutar sonraki ödemelerden biri için yetersiz kalabilir ve bu da ödenmemiş bir aboneliğe yol açabilir. Böyle bir durumda, ‘fail’ ifadesini içeren bir geri bildirim alırsınız ve müşteriniz için bir hatırlatıcı ayarlayabilirsiniz.
{% endhint %}

{% hint style="warning" %}
Abonelik kısmi olarak ödenemez. Ödeme öncesinde müşterinin bakiyesi kontrol edilir. Yeterli bakiye yoksa ödeme hiç yapılmaz.
{% endhint %}

<figure><img src="/files/4c71de853070ec0c7eadc2161ca6aaa42aac44a9" alt=""><figcaption></figcaption></figure>

Başarılı abonelikten sonra müşteri değişkenlerine inxy\_subscribtion\_id (referans numarası) ve inxy\_subscription\_status dahil edilir.

<figure><img src="/files/28d2b875ed47d5c92907baa04fc9247bb1f68fb3" alt=""><figcaption></figcaption></figure>

## Aboneliği iptal etme

Bir aboneliği iptal etmek için aşağıdaki işlevi kullanın **inxy\_remove\_subscription(inxy\_subscription\_id)**. İşlevde abonelik kimlik numarasını inxy\_subscribtion\_id olarak girin ve abonelik iptal edilecektir.

<figure><img src="/files/30490b3c2b1da82698cec2bdcd71a444dec8331e" alt=""><figcaption></figcaption></figure>

Başarı durumunda ‘Subscription status inxy\_subscription\_id - deleted’ geri bildirimi alırsınız ve inxy\_subscription\_status değişkeni ilgili değere değişir.

<figure><img src="/files/686f61198c50590cdda5d1d038b69277b73d38d0" alt=""><figcaption></figcaption></figure>


---

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