Kayıt
Hizmete kaydolduktan sonra https://auth.inxy.io/ Ödeme ağ geçidi API menüsüne gidin ve aşağıdaki bilgileri doldurun:
- Cüzdan adı ve açıklaması, simge.
- Web sitesine olan bağlantı isteğiniz üzerine yerleştirilir.
Kabul edilen tüm kripto para türleri işaretlenmeli ve Değişiklikleri Kaydet'e tıklanmalıdır


Kaydettikten sonra bir iletişim veri alanı açılacaktır.
Ardından, Generate(1) düğmesine tıklayarak bir API anahtarı oluşturun ve e-postanıza gönderilen kodu girin.
Alınan değişken güvenli bir yerde saklanmalıdır. Ayrıca Gizli Anahtarı da oraya kopyalayın.
Anahtarlar, kaybolması durumunda yeniden oluşturulabilir (bu olursa, projedeki verileri değiştirmeyi unutmayın).
Postback Url (2) alanında, web kancaları için url'yi belirtin https://chatter.salebot.pro/inxy\\_callback/result

Bağlantı ayarları
Ardından Mavibot → "Satın Alma" bölümü → INXY'ye gidin ve bağlan'a tıklayın. Alınan API ve Gizli anahtarları alanlara girin.


Ödeme bağlantısı oluşturma
Bir ödeme bağlantısı oluşturmak için payment_sum değişkeninin değerini (örneğin, 1) ayarlamanız gerekir. Bundan sonra, inxy_pay_url değişkeni görünecektir. Bu değişken bir bağlantı ile görüntülenebilir veya "Öde" düğmesine yerleştirilebilir.
DİKKAT!!! Sistem dolar ile çalışır! payment_sum içinde belirtilen miktar, INXY ödeme sistemi tarafından dolar olarak kabul edilecektir.
Bağlantı şuna benzer: https://pay.inxy.io/sessions/umLf9cJWBRiaNwowGCE1
Ayrıca, payment_sum değişkeninin değerini ayarlamadan önce, ödemeyi ayarlamak için aşağıdaki isteğe bağlı değişkenleri ayarlayabilirsiniz:
inxy_currency - ödemenin yapılacağı kripto para birimi.
API anahtarını oluştururken işaretlediğiniz olası kripto para birimlerinden birini belirtebilirsiniz. Boş bırakırsanız, ödeyen kişi işaretlenmiş olanlar arasından kripto para birimini seçecektir..
Mevcut değerler: 'BTC', 'ETH', 'LTC', 'DOGE', 'USDT', 'USDC', 'DAI'

inxy_description – ödeme açıklaması

Dikkat! Önce ayarlar için ek değişkenler, ardından payment_sum ayarlanır.
Değişkenler, hepsi tek bir blokta olmak yerine zincirde daha önce ayarlanabilir. Ve bağlantıyı içeren inxy_pay_url değişkeni doğru yerde görüntülenmelidir. Üzerine tıklandığında bir ödeme formu açılacaktır.

Dikkat! Toplam tutar satırı, payment_sum'a eşit bir dolar değeri içerir. Aşağıda toplam kripto tutarında - seçilen kripto para birimindeki değerdir. Mevcut döviz kuruna bağlı olarak sık sık değişir. Müşterinin cüzdanından size ödemesi gereken değer budur.

Dikkat!!! Ödeme için cüzdan adresi, aynı oturum içinde, müşteri için yalnızca 2 saatliğine ayrılır. Müşteriye sürenin dolmadığından ve cüzdan adresinin ödeme anında güncel olduğundan emin olmasını tavsiye edin. Oturum süresi bittiyse, ödeme sürecini yeniden başlatmanız gerekir.
Ödeme sonucu işleme (ödeme geri bildirimi)
Başarılı bir ödemeden sonra, ödemenin başarılı olduğunu bildiren bir geri bildirim bot'a gönderilecektir. Bu geri bildirimi sistemde kullanıcıdan gelen bir mesaj olarak görürsünüz, böylece kullanıcı bunları gönderemez. Bu geri bildirim kullanıcının kendisi tarafından GÖRÜLMEZ, yalnızca operatöre görüntülenir. INXY'nin birkaç tür geri bildirimi vardır:
- Başarılı geri bildirimler, token'ın ilk 10 karakterinden ve başarı ek yazısından oluşur, örneğin: uc8zsjNN1x_success

