Wallet pay

Ödeme sistemine bağlanma
Telegram tarafında bağlanma
Adım 1. Partner hesabınıza giriş yapın
Açılan sayfada "Telegram üzerinden giriş yap"a tıklayın, ardından açılır penceredeki "oauth.telegram.org görünür" alanına telefon numaranızı girin ve "Uygula"ya tıklayın.
Ödeme sistemini hem web tarayıcısı üzerinden hem de uygulama üzerinden bağlamak gerekir:
Yetkilendirme isteyen bir Telegram mesajı alacaksınız - tıklayın "Uygula".
Ayrıca açılır pencerede de "Uygula"ya tıklamanız gerekir web tarayıcısında "oauth.telegram.org ".
Finans sorumlusunun erişebildiği bir hesabın kullanılması önerilir. Tüzel kişiler için – yetkili temsilci.
Adım 2. Kısa bir anket doldurun

İlk kez giriş yapıyorsanız veya ek bilgiye ihtiyacınız varsa, WalletPay size daha ayrıntılı bilgi almak için birkaç soruyu yanıtlamanızı önerir. İki adım vardır:
1. Anket
2. KYB (Know Your Business) veya KYC (Know Your Customer) kontrolleri
Tamamlandıktan sonra, başvurunuz kısa süre içinde incelenecek ve sonuçlar size bildirilecektir. Başarılı olursa, hizmet tarafından alınan komisyonu görecek ve entegrasyona başlayabileceğiniz hesabınıza erişim elde edeceksiniz.
Tüzel kişiler için form yalnızca güvenilir bir kişi tarafından doldurulabilir: bir yönetici veya vekaletle bir çalışan.
Adım 3. İlk "Mağaza"yı oluşturun.
"Anket"i başarıyla tamamladıktan sonra, ilk mağazanızı oluşturmanız önerilecektir.
4. Adım. Bir "API anahtarı" oluşturun
İlk mağazanın adından sonra, onu ayarlamanız önerilecektir:
API anahtarı oluşturun.
API anahtarınızı kopyalayın ve Mavibot ile entegrasyona başlayın.
Adım 5. Bir sipariş oluşturun ve bir ödeme bağlantısı alın
Bir butona bağlantı koymak istiyorsanız, kullanın Satır İçi Buton.
Lütfen yalnızca belirtilen "customerTelegramUserId"'nin ödeme sayfasını açabileceğini unutmayın.
Adım 6. Fon çekme
Müşteri ödemeyi onayladıktan sonra, tutar varlıklarınıza aktarılır ve varsayılan olarak 48 saat boyunca tutulur. Bu süreden sonra, Paypal Wallet hizmetine giriş yapmak için kullandığınız Wallet bakiyesine fon çekebileceksiniz.
Adım 7. Fonların iadesi
Şu anda, fon çekme işlemi WalletPay'e giriş yapmak için kullandığınız Wallet hesabınızdan kullanılabilir. Ancak yakında Merchant hesabınızda da kullanılabilir olacak.
Ödeme düğmesi nasıl görünür?
Telegram Bot'unuzu "Wallet Pay API" ile entegre ederken, ödeme düğmesinin aşağıdaki önerilere uygun olduğundan emin olun:
İki yoldan biriyle adlandırılır:
:purse: Wallet Pay
:purse: Wallet ile Öde
Diğer düğmelerin üstünde yer alır (varsa).
Not. :purse: — это смайлик (bkz. https://emojipedia.org/purse/).
Örneği [Demo Store Bot].
Mavibot'a bağlanma
Projeye giriş yapın ve "Bağlan" düğmesine, "Ödeme sistemleri" bölümündeki Wallet Pay için tıklayın.

Açılan pencerede, WalletPay mağazanız için oluşturulan API anahtarını girin.

Ödeme bağlantısı nasıl oluşturulur
Bir huni oluşturucu bloğu oluşturun ve “wallet_pay_generate_payment_url” fonksiyonunu kullanarak gerekli parametreleri ona iletin:
amount
kripto para biriminde veya "TON"a dönüştürme için mevcut diğer fiat para biriminde ödeme tutarı.
сurrency_code
Varsayılan ödeme para birimi "RUB"'dur. Mevcut para birimleri listesi: "TON" "BTC" "USDT" "EUR" "USD" "RUB"
description
siparişin 5 ila 100 karakter arasında kısa açıklaması.
timeout_seconds
Bağlantının geçerlilik süresi saniye cinsindendir, varsayılan 3600 saniyedir.

Blok, bir botla sohbet içinde tetiklendiğinde, müşteri bir ödeme bağlantısı alacak ve wallet_pay_payment_completed müşteri değişkeni False değeriyle oluşturulur.
Bu bağlantı yalnızca WalletPay faturalandırma hesabına bağlı bir botla sohbet içinde açılabilir.
Ödeme doğrulaması
Başarılı ödemenin ardından, müşterinin wallet_pay_payment_completed değişkeni True, olarak ayarlanacak ve satıcı 4690FE98_successşeklinde bir geri çağırma alacaktır; bu geri çağırma şunlardan oluşur:
“4690FE98” - bunlar Wallet Pay API anahtarının ilk 8 karakteridir.
başarılı olduğuna dair sözler
! ödeme hatası olursa, bir callback “_fail” sonekiyle alacaksınız.
Bildirimler için adres (callback'ler): https://chatter.salebot.pro/wallet_pay/payment_callback - ödeme sistemi ayarlarına eklenir
Başarılı ödeme (veya ödeme hatası) hakkında müşteriye mesaj göndermek için geri çağırma, blok koşuluna gömülebilir:


Müşteriyi ana chatbot akışından çıkarmak istemiyorsanız, "Durum dışı koşul" bloğunu kullanın. Bu bloğa gidemezsiniz, bu nedenle müşteri ödeme sonrası ana huniden çıkarılmaz ve başarılı ödeme bildirimi alır. başarılı ödeme bildirimi.
Ve eğer başarılı ödemeye tepki vererek huniyi sürdürmeniz gerekiyorsa, o zaman "Başlangıç koşulu" bloğunu kullanın; ardından müşteri ödeme bloğundan "Başlangıç koşulu" bloğuna geçer ve buradan huniyi sürdürebilirsiniz.
Koşullu bloklar hakkında daha fazla bilgi aynı adlı makalede verilmiştir. bağlantışartlı bloklarda anlattık
Yararlı bağlantılar
Son güncelleme