Pendaftaran
Selepas mendaftar di perkhidmatan https://auth.inxy.io/ pergi ke API gerbang pembayaran di menu sebelah kiri dan isi data berikut - nama dan keterangan dompet serta ikon. Pautan ke laman web anda adalah pilihan. Pilih semua mata wang kripto yang ingin anda terima dengan kotak semak dan klik Simpan Perubahan

Selepas menyimpan, tetingkap dengan data sambungan akan dibuka. Seterusnya, hasilkan kunci API dengan menekan butang Jana (1) dan masukkan kod yang dihantar ke e-mel anda. Simpan pemboleh ubah yang terhasil di tempat yang selamat. Salin Kunci Rahsia yang dihasilkan di tempat yang sama. Kunci, sekiranya hilang, boleh dijana semula (dalam kes ini, ingat untuk menukar data dalam projek). Masukkan URL untuk webhooks https://chatter.salebot.pro/inxy\\_callback/result dalam medan URL Pos Balik (2).

Persediaan sambungan
Kemudian pergi ke Mavibot — Sistem Pembayaran — INXY dan tekan butang Sambung. Masukkan kunci API & Rahsia yang diterima dalam medan.
skrin pada sambungan dari Mavibot
Menjana pautan pembayaran
Untuk menjana pautan pembayaran, masukkan nilai pemboleh ubah payment_sum (cth.: 1), selepas itu pemboleh ubah inxy_pay_url akan muncul. Anda boleh menambah pemboleh ubah ini pada skrin sebagai pautan atau meletakkannya ke dalam butang Bayar.
NOTA! Sistem berfungsi dengan USD! Jumlah dalam pemboleh ubah payment_sum dianggap sebagai USD dalam sistem pembayaran INXY.
Pautan kelihatan seperti ini: https://pay.inxy.io/sessions/umLf9cJWBRiaNwowGCE1
Juga, sebelum memasukkan jumlah untuk pemboleh ubah payment_sum, anda boleh memasukkan pemboleh ubah pilihan berikut untuk persediaan pembayaran
inxy_currency — mata wang kripto yang akan digunakan untuk pembayaran. Anda boleh memasukkan salah satu mata wang kripto yang tersedia yang telah anda pilih dengan kotak semak semasa penjanaan kunci API. Jika dibiarkan kosong, pemain memilih mata wang kripto sendiri daripada senarai yang dipilih. Nilai yang tersedia: ‘BTC’,‘ETH’,‘LTC’,‘DOGE’,‘USDT’,‘USDC’,‘DAI’

inxy_description – keterangan pembayaran.

NOTA! Mula-mula anda masukkan pemboleh ubah pilihan untuk persediaan, dan kemudian payment_sum.
Pemboleh ubah boleh dimasukkan lebih awal dalam rantai, dan bukan dalam satu blok. Manakala pemboleh ubah inxy_pay_url, yang merangkumi pautan, harus dipaparkan di tempat yang betul. Pautan ini membuka borang pembayaran.

NOTA! Baris Jumlah keseluruhan menunjukkan nilai dalam USD, yang sama dengan payment_sum. Baris Jumlah kripto keseluruhan di bawah menunjukkan nilai dalam mata wang kripto yang dipilih. Ia berbeza berdasarkan kadar pertukaran semasa. Ini adalah jumlah yang perlu dibayar oleh pelanggan anda kepada anda dari dompetnya.

NOTA! Alamat dompet untuk pembayaran semasa sesi tunggal dikhaskan untuk pelanggan hanya selama 2 jam. Nasihatkan pelanggan untuk memastikan bahawa masa belum tamat dan alamat dompet masih sah apabila pembayaran dibuat. Jika masa sesi telah tamat — keseluruhan proses pembayaran perlu dimulakan semula.
Panggil balik pembayaran
Selepas pembayaran berjaya, bot akan menerima panggil balik yang akan memberitahu anda bahawa pembayaran telah berjaya dibuat. Anda melihat panggil balik ini dalam sistem sebagai mesej daripada pengguna, supaya pengguna tidak dapat menghantarnya. Pengguna sendiri TIDAK BOLEH MELIHAT panggil balik, hanya pengendali yang boleh melihatnya. INXY mempunyai beberapa jenis panggil balik:
- Panggil balik kejayaan terdiri daripada 10 simbol pertama token diikuti dengan ‘success’, cth.: uc8zsjNN1x_success

