INXY payments
Kayıt
Hizmete kaydolduktan sonra https://auth.inxy.io/ Ödeme geçidi API menüsüne gidin ve aşağıdaki bilgileri doldurun:
Cüzdan adı ve açıklaması, simge.
Web sitesine bağlantı talebiniz üzerine eklenir.
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 konumda saklanmalıdır. Ayrıca Secret Key’i de oraya kopyalayın.
Anahtarlar, kaybolmaları durumunda yeniden oluşturulabilir (bu olursa, projedeki verileri değiştirmeyi unutmayın).
Postback Url (2) alanında, webhook’lar için url’yi belirtin https://chatter.salebot.pro/inxy_callback/result

Bağlantı ayarları
Ardından Mavibot → "Acquiring" bölümü → INXY’ye gidin ve tıklayın bağlan. Alınan API ve Secret anahtarlarını alanlara girin.


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

inxy_description – ödeme açıklaması

Dikkat! Önce ayarlar için ek değişkenler, sonra payment_sum ayarlanır.
Değişkenler tek bir blokta değil, zincirde daha önce ayarlanabilir. Ve bağlantıyı içeren inxy_pay_url değişkeni doğru yerde gösterilmelidir. Üzerine tıkladığınızda bir ödeme formu açılacaktır.

Dikkat! Toplam tutar satırı, payment_sum’a eşit bir dolar değerini içerir. Aşağıdaki toplam kripto tutarı - seçilen kripto para birimindeki değerdir. Mevcut döviz kuruna bağlı olarak sık sık değişir. Bu, müşterinin kendi cüzdanından size ödemesi gereken tutardır.

Dikkat edin!!! Ödeme için cüzdan adresi, tek bir oturum içinde, müşteri için yalnızca 2 saatliğine rezerve edilir. Müşteriye, sürenin dolmadığından ve ödeme sırasında cüzdan adresinin geçerli olduğundan emin olmasını önerin. Oturum süresi dolarsa, ödeme sürecini yeniden başlatmanız gerekir.
Ödeme sonucu işleme (ödeme geri bildirimi)
Başarılı bir ödemenin ardından, ödeme başarılı oldu bilgisini verecek bir geri bildirim bota 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ÜNMEZ, yalnızca operatöre gösterilir. INXY’nin çeşitli geri bildirim türleri vardır:
Başarılı geri bildirimler, token’ın ilk 10 karakteri ve success eki ile oluşur, örneğin: uc8zsjNN1x_success

Bu geri bildirim, müşteri tutarın tamamını ödemişse ve ödeme ile ilgili bir sorun yoksa alınır. Bu geri bildirimle birlikte, inxy_payment_completed değişkeni proje değişkenlerine eklenecek ve True olarak ayarlanacaktır. Ayrıca inxy_payment_status değişkeni paid değerini alacaktır.
inxy_payment_status değişkeni, ödeme işleme sürecinin tamamı boyunca değerini değiştirebilir. Kullanıcı formu açtıktan sonra waiting_payment durumunu alır, ardından ödemesi işlenirken waiting_confirmation değerini alır ve başarılı işlemeden sonra paid veya partially_paid değerine sahip olur.
Bir geri bildirim işlerken karşılaştırma türü "Exact Match" olmalıdır.
Örneğin, başarılı bir ödemeyi koşullu bir blokta işleyebilir ve ilgili mesajı kullanıcıya gösterebilirsiniz:

2. Kripto döviz kuru değiştiğinde veya cüzdan işlemden bir komisyon kestiğinde, bunun sonucunda hesabınıza eksik bir tutar yatırılan 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 bildirimin başlangıcı için bir koşul belirleyebilir ve bunu aldıktan sonra, ödeme bağlantılı zaten oluşturulmuş url’yi müşteriye 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 ayarlayabilirsiniz.

Lütfen ödeme bağlantısının yalnızca geçerli olduğunu 2 saat boyunca unutmayın! Müşteri kalan kısmı zamanında ödemezse artık onu açamaz. Bu aşamada INXY ilk eksik ödemeyi zaten işlemiş olacağından, para müşteriye iade edilmeyecektir. Onları geri almak için INXY kişisel hesabınıza gitmeniz ve bir geri ödeme işlemi yapmanız gerekir.
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 dönem belirtmek istiyorsanız, aşağıdaki değişkenleri kullanın: inxy_subscription_interval ‘day’ değerine eşit - aralığı gün cinsinden ayarlar (varsayılan olarak bir aydır) inxy_subscription_period - sıklığı ayarlamak için 1 ile 30 arasında bir değer 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; ödemenin her altı ayda bir tahsil edilmesini istiyorsanız, yalnızca inxy_subscription_period=6 belirtmeniz yeterlidir (çünkü varsayılan olarak inxy_subscription_interval bir aydır)

Bağlantıyı takip ettiğinde kullanıcı aynı ödeme sayfasını görecektir, ancak birkaç farkla: birincisi, ödemenin belirtilen sıklıkta bir aboneliğin parçası olduğunu gösteren yanda bir not olacaktır; ikincisi, ö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 yalnızca bunlardan biri için ödeme yapıldığına dair bir bildirim alacaktır. Kalan tutar müşterinin bakiyesine gönderilecek ve buradan sonraki tahsilatlarda düşülecektir. 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, “fail” geri bildirimi alacaksınız ve müşteriye bir hatırlatma ayarlayabilirsiniz.
Programa göre kısmi ödeme yapılamaz. Ödemeden önce bakiye kontrol edilir ve bakiye yeterli değilse para tahsil edilmeyecektir müşterinin hesabından.

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

Aboneliği iptal etme
Aboneliğinizi iptal etmek için inxy_remove_subscription(inxy_subscription_id)fonksiyonunu kullanın. Fonksiyona inxy_subscription_id abonelik kimliğini ekleyin ve abonelik iptal edilecektir.

Başarı durumunda, bir geri bildirim alacaksınız ‘Subscription status inxy_subscription_id - deleted’ ve inxy_subscription_status değişkeni uygun değere değişecektir.

Son güncelleme