FaucetPay API referansı.
Tek bir REST uç noktası üzerinden mikro ödemeler gönderin, kullanıcıları doğrulayın ve bakiyeleri kontrol edin. Form-encoded istekler, JSON yanıtlar, faucet başına bir api_key.
FaucetPay üzerinde faucet, ödeme ve otomasyon oluşturun.
HTTPS üzerinden küçük, öngörülebilir bir REST API. Her uç nokta form-encoded POST gövdeleri kabul eder, üst düzey bir durum tamsayısı ile JSON döndürür ve faucet'inizin api_key ile doğrular. OAuth yok, SDK gerekmez.
HTTPS üzerinden REST
Her uç nokta form-encoded POST gövdeleri kabul eder ve JSON döndürür.
Faucet başına bir anahtar
Faucet api_key'iniz her isteği doğrular. Sunucu tarafında tutun.
IP farkındalıklı
Faucet'ler arası kötüye kullanım tespitini güçlendirmek için /send ile ip_address gönderin.
https://faucetpay.io/api/v1Her istekle api_key'inizi gönderin.
Faucet'inizin api_key'ini her POST gövdesinin api_key alanına geçirin.
İlk ödemenizi bir dakikadan kısa sürede gönderin.
YOUR_API_KEY'i gerçek bir faucet anahtarıyla değiştirin, bir test kullanıcısını hedefleyin (kendi e-postanız çalışır) ve gönderin.
curl -X POST https://faucetpay.io/api/v1/send \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "api_key=YOUR_API_KEY&amount=100&[email protected]¤cy=BTC"
İstek ve yanıt şekli.
Tüm uç noktalar POST, form-encoded ve JSON döndürür. Zarf tüm uç noktalarda aynıdır, böylece istemci kodunuz ayrıştırma mantığını paylaşabilir.
Content-Type: application/x-www-form-urlencoded api_key=YOUR_API_KEY amount=100 [email protected] currency=BTC ip_address=203.0.113.4
{
"status": 200,
"message": "Payout completed successfully!",
// …endpoint-specific fields
}Yanıt zarfı
| Parametre | Tür | Açıklama |
|---|---|---|
| statusGerekli | integer | Durum |
| messageGerekli | string | Mesaj |
| …İsteğe bağlı | varies | Veri |
API yüzeyi
Beş uç nokta her faucet sahibi senaryosunu kapsar: ödeme gönder, kullanıcıları doğrula, bakiyeleri kontrol et, geçmişi listele ve coin listesini incele.
/sendSend
Hesap bakiyenizden bir FaucetPay kullanıcısına kripto ödeyin.
Gövde parametreleri
| Parametre | Tür | Açıklama |
|---|---|---|
| api_keyGerekli | string | Faucet'inizin API anahtarı. |
| amountGerekli | integer | Coinin en küçük biriminde tutar (BTC için satoshi). |
| toGerekli | string | Hedef: e-posta, kullanıcı adı, cüzdan adresi veya payout_user_hash. |
| currencyGerekli | string | Büyük harf coin sembolü, ör. BTC, DOGE, USDT. |
| ip_addressİsteğe bağlı | string | Talep eden IP — güçlüleştirilmiş önerilir; kötüye kullanım hız sınırlamasını etkinleştirir. |
| referralİsteğe bağlı | string | Bu ödemeye kendi raporlamanız için eklenen referans etiketi. |
Örnek istek
curl -X POST https://faucetpay.io/api/v1/send \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "api_key=YOUR_API_KEY&amount=100&[email protected]¤cy=BTC&ip_address=203.0.113.4"
Örnek yanıt
{
"status": 200,
"message": "OK",
"rate_limit_remaining": 0.00049900,
"currency": "BTC",
"balance": 49900,
"balance_bitcoin": 0.00049900,
"payout_id": 12834721,
"payout_user_hash": "3f9c1a2e6b7d0f5e8c4a9b2d1f6e0c8a7b5d2e91"
}/checkaddressCheck address
Bir hedefin seçilen para birimi için kayıtlı bir FaucetPay kullanıcısı olduğunu doğrulayın.
Gövde parametreleri
| Parametre | Tür | Açıklama |
|---|---|---|
| api_keyGerekli | string | Faucet'inizin API anahtarı. |
| addressGerekli | string | Doğrulamak için e-posta, kullanıcı adı, cüzdan adresi veya payout_user_hash. |
| currencyGerekli | string | Üyeliği kontrol etmek için büyük harf coin sembolü. |
Örnek istek
curl -X POST https://faucetpay.io/api/v1/checkaddress \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "api_key=YOUR_API_KEY&[email protected]¤cy=BTC"
Örnek yanıt
{
"status": 200,
"message": "This address belongs to a FaucetPay user.",
"payout_user_hash": "3f9c1a2e6b7d0f5e8c4a9b2d1f6e0c8a7b5d2e91"
}/getbalanceCheck balance
Belirli bir coin için mevcut faucet bakiyenizi alın.
Gövde parametreleri
| Parametre | Tür | Açıklama |
|---|---|---|
| api_keyGerekli | string | Faucet'inizin API anahtarı. |
| currencyGerekli | string | Büyük harf coin sembolü. |
Örnek istek
curl -X POST https://faucetpay.io/api/v1/getbalance \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "api_key=YOUR_API_KEY¤cy=BTC"
Örnek yanıt
{
"status": 200,
"message": "OK",
"currency": "BTC",
"balance": 49900,
"balance_bitcoin": 0.00049900
}/payoutsList payouts
En son ödemelerinizi, en yeni önce olacak şekilde döndürün.
Gövde parametreleri
| Parametre | Tür | Açıklama |
|---|---|---|
| api_keyGerekli | string | Faucet'inizin API anahtarı. |
| countİsteğe bağlı | integer | Kaç ödeme döndürüleceği (1–100, varsayılan 10). |
| currencyİsteğe bağlı | string | Tek bir coine filtrele. Tümü için atlayın. |
Örnek istek
curl -X POST https://faucetpay.io/api/v1/payouts \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "api_key=YOUR_API_KEY&count=5¤cy=BTC"
Örnek yanıt
{
"status": 200,
"message": "OK",
"rewards": [
{
"to": "[email protected]",
"amount": 100,
"date": "02-05-26 21:12:00 GMT"
}
]
}/currenciesSupported currencies
FaucetPay'de şu anda aktif olan tüm para birimlerini döndürün.
Gövde parametreleri
| Parametre | Tür | Açıklama |
|---|---|---|
| api_keyGerekli | string | Faucet'inizin API anahtarı. |
Örnek istek
curl -X POST https://faucetpay.io/api/v1/currencies \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "api_key=YOUR_API_KEY"
Örnek yanıt
{
"status": 200,
"message": "OK",
"currencies": ["BTC", "ETH", "USDT", "LTC", "DOGE"],
"currencies_names": [
{ "name": "Bitcoin", "acronym": "BTC" },
{ "name": "Ethereum", "acronym": "ETH" },
{ "name": "Tether", "acronym": "USDT" },
{ "name": "Litecoin", "acronym": "LTC" },
{ "name": "Dogecoin", "acronym": "DOGE" }
]
}Durum kodları.
Her uç nokta bu durum kodlarından birini döndürür.
| Kod | Ton | Anlam |
|---|---|---|
| 200 | Başarılı | Tamam — istek başarılı |
| 403 | Hata | Yasak — geçersiz veya eksik api_key |
| 405 | Hata | Yönteme izin yok — POST kullanın |
| 413 | Uyarı | Yük çok büyük |
| 414 | Uyarı | URI çok uzun |
| 415 | Uyarı | Desteklenmeyen medya türü — application/x-www-form-urlencoded kullanın |
| 416 | Hata | İstenen aralık karşılanamıyor |
| 417 | Hata | Beklenti başarısız |
| 418 | Uyarı | Ben bir çaydanığım |
| 419 | Hata | Kimlik doğrulama zaman aşımı |
| 420 | Uyarı | Hız sınırlı — çok fazla istek |
| 421 | Hata | Yanlış yönlendirilmiş istek |
| 422 | Uyarı | İşlenemeyen varlık — doğrulama hatası |
| 456 | Hata | Kurtarılamaz hata |
Desteklenen coinler.
FaucetPay'de aktif olan her coin ödemeler için kullanılabilir.
Hız limitleri.
Limitler faucet api_key başına uygulanır ve hem entegrasyonunuzu hem de ağımızı sağlıklı tutar.
60 / dak
Faucet api_key başına. 120'ye kadar patlama toleranslı.
Patlama penceresi
Limitin üzerinde kısa patlamalar 2 saniyeye kadar toleranslıdır.
Güvenlik en iyi uygulamaları.
Kısa, görüşlü bir kontrol listesi. Her madde sahada gördüğümüz bir olay sınıfına karşılık gelir.
- api_key'inizi asla tarayıcıya göndermeyin. Parola gibi davranın: yalnızca arka uç, gizli anahtar yöneticisi, asla git'te değil.
- /send ile her zaman ip_address gönderin. Faucet'ler arası kötüye kullanım tespitimizi güçlendirir.
- Tutar birimlerini satoshi olarak doğrulayın. Yaygın bir hata, en küçük birim tamsayısı yerine kesirli coin değerleri göndermektir.
- Talepleri sunucu tarafında tekilleştirin. Çift gönderimi önlemek için istemciye güvenmeyin.
- Anahtarları periyodik olarak döndürün. Sıcak döndürmeyi destekliyoruz: eski anahtarlar bir döndürmeyi onayladığınız an çalışmayı durdurur.
Belirsiz bir şey mi var?
Yardım masasında bir bilet açın, belgeleri güncelleyelim.
Bearer token ile kapsamlı, iptal edilebilir anahtarlar.
v2 API, otomasyon için modern yüzeydir. Tek bir her şeyi yapabilen faucet anahtarı yerine, dar anahtarlar (read / send / manage / admin) basarsınız, bunları Bearer token olarak gönderirsiniz ve tutarlı bir JSON zarfı alırsınız. Yukarıdaki eski /api/v1 değişmez.
Bearer token kimlik doğrulama
Anahtarı Authorization: Bearer '<key>' olarak gönderin.
En az ayrıcalık kapsamları
Bir aracın ihtiyaç duyduğu kapsamlarla anahtarlar basın.
Tutarlı JSON zarfı
Her v2 yanıtı aynı {status, message, data} şeklini kullanır.
https://faucetpay.io/api/v2Örnek — kimlik doğrulamalı istek
curl -X POST https://faucetpay.io/api/v2/balances \
-H "Authorization: Bearer YOUR_SCOPED_KEY" \
-H "Content-Type: application/json" \
-d '{}'Kimlik doğrulama ve kapsamlar.
Faucet'inizin Yönet sayfasından kapsamlı anahtarlar basın. Her anahtar bir kez gösterilir, hash'lenmiş saklanır ve anahtar başına IP beyaz listesi ve (send için) günlük USD limiti taşıyabilir.
Bakiyeleri, ödemeleri, istatistikleri, para birimlerini, ayarları ve dolandırıcılık önleme durumunu okuyun.
Ödeme yapın — gerçek fon taşır. Yalnızca sunucu tarafında tutun.
Faucet ayarlarını, hız limitlerini, IP beyaz listesini ve dolandırıcılık önleme kurallarını değiştirin.
Faucet oluşturun ve listeleme onayı isteyin. Faucet silemez.
Uç noktalar.
Her v2 uç noktası Bearer kimlik doğrulama kullanır ve standart zarfı döndürür.
| Uç nokta | Kapsam | Gövde | Açıklama |
|---|---|---|---|
/balance | read | currency? | Bir coin için faucet bakiyenizi kontrol edin. |
/balances | read | — | Tüm coinlerde bakiyeleri listele. |
/currencies | read | — | Desteklenen para birimlerini listele. |
/check-address | read | address | Bir hedef adresi doğrula. |
/payouts | read | currency?, count? | Son ödemeleri listele. |
/faucet | read | — | Faucet detaylarını al |
/stats/daily | read | — | Günlük istatistikler |
/stats/users | read | coin, page | Kullanıcı istatistikleri |
/transactions | read | coin, page | İşlemler |
/ratelimits | read | — | Hız limitleri |
/low-balance-notification | read | — | Düşük bakiye uyarıları |
| Uç nokta | Kapsam | Gövde | Açıklama |
|---|---|---|---|
/faucet/update | manage | faucet_name, faucet_domain, faucet_url, faucet_description, timer_minutes, currencies_selected?, categories_selected? | Faucet ayarlarını güncelle |
/ratelimits/set | manage | ratelimits[] | Hız limitlerini ayarla |
/ip-whitelist | manage | — | IP beyaz listesi |
/ip-whitelist/set | manage | ip_whitelist | IP beyaz listesini güncelle |
/low-balance-notification/toggle | manage | — | Düşük bakiye uyarısını aç/kapat |
| Uç nokta | Kapsam | Gövde | Açıklama |
|---|---|---|---|
/anti-fraud/rules | manage | — | Dolandırıcılık önleme kuralları |
/anti-fraud/toggle | manage | — | Dolandırıcılık önlemeyi aç/kapat |
/anti-fraud/rules/update | manage | trust_rank, negative_rank?, whitelist?, blacklist? | Dolandırıcılık önleme kurallarını güncelle |
| Uç nokta | Kapsam | Gövde | Açıklama |
|---|---|---|---|
/send | send | idempotency_key, currency, amount, to, ip_address?, referral? | Ödeme gönder |
| Uç nokta | Kapsam | Gövde | Açıklama |
|---|---|---|---|
/faucet/create | admin | faucet_name, faucet_domain, faucet_url | Faucet oluştur |
/approval-cost | admin | coin | Listeleme onay maliyeti |
/faucet/request-approval | admin | coin | Listeleme onayı iste |
Ödeme gönderme.
v2 send, ödeme yapmanın güvenli yoludur: bir idempotency anahtarı gerektirir ve isteğe bağlı anahtar başına günlük USD limitine uyar. Eski send ile aynı dolandırıcılık önleme / bakiye / hız limiti yolunu kullanır.
/sendsendIdempotency ve isteğe bağlı günlük limit ile ödeme gönderin.
Gövde parametreleri
| Parametre | Tür | Açıklama |
|---|---|---|
| idempotency_keyGerekli | string | Her mantıksal ödeme için benzersiz. Aynı anahtarla yeniden deneme asla iki kez ödeme yapmaz. |
| toGerekli | string | Alıcı: e-posta, kullanıcı adı, cüzdan adresi veya payout_user_hash. |
| amountGerekli | integer | Coinin en küçük biriminde tutar (ör. BTC için satoshi). |
| currencyGerekli | string | Büyük harf coin sembolü, ör. BTC, DOGE. |
| ip_addressİsteğe bağlı | string | Alıcı IP — dolandırıcılık önleme için önerilir. |
| referralİsteğe bağlı | string | Kendi raporlamanız için referans etiketi. |
Örnek istek
curl -X POST https://faucetpay.io/api/v2/send \
-H "Authorization: Bearer YOUR_SCOPED_KEY" \
-H "Content-Type: application/json" \
-d '{"idempotency_key":"claim-8f3a1c2e","to":"[email protected]","amount":100,"currency":"BTC","ip_address":"203.0.113.4"}'Örnek yanıt
{
"success": true,
"message": "OK",
"data": {
"rate_limit_remaining": 0.00049900,
"currency": "BTC",
"balance": 49900,
"balance_bitcoin": 0.00049900,
"payout_id": 12834721,
"payout_user_hash": "3f9c1a2e6b7d0f5e8c4a9b2d1f6e0c8a7b5d2e91"
}
}Webhooks.
Ödeme olaylarına abone olun ve HMAC imzalı POST'lar alın. Faucet'inizin Yönet sayfasından yapılandırın — webhook yönetimi oturum + 2FA gerektirir, bu yüzden kapsamlı bir anahtar asla teslim uç noktası kaydedemez.
Olay güdümlü
payout.sent ve payout.failed olaylarına abone olun.
HMAC imzalı
Her teslim, gövdenin HMAC-SHA256'ını içeren bir X-FaucetPay-Signature başlığı içerir.
SSRF koruması
Webhook URL'leri herkese açık HTTPS uç noktaları olmalıdır. Dahili IP'ler reddedilir.
Örnek teslim
POST https://your-site.example/webhooks/faucetpay
X-FaucetPay-Signature: sha256=4b0c…e91
{
"id": "9f2c1a…",
"event": "payout.sent",
"faucet_id": 1234,
"created_at": 1717365120,
"data": {
"to": "[email protected]",
"amount": 100,
"currency": "BTC",
"payout_id": "payout_9nq0xk2l",
"payout_user_hash": "3f9c…",
"message": "Payout completed successfully!"
}
}İmzayı doğrula
import crypto from 'node:crypto';
// rawBody = the exact bytes you received (verify BEFORE JSON.parse)
const signature = req.headers['x-faucetpay-signature']; // 'sha256=<hex>'
const expected =
'sha256=' + crypto.createHmac('sha256', WEBHOOK_SECRET).update(rawBody).digest('hex');
const ok =
signature &&
crypto.timingSafeEqual(Buffer.from(signature), Buffer.from(expected));
if (!ok) return res.status(401).end();Hatalar.
v2, standart HTTP durum kodları artı zarf içinde açıklayıcı bir mesaj kullanır.
| Kod | Ton | Anlam |
|---|---|---|
| 200 | Başarılı | 200 OK |
| 400 | Uyarı | 400 Kötü istek |
| 401 | Hata | 401 Yetkisiz |
| 403 | Hata | 403 Yasak |
| 409 | Uyarı | 409 Çakışma |
| 429 | Uyarı | 429 Çok fazla istek |
Faucet'inizi herhangi bir AI ajanından yönetin.
FaucetPay MCP sunucusu, bir AI asistanının (Cursor, Claude Code, Windsurf, …) Model Context Protocol üzerinden faucet'inizi okumasını ve ayarları düzenlemesini sağlar. v2 API'nin üzerinde ince bir istemcidir — yalnızca read + manage.
İnce katman
MCP sunucusu v2 API'sinin üzerinde ince bir sarmalayıcıdır — ek durum yok.
Para aracı yok
Sunucu hiçbir ödeme aracı sunmaz. Okuyabilir ve yönetebilir, ancak fon gönderemez.
Kurulum yok
Sunucu uzaktan çalışır. AI asistanınızı URL'ye yönlendirmeniz yeterli.
Bağlan ve yapılandır.
FaucetPay MCP sunucusunu AI asistan yapılandırmanıza ekleyin. Kapsamlı bir okuma veya yönetim anahtarıyla faucet'inize yönlendirin.
// ~/.cursor/mcp.json
{
"mcpServers": {
"faucetpay": {
"url": "https://mcp.faucetpay.io/mcp",
"headers": { "Authorization": "Bearer fpk_your_read_or_manage_key" }
}
}
}Yapılandırma
| Parametre | Tür | Açıklama |
|---|---|---|
| urlGerekli | string | MCP sunucu URL |
| AuthorizationGerekli | header | Kapsamlı API anahtarı (okuma veya yönetim kapsamı) |
Araçlar.
MCP sunucusu tarafından sunulan salt okunur ve yönetim araçları.
Okuma araçları
get_faucetFaucet detaylarını alget_balancesFaucet bakiyelerini alget_balanceBir coin için mevcut faucet bakiyesini al.get_payoutsSon ödemeleri listeleget_currenciesDesteklenen para birimlerini ve limitlerini listele.check_addressBir adresin kayıtlı FaucetPay kullanıcısı olup olmadığını kontrol et.get_daily_statsGünlük istatistikleri alget_user_statsKullanıcı istatistiklerini alget_transactionsİşlemleri listeleget_ratelimitsHız limitlerini alget_low_balance_notificationDüşük bakiye ayarlarını al
Yönetim araçları
get_ip_whitelistIP beyaz listesini alset_ip_whitelistIP beyaz listesini güncelleget_anti_fraudDolandırıcılık önleme ayarlarını altoggle_anti_fraudDolandırıcılık önlemeyi aç/kapatupdate_anti_fraud_rulesDolandırıcılık önleme kurallarını güncelleupdate_faucet_settingsFaucet ayarlarını güncelleset_ratelimitsHız limitlerini ayarlatoggle_low_balance_notificationDüşük bakiye uyarısını aç/kapat
Güvenlik ve en iyi uygulamalar.
MCP sunucusunu güvenli kullanmak için en iyi uygulamalar.
- Okuma veya yönetim anahtarı kullanın — asla gönderme anahtarı değil. Bu sunucu ödeme aracı sunmaz.
- Kısa süreli son kullanma tarihi ayarlayın. Anahtara bir ömür verin ki eski yapılandırma sonsuza kadar kötüye kullanılamasın.
- Açığa çıkarsa anında iptal edin. Yönet sayfasında tek tıkla anahtarı öldürün.
- Dolandırıcılık önleme uyarılarına kulak verin. Dolandırıcılık önlemeyi devre dışı bırakmak veya zayıflatmak bir uyarı döndürür.
Daha fazla kazanın
FaucetPay reklam ağıyla faucet'inizi paraya çevirin.
Accept crypto payments in your store.
The Merchant API lets any website accept payments from FaucetPay users through a hosted checkout page. The buyer pays from their FaucetPay balance and the funds settle to your account instantly — no keys or server-side SDK required to get started.
Hosted checkout
You submit a plain HTML form; FaucetPay hosts the whole payment page. Nothing sensitive ever touches your server.
Any supported coin
Price in one currency and let the buyer pay with any coin FaucetPay supports — or pin the payment coin yourself.
Instant settlement
Payments move between FaucetPay balances, so they confirm instantly with no on-chain fees or waiting.
The payment form.
Checkout starts with a simple HTML form POSTed to the FaucetPay checkout endpoint. The buyer is taken to a FaucetPay-hosted page to review and confirm the payment.
Submit the form with a standard browser POST (not XHR) — the buyer must land on the hosted checkout page to confirm the payment.
| Parametre | Tür | Açıklama |
|---|---|---|
| merchant_usernameGerekli | string | Your FaucetPay username — the account that receives the payment. |
| item_descriptionGerekli | string | Description of the item or service the buyer is paying for. |
| amount1Gerekli | string | Amount you want to receive, denominated in currency1. |
| currency1Gerekli | string | The pricing currency of your store (e.g. USDT, BTC, …). |
| currency2İsteğe bağlı | string | The coin the buyer must pay with. Leave blank to let the buyer choose any supported coin. |
| customİsteğe bağlı | string | An identifier passed back on the callback — use it for your order ID or user ID. |
| callback_urlİsteğe bağlı | string | URL that receives the server-to-server POST callback once the payment completes. |
| success_urlİsteğe bağlı | string | URL the buyer is redirected to after a successful payment. |
| cancel_urlİsteğe bağlı | string | URL the buyer is redirected to if they cancel. |
Example HTML form
<form action="https://faucetpay.io/merchant/webscr" method="post"> <input type="hidden" name="merchant_username" value="YOUR_USERNAME"> <input type="hidden" name="item_description" value="PlayStation 5"> <input type="hidden" name="amount1" value="100"> <input type="hidden" name="currency1" value="USDT"> <input type="hidden" name="currency2" value=""> <input type="hidden" name="custom" value="order-4564211"> <input type="hidden" name="callback_url" value="https://your-site.com/ipn"> <input type="hidden" name="success_url" value="https://your-site.com/success"> <input type="hidden" name="cancel_url" value="https://your-site.com/cancel"> <input type="submit" name="submit" value="Pay with FaucetPay"> </form>
Callback & verification.
After a completed payment, FaucetPay POSTs a form-encoded callback to your callback_url with the payment details and a single-use verification token. Verify the token server-side before delivering the goods.
Example callback (IPN)
POST https://your-site.com/ipn Content-Type: application/x-www-form-urlencoded token=1a2b3c4d5e6f7a8b9c0d &transaction_id=87654321 &merchant_username=your_username &payer_username=buyer_username &amount1=100 ¤cy1=USDT &amount2=0.00105 ¤cy2=BTC &custom=order-4564211 &exchange_rate=95238.09
Verify the token
GET https://faucetpay.io/merchant/get-payment/{token}
{
"valid": true,
"transaction_id": "87654321",
"merchant_username": "your_username",
"payer_username": "buyer_username",
"amount1": "100",
"currency1": "USDT",
"amount2": "0.00105",
"currency2": "BTC",
"custom": "order-4564211"
}Retry schedule
We expect that you respond to the callback request with an HTTP 200 OK response. If we don't receive a 200 response, our system will assume that the request has failed and will reattempt the callback based on the following schedule.
- 1st Callback:Immediately (After Payment)
- 2nd Callback:5 Minutes Delay
- 3rd Callback:15 Minutes Delay
- 4th Callback:30 Minutes Delay
- 5th Callback:60 Minutes Delay
- 6th Callback:120 Minutes Delay
- 7th Callback:240 Minutes Delay