Panggil balik sedemikian dihantar, jika pelanggan membayar jumlah penuh dan tiada masalah berlaku semasa pembayaran. Bersama panggil balik ini, dua pemboleh ubah akan ditambahkan ke projek: inxy_payment_completed sama dengan True; dan inxy_payment_status dengan nilai paid.
Semasa proses, pemboleh ubah inxy_payment_status menukar nilainya. Selepas pengguna membuka borang, ia akan berubah kepada waiting_payment, semasa pemprosesan pembayaran ia akan berubah kepada waiting_confirmation, dan selepas pemprosesan berjaya ia akan mempunyai nilai paid atau partially_paid.
Semasa pemprosesan panggil balik, jenis perbandingan harus Padanan penuh. Cth.: anda boleh membuat pemprosesan pembayaran berjaya sebagai blok dengan syarat dan menunjukkan mesej yang relevan kepada pengguna:

2. Kadangkala kadar pertukaran mata wang kripto berubah atau dompet mengambil yuran tambahan daripada operasi sehingga jumlah yang anda terima tidak penuh. Dalam kes sedemikian, pemboleh ubah inxy_payment_status akan mempunyai nilai partially_paid dan sistem akan menerima panggil balik yang kelihatan seperti ini:
Dalam kes ini, anda perlu menghantar mesej kepada pelanggan dengan permintaan untuk menampung jumlah yang hilang. Cth.: anda boleh menetapkan syarat untuk permulaan panggil balik anda dan semasa menerimanya, hantar url pra-jana dengan pautan pembayaran kepada pelanggan atau anda boleh menetapkan syarat bahawa blok diaktifkan apabila nilai pemboleh ubah inxy_payment_status adalah partially_paid.

Ingat bahawa pautan pembayaran hanya sah selama 2 jam! Jika pelanggan tidak membuat pembayaran jumlah yang hilang tepat pada masanya, ia tidak boleh dibuka. Oleh kerana INXY pada peringkat ini akan memproses pembayaran separa pertama, wang tidak akan kembali kepada pelanggan. Untuk mengembalikannya, anda perlu pergi ke akaun INXY anda dan membuat operasi pemulangan.
Mencipta langganan
Sistem INXY membolehkan pengguna mencipta langganan. Untuk melakukan ini, tambah sebarang nilai kepada pemboleh ubah inxy_subscription_payment, dan langganan bulanan akan dibuat. Jika anda ingin menetapkan tempoh yang berbeza, gunakan pemboleh ubah berikut:
inxy_subscription_interval sama dengan ‘day’ — akan mencipta selang langganan sama dengan hari (lalai adalah bulan)
inxy_subscription_period — tambah pemboleh ubah sama dari 1 hingga 30, untuk menetapkan tempoh. Cth. Untuk mencipta pembayaran langganan sekali setiap 15 hari, tetapkan inxy_subscription_interval =‘day’ dan inxy_subscription_period=15, dan untuk pembayaran dibuat dua kali setahun, tetapkan inxy_subscription_period=6 (kerana inxy_subscription_interval sama dengan bulan secara lalai)

Pautan juga akan membuka borang pembayaran tetapi ia akan berbeza: pertama, di sisi ia akan ditunjukkan bahawa pembayaran adalah berasaskan langganan dengan tempoh yang ditunjukkan, kedua, borang akan mencadangkan pelanggan untuk menambah deposit untuk beberapa pembayaran di hadapan.
Kekhususan INXY: Jika pelanggan membayar х2 atau х3 daripada jumlah, Mavibot akan menerima mesej tentang jumlah tunggal. Selebihnya akan didepositkan ke dalam baki pelanggan, dan akan digunakan untuk pembayaran akan datang. Oleh kerana kadar pertukaran mata wang kripto berbeza-beza, pada akhirnya jumlah ini mungkin tidak mencukupi untuk salah satu pembayaran berikutnya yang mengakibatkan langganan tidak dibayar. Dalam kes sedemikian, anda akan menerima panggil balik yang menyatakan ‘fail’ dan anda boleh menyediakan peringatan untuk pelanggan anda.
Langganan tidak boleh dibayar secara separa. Baki pelanggan diperiksa sebelum pembayaran. Jika tidak ada dana yang mencukupi, pembayaran tidak dibuat sama sekali.

Selepas langganan berjaya, pemboleh ubah pelanggan akan merangkumi inxy_subscribtion_id (nombor rujukan) dan inxy_subscription_status.

Membatalkan langganan
Untuk membatalkan langganan, gunakan fungsi berikut inxy_remove_subscription(inxy_subscription_id). Masukkan nombor id langganan sebagai inxy_subscribtion_id dalam fungsi dan langganan akan dibatalkan.

Sekiranya berjaya, anda akan menerima panggil balik ‘Status langganan inxy_subscription_id - dipadamkan’ dan pemboleh ubah inxy_subscription_status akan berubah kepada nilai yang relevan.



