Our API
Bir web sitesinde veya çevrimiçi bir mağazada ödeme kabul etmek en önemli şeylerden biridir. Kullanıcınızın mal veya hizmetler için uygun, hızlı veya alışılmış bir şekilde ödeme yapması uygun olmalıdır.
Sitemiz gerekli tüm ödeme yöntemlerini sunmaktadır.
Tek bir ödeme şekli, harici bir cüzdandan, QR kodu kullanan bir akıllı telefon uygulamasından, sitedeki bir kullanıcının cüzdanından neredeyse bir banka kartından hem bitcoin (BTC) hem de USDT olarak fatura ödemeyi mümkün kılar. dünyadaki herhangi bir banka veya ticari hesabınıza otomatik kredilendirme ile PayPal dahil tüm olası ödeme sistemleri ile ödeme ile 400'den fazla değişim noktasında kripto para birimi satın alarak.
Ayrıca kullanıcı, Yandex Money, WebMoney, QIWI, ADVCASH, Alipay, ePayments, M-PESA, PAYEER, PayPal, Paysend, SKRILL gibi P2P platformunda 40'tan fazla ödeme yöntemiyle bitcoin satın alabilir. UnionPay, WeChat, Western Union, vb...
Ardından faturayı bir kripto ticaret hesabından ödeyin, bu ödeme türünde kullanıcıdan komisyon alınmaz.
Platformumuzdan ödeme kabulü, İnternet üzerinden ödeme kabul etmek için ödeme yöntemleri açısından en esnek, karlı ve en kapsamlı seçenektir.
Team, CryptoKick.app
Our service
Otomatik BTC için API - Bitcoin kabulü ve banka kartlarından doğrudan ödeme
Parametre | Değer | Açıklama | |
---|---|---|---|
act | request_payment | Gerekli | |
test | Y N | Gerekli | |
form | Y N | Gerekli | |
coin | BTC USDT |
Gerekli |
Only for form = Y / N Only for form = N |
id | Sayı | Gerekli | |
amount | Sayı | Gerekli | |
currency | USD / EUR / CNY / RUB / GBP / BRL / UAH / KZT / BTC / USDT | Gerekli | |
external_invoice | Dize | Gerekli | |
message | Dize | Gerekli | |
signature | Dize | Gerekli | |
callback_url | Dize |
You can specify the Callback URL in the merchant settings in the panel
- Dijital imza sha256 olarak oluşturuluyor (yukarıda açıklanan ödemeyi, ödeme satıcısının ayarlarından secretKey = ACCESS KEY ile başlatma parametreleri) Dijital imza oluştururken, örnekte listelenen tüm değişkenler belirtilmelidir.
Üzerinde dijital imza oluşturma örneği PHP
- https://cryptokick.app/api/merchant.php?
- act=request_payment
- test=Y
- form=Y
- coin=BTC
- id=
- amount=0.01
- currency=BTC
- external_invoice=1000
- message=Test Invoice
- signature=
- callback_url=http://example.com/pay.php
Ödeme Başlatma Örneği
Success
Parametre | Değer | Açıklama |
---|---|---|
status | Dize | Return success |
amount | Sayı | |
invoice | Sayı | |
external_invoice | Dize | |
link | Dize | Link to QR code |
address | Dize | (BTC / USDT) |
message | Dize |
Error
Parametre | Değer | Açıklama |
---|---|---|
status | Dize | Return error |
message | Dize | Error message |
Ödeme İşlemcisi
Faturanın ödenmesi üzerine işleyici URL'sine bir GET isteği göndererek mağaza web sitesine ödeme durumunu bildiririz (parametre callback_url).
Parametre | Açıklama |
---|---|
id | Ödeme satıcı ayarlarından tanımlayıcı |
key | Ödeme satıcı ayarlarından onay anahtarı |
coin | Hangi kripto para birimi faturayı ödedi |
currency | ISO 4217'ye göre hesap hangi para biriminde üretiliyor |
invoice | Sistemde kullanılan dahili hesap numarası |
external_invoice | Mağazanızda kullanılan harici hesap numarası |
amount | Kripto para biriminde alınan ödeme tutarı |
amount_in_currency | Oluşturulan hesabın para birimindeki hesap tutarı |
message | Hesap oluşturulduğunda iletilen hesabın açıklaması |
signature | Oluşturulan Dijital İmza |
- Ödeme işlemcisinde, alınan değişkenleri kullanarak bir dijital imza oluşturmalı ve alınan dijital imzayla karşılaştırmalı olarak kontrol etmelisiniz. secretKey değeri için ödeme satıcı ayarlarından ACCESS KEY'i kullanın.
Üzerinde dijital imza oluşturma ve doğrulama örneği PHP
- Ödeme işlemcisinde, ödeme Tüccar ayarlarından alınan CONFIRMATION KEY ile CONFIRMATION KEY ile kontrol etmelisiniz.
- Her zaman alınan tüm parametrelerin ve taleplerin ödeme işlemcisine gönderildiği IP adreslerinin uygunluğunu kontrol edin.
Ödeme bildirimi yanıt biçimi
Ödemenin oluşturulması sırasında işleyici URL'si (parametre callback_url) belirtilirse geçerlidir
Ödeme verilerini içeren bir GET isteğinin işlenmesi sonucunda, mağaza web sitesi bir kod olarak 200 koduyla bir yanıt döndürmelidir:
- Yanıt 'ok' satırına eşit - bu, ödeme verilerinin alındığı, bu ödeme için bildirimlerin artık gerekli olmadığı anlamına gelir.
- Başka yanıtlar - bu, mağazanın verileri almadığı ve mağazanın bildirilmeye devam edeceği anlamına gelir.
Not: mağazanın sitesinden başarılı bir yanıt almak için maksimum bildirim sayısı:
Not: her birinde bir yeniden bildirim denenecek 5 dakika
Yanıt 'ok' dizesine eşit değilse, mağazanın isteğe yanıtının ilk 255 karakteri kaydedilir ve hesabınızda görüntülenebilir.
Not: istek test modunda yürütülürse ve ödeme bildirimi başarısız olursa, yanıt kodu ve yanıt satırı fatura ödeme sayfasında görünür. Görüntülemek için alıcı bildirim durumunu tıklayın. yalnızca durum.