Skip to main content

Withdrawal-Send

Withdrawal - Send Withdrawal Request

This API is used to withdraw money from sadad account The withdraw request will be created and amount will be deducted from sadad account If request is successful then details will be provided in response

Withdrawal request status description

  1. IN PROGRESS
  2. REJECTED
  3. REQUESTED
  4. ON HOLD
  5. APPROVED
  6. CANCELLED
https://api-sandbox.sadad.qa/api//withdrawalrequests/sendWithdrawalRequest

Permission: Merchant

curl -d '{"sadadId": 9288463, "message": "some text", "amount": 150}' -H "Content-Type: application/json" -H "Authorization: {ACCESS_TOKEN}" -X POST https://api-sandbox.sadad.qa/api/withdrawalrequests/sendWithdrawalRequest
FieldTypeDescription
AuthorizationStringUser's unique access-token.
{
"Authorization": "BN79o6YNrY4IPP60UF4JmNEM6O8hX9HVUq0e0HWNyo2tt1jqCT9IWnXSBhfr7Mws"
}

Parameter

FieldTypeDescription
sadadIdNumberThe Merchant's SadadId.
message ( optional)StringThe message for withdrawal.
amountNumberThe amount to be withdraw.
{
"sadadId": 9288463,
"message": "some text",
"amount": 150
}

Success 200

FieldTypeDescription
amountNumberWithdrawned amount.
messageStringWithdrawal message.
withdrawnumberStringWithdrawal number
withdrawalrequeststatusIdNumberStatus Id of request.
generatedbyStringBy whom this request is generated.
idNumberId of request data.
dateStringDate of request.
withdrawalrequeststatusObjectDescription of status.
{
"amount": 10,
"message": "Withdraw request test",
"withdrawnumber": "SD8XXXXXXXXXXX9",
"withdrawalrequeststatusId": 3,
"generatedby": "user",
"id": 6395,
"date": "2021-01-29",
"withdrawalrequeststatus": {
"name": "REQUESTED",
"id": 3
}
}

Error 4xx

FieldDescription
401Authorization Required
400Please provide data
404User's verified bank details not found!
{
"error": {
"statusCode": 401,
"name": "Error",
"message": "Authorization Required"
}
}