POST
/
v1
/
autoWithdraw
curl --request POST \
  --url https://doc-api.oppiwallet.com/api/v1/autoWithdraw \
  --header 'signatureToken: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...' \
  --header 'Content-Type: application/json' \
  --data '{
    "currency": "6698aec7f188ae24c673da1c",
    "amount": "0.01",
    "address": "0xb6b5E02EBf4d20......3AfAbA034f2F8D8D07"
  }'
{
  "message": "Çekim talebiniz başarıyla işleme alındı!"
}

Talimatlar

Kaynak Kod

Gerekli Gereksinimler

  • Linux Sunucusu
  • Node JS (v18.19.1 veya daha yeni)

Kurulum

  • config.json dosyasını açın ve mnemonic, apiKey, encKey değerlerini değiştirin.
  • node pair.js komutunu kullanarak pair.js dosyasını çalıştırın. Bu işlem gerekli paketleri yükleyecektir.
  • Ardından sunucunuzda crypto.ts dosyasını başlatmanız gerekir.

Kimlik Doğrulama

signatureToken
string
required

API kimlik doğrulaması için bir JWT token gereklidir. Boş bir dize kullanarak JWT Token Oluşturma bölümünde açıklandığı gibi bir JWT token oluşturun.

Başlıklar (Headers)

Content-Type
string
required

application/json olarak ayarlanmalıdır.

İstek Gövdesi

currency
string
required

Varlık para birimi kimliği.

amount
string
required

İşlem için miktarı belirtin.

address
string
required

Fonların gönderileceği harici adres.

curl --request POST \
  --url https://doc-api.oppiwallet.com/api/v1/autoWithdraw \
  --header 'signatureToken: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...' \
  --header 'Content-Type: application/json' \
  --data '{
    "currency": "6698aec7f188ae24c673da1c",
    "amount": "0.01",
    "address": "0xb6b5E02EBf4d20......3AfAbA034f2F8D8D07"
  }'

Yanıt

Başarılı bir istek üzerine başarı mesajı döndürür.

message
string
required

Çekim talebi için başarı mesajı.

{
  "message": "Çekim talebiniz başarıyla işleme alındı!"
}