INXY Payments
Tekrarlayan özelliklere sahip kripto işleme platformu
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

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.

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.
NOT! Sistem USD ile çalışır! payment_sum değişkenindeki tutar, INXY ödeme sisteminde USD olarak kabul edilir.
Bağlantı şu şekilde görünür: https://pay.inxy.io/sessions/umLf9cJWBRiaNwowGCE1
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’

inxy_description – ödeme açıklaması.

NOT! Önce kurulum için isteğe bağlı değişkenleri, ardından payment_sum'u girersiniz.
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.

NOT! 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.

NOT! 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.
Ö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:
Başarı geri bildirimleri, token'ın ilk 10 sembolünün ardından ‘success’ gelmesinden oluşur, örn.: uc8zsjNN1x_success

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.
İş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.
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:

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.

Ö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.
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)

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.
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.
Abonelik kısmi olarak ödenemez. Ödeme öncesinde müşterinin bakiyesi kontrol edilir. Yeterli bakiye yoksa ödeme hiç yapılmaz.

Başarılı abonelikten sonra müşteri değişkenlerine inxy_subscribtion_id (referans numarası) ve inxy_subscription_status dahil edilir.

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.

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.

Last updated