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 ".

circle-check

Adım 2. Kısa bir anket doldurun

Şekil 1. Satıcı bilgilerini doldurma

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

circle-exclamation

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:

  1. İki yoldan biriyle adlandırılır:

  • :purse: Wallet Pay

  • :purse: Wallet ile Öde

  1. Diğer düğmelerin üstünde yer alır (varsa).

Not. :purse: — это смайлик (bkz. https://emojipedia.org/purse/).

Örneği [Demo Store Botarrow-up-right].

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.

Şekil 2. Hizmeti Mavibot'a bağlamak için "Satın alma" bölümü

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

Şekil 3. API anahtarı giriş alanı olan bir form

Ö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:

Parametreler
Parametrelerin açıklaması

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.

Şekil 4. Parametre aktarımına örnek

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.

circle-exclamation

Ö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_callbackarrow-up-right - ö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:

Şekil 5. "Başlangıç koşulu" bloğunda bir geri çağrıya tepki örneği
Şekil 6. "Durum dışı koşul" bloğunda bir geri çağrıya yanıt örneği
circle-info

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.

circle-info

Koşullu bloklar hakkında daha fazla bilgi aynı adlı makalede verilmiştir. bağlantışartlı bloklarda anlattık

Yararlı bağlantılar

[Wallet Pay İşletme Desteğiarrow-up-right]

[Demo Store Botarrow-up-right]

[Satıcı Topluluğuarrow-up-right]

Son güncelleme