API entegrasyonu
Merchant API üzerinden Volet.com hesabınızdan Volet.com kullanıcılarına ve harici kripto cüzdanlara ödeme gönderin.
Mass Payout API, uygulamanızın ödeme işlemlerini programatik olarak oluşturmasını, doğrulamasını ve izlemesini sağlar.
API'yi üç ana ödeme senaryosu için kullanabilirsiniz:
- Volet.com kullanıcılarına ödemeler — Volet.com hesabınızdan başka bir Volet.com hesabına para gönderin.
- Dönüştürmesiz kripto ödemeler — aynı kripto bakiyesinden harici bir kripto cüzdana kripto para gönderin.
- Dönüştürmeli kripto ödemeler — USD, EUR, USDT veya başka bir kripto para gibi desteklenen başka bir bakiyeden harici bir kripto cüzdana kripto para gönderin.
Toplu ödemeler API üzerinden nasıl çalışır
Merchant API her istek için bir ödeme işlemi oluşturur.
Toplu ödeme gruplarında arka ucunuz bir alıcı listesi hazırlar ve gruptaki her kalem için ayrı bir ödeme işlemi oluşturur.
Tipik bir grup akışı:
- Sisteminizde bir ödeme grubu hazırlayın.
- Volet.com cüzdanlarınızdaki kullanılabilir bakiyeleri kontrol edin.
- Gerektiğinde limitleri, tarifeleri ve döviz kurlarını kontrol edin.
- Her ödemeyi oluşturmadan önce doğrulayın.
- Ödeme işlemlerini API üzerinden oluşturun.
- Döndürülen işlem kimliklerini sisteminizde saklayın.
- Ödeme durumlarını API üzerinden izleyin.
- Tamamlanan, başarısız, iptal edilen veya iade edilen ödemeleri mutabakata bağlayın.
Başlamadan önce
API üzerinden toplu ödeme göndermek için şunlara ihtiyacınız vardır:
- Doğrulanmış bir Volet.com hesabı.
- Ödeme araçları bölümünde yapılandırılmış bir API.
- Volet.com hesabınızda yeterli bakiye.
- Her ödeme yöntemi için gereken alıcı bilgileri.
API'nizi oluşturmak ve yapılandırmak için Toplu ödemeleri etkinleştirme sayfasına bakın.
Kimlik doğrulama
Merchant API istekleri kimlik doğrulama başlıkları gerektirir.
Her API isteğine şu başlıkları ekleyin:
| Başlık | Açıklama |
|---|---|
Api-Name | Volet.com hesabınızda yapılandırılan API adı. |
Account-Email | API'nin ait olduğu Volet.com hesabının e-posta adresi. |
Authentication-Token | password:YYYYMMDD:HH (UTC) değerinden oluşturulan SHA-256 token'ı; buradaki parola, Volet.com hesabınızda Ödeme araçları bölümünde belirlenir. Örneğin, SHA256("MySecret123:20261026:14"). Yalnızca oluşturulan token gönderilir, parola asla gönderilmez. |
API gizli anahtarınızı gizli tutun. API kimlik bilgilerini veya kimlik doğrulama token'larını ön uç kodunda, mobil uygulamalarda, botlarda veya istemci tarafı betiklerde asla açığa çıkarmayın.
Önerilen ödeme akışı
Ödemeleri oluşturmadan önce arka ucunuz her kalemi doğrulayıp hazırlamalıdır.
Önerilen akış:
- Cüzdan bakiyelerini alın.
- Seçilen ödeme yöntemi ve para birimi için asgari limitleri kontrol edin.
- Tarifeleri veya ücretleri kontrol edin.
- Ödeme dönüştürme kullanıyorsa döviz kuru bilgisini kontrol edin.
- Ödeme talebini doğrulayın.
- Ödeme işlemini oluşturun.
- Döndürülen
transactionIddeğerini saklayın. - Ödeme nihai bir duruma ulaşana kadar işlem durumunu düzenli sorgulayın.
Adım 1: Cüzdan bakiyelerini alın
Ödemeleri oluşturmadan önce Volet.com cüzdanlarınızdaki kullanılabilir bakiyeleri kontrol etmek için bu yöntemi kullanın.
Uç nokta:
GET /api/account/balances
Örnek yanıt:
[
{
"walletId": "W000000000001",
"amount": 1000.50,
"currency": "USD"
},
{
"walletId": "W000000000002",
"amount": 2500,
"currency": "USDT"
}
]
Ödeme talepleri oluştururken kaynak cüzdan olarak walletId değerini kullanın.
Adım 2: Limitleri ve tarifeleri kontrol edin
Ödeme göndermeden önce seçilen ödeme yöntemi ve para birimi çifti için asgari limitleri ve tarifeleri kontrol edin.
Asgari limitler:
GET /api/account/limits/min
Tarifeler:
GET /api/account/tariffs
Desteklenmeyen tutarlar, para birimleri veya ödeme yöntemleri nedeniyle ödeme oluşturma hatalarını önlemek için bu yöntemleri kullanın.
Adım 3: Döviz kuru bilgisini kontrol edin
Ödeme dönüştürme gerektirdiğinde döviz kuru bilgisini kullanın.
Uç nokta:
POST /api/exchange-rate/information
Kaynak para birimi ile ödeme para biriminin farklı olduğu ödemeleri oluşturmadan önce bunu kullanın.
Örnek kullanım senaryoları:
- USD bakiyesinden harici bir kripto cüzdana USDT gönderme.
- EUR bakiyesinden harici bir kripto cüzdana BTC gönderme.
- Desteklenen bir kripto bakiyesini başka bir ödeme para birimine dönüştürme.
Ödeme yöntemi 1: Volet.com kullanıcılarına ödeme gönderme
Alıcının Volet.com hesabı varsa bu yöntemi kullanın.
Fonlar Volet.com hesabınızdan alıcının Volet.com hesabına dahili olarak aktarılır.
Bu yöntem blokzincir onayı gerektirmez ve harici kripto cüzdan adresleri kullanmaz.