Bu geri bildirim, müşteri tutarın tamamını ödemişse ve ödemeyle ilgili herhangi bir sorun yoksa alınır. Bu geri bildirimle birlikte, proje değişkenlerine inxy_payment_completed değişkeni eklenecek ve bu değişken True olarak ayarlanacaktır. Ayrıca inxy_payment_status değişkeni paid değerini alacaktır.
inxy_payment_status değişkeni, tüm ödeme işleme süresi boyunca değerini değiştirebilir. Kullanıcı formu açtıktan sonra waiting_payment durumunu alacak, ardından ödemesinin işlenmesi sırasında waiting_confirmation değerini alacak ve başarılı işlemden sonra paid veya partially_paid değerine sahip olacaktır.
Bir geri bildirimi işlerken karşılaştırma türü "Tam Eşleşme" olmalıdır.
Örneğin, koşullu bir blokta başarılı bir ödemeyi işleyebilir ve kullanıcıya ilgili mesajı görüntüleyebilirsiniz:

2. Kripto döviz kurunun değiştiği veya cüzdanın işlemden bir komisyon çektiği ve bunun sonucunda hesabınıza eksik bir miktarın yatırıldığı durumlar vardır. Bu durumda, inxy_payment_status değişkeni partially_paid değerini alacak ve sisteme bir geri bildirim gönderilecektir.

Bu durumda, müşteriye ek ödeme talep eden bir bildirim göndermeniz gerekecektir.
Örneğin, geri bildirim başlangıcı için bir koşul belirleyebilir ve aldıktan sonra, müşteriye ödeme bağlantısı içeren önceden oluşturulmuş url'yi tekrar gönderebilir veya inxy_payment_status değişkeni partially_paid'e eşit olduğunda bloğun tetiklenmesi için bir koşul belirleyebilirsiniz.

Ödeme bağlantısının yalnızca 2 saat geçerli olduğunu unutmayın! Müşteri kalan kısmı ödemek için zamanında yetişemezse, artık açamaz. INXY bu aşamada ilk eksik ödemeyi zaten işleme koyacağından, para müşteriye iade edilmeyecektir. Bunları iade etmek için INXY kişisel hesabınıza gitmeniz ve bir para iade işlemi gerçekleştirmeniz gerekecektir.
Abonelik Oluşturma
INXY sisteminde abonelikler oluşturulabilir. Bunu yapmak için inxy_subscription_payment değişkenine herhangi bir değer atayın, ardından aylık bir abonelik oluşturulacaktır.
Farklı bir süre belirtmek istiyorsanız, aşağıdaki değişkenleri kullanın: inxy_subscription_interval 'day' değerine eşit - aralığı günlere ayarlar (varsayılan olarak bir aydır)
inxy_subscription_period - sıklığı ayarlamak için 1 ile 30 arasında bir değişken belirtin.
Örneğin, her 15 günde bir abonelik ücreti oluşturmak için inxy_subscription_interval ='day' ve inxy_subscription_period=15 ayarlamanız gerekir ve ödemenin altı ayda bir tahsil edilmesini istiyorsanız, yalnızca inxy_subscription_period=6 belirtmeniz yeterlidir (çünkü inxy_subscription_interval varsayılan olarak bir aydır)

Bağlantıyı takip ederken kullanıcı aynı ödeme sayfasını görecektir, ancak birkaç farkla: ilk olarak, yanda ödemenin belirtilen sıklıkta bir aboneliğin parçası olduğunu belirten bir not olacaktır; ve ikinci olarak, ödeme sayfası müşteriye iki veya üç tutarı peşin ödeme seçeneği sunacaktır.
FINXY ödeme sisteminin özellikleri: Müşteri tutarın x2 veya x3'ünü öderse, Mavibot bunlardan yalnızca biri için bir ödeme bildirimi alacaktır. Kalan tutar, sonraki tahsilatlarda çekileceği müşterinin bakiyesine gönderilecektir. Kripto para döviz kuru sürekli değiştiğinden, sonuç olarak bu tutar sonraki tahsilat için yeterli olmayabilir ve bu da eksik ödenmiş bir abonelik durumuna yol açacaktır. Bu durumda, "başarısız" geri bildirimi alacaksınız ve müşteriye bir hatırlatıcı ayarlayabilirsiniz.
Programa göre kısmi ödeme olamaz. Ödemeden önce bakiye kontrol edilir ve bakiye yeterli değilse, para müşterinin hesabından çekilmeyecektir.

Başarılı abonelikten sonra, müşteri değişkenlerinde abonelik numarasını gösteren inxy_subscription_id değişkeni ve durumuyla birlikte inxy_subscription_status değişkeni görünecektir.

Aboneliği iptal etme
Aboneliğinizi iptal etmek için inxy_remove_subscription(inxy_subscription_id) işlevini kullanın. İşleve inxy_subscription_id abonelik kimliğini ekleyin, abonelik iptal edilecektir.

Başarılı olması durumunda, 'Abonelik durumu inxy_subscription_id - silindi' geri bildirimini alacaksınız ve inxy_subscription_status değişkeni uygun değere değişecektir.
