Ana içeriğe geç

Create Withdraw

Yeni bir withdraw işlemi oluşturur.

Endpoint

POST /api/createWithdraw

Headers

HeaderTypeRequiredDescription
mvpayApiTokenstringAPI authentication token
Content-Typestringapplication/json

Request Body

ParameterTypeRequiredDescription
amountnumberWithdraw tutarı
userIDstring/numberKullanıcı ID'si
namestringAd Soyad
userNamestringKullanıcı adı (username)
ibanstringÇekim için IBAN numarası
processIDstringBenzersiz işlem ID'si
redirectURLstringYönlendirme URL'si

Not: redirectURL başarılı işlem sonrası yönlendirme için kullanılır. processID her istek için benzersiz olmalıdır. iban geçerli bir IBAN formatında olmalıdır.

Örnek İstekler

const fetch = require("node-fetch");

const data = {
amount: 50,
userID: "12345",
name: "John Doe",
userName: "johndoe",
iban: "TR330006100519786457841326",
processID: "WITHDRAW-001",
redirectURL: "https://yoursite.com/success",
};

const response = await fetch("https://app.mvpay.xyz/api/createWithdraw", {
method: "POST",
headers: {
mvpayApiToken: "YOUR_API_TOKEN",
"Content-Type": "application/json",
},
body: JSON.stringify(data),
});

const result = await response.json();
console.log(result);