MacellanMacellan SuperApp
Nakit Yükleme

Direct

  • Direct servisi, entegratör firmanın, kullanıcıdan herhangi bir onay almadan kullanıcının cüzdanına nakit yükleme yapmasını sağlar.
  • İade işlemi için nakit yükleme servisinin kullanılacağı durumlarda is_apply_campaigns değeri false olarak gönderilmeli ve yapılan nakit yükleme işlemi için kullanıcının kampanyalardan yararlanması engellenmelidir. Eğer hiç bir değer göndermezseniz true olarak setlenecektir.
POST
/integration/deposit/cash/direct

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

wallet_id*integer

Yükleme Yapılacak Cüzdan ID

Formatint64
amount*number

Yükleme İşlem Tutarı

Formatfloat
Multiple Of0.01
Range1 <= value <= 99999
branch_code?string

Tek Bir Token İle Entegrasyon Sağlandığında Kullanılan Şube Kodu

is_apply_campaigns?boolean

Bu parametre hiç gönderilmezse default true olarak setlenecektir. İade için yapılan nakit yüklemelerde false olarak gönderilmelidir.

Defaulttrue
order_id?string

Bu parametre sipariş numarası atamak için kullanılır gönderilmediği takdirde sistem tarafından otomatik sipariş numarası atanır.

method?string

Bu parametre yükleme metodunu belirlemek için kullanılır. Nakit için "cash", kredi kartı için "credit_card". Boş gönderildiği takdirde, sistem bu değeri "cash" olarak ele alacaktır.

Value in"cash" | "credit_card"
point?number

Puan Tutarı

Formatfloat
Multiple Of0.01
Range1 <= value <= 99999
point_expire_date?date

Puan Son Kullanma Tarihi

{
  "wallet_id": 12,
  "amount": 1.23,
  "branch_code": "Test-123",
  "is_apply_campaigns": true,
  "order_id": "1842515611",
  "method": "cash",
  "point": 1.23,
  "point_expire_date": "2025-12-31"
}

Response Body

application/json

application/json

application/json

curl -X POST "https://api.altpay.dev/integration/deposit/cash/direct" \  -H "Content-Type: application/json" \  -d '{    "wallet_id": 12,    "amount": 1.23  }'
{
  "data": {
    "id": 1,
    "wallet_id": 1,
    "reference_code": 123456,
    "qr_code": "ALT-123456-PAY",
    "status": "create",
    "status_translate": "Oluşturuldu",
    "method": "cash",
    "amount": 1.23,
    "amount_show": "20,00",
    "created_at": "2019-08-24T14:15:22Z",
    "completed_at": "2019-08-24T14:15:22Z",
    "expires_at": "2019-08-24T14:15:22Z"
  }
}
{
  "message": "Unauthenticated"
}
{
  "message": "İşlemi yapmak için yetkili değilsiniz."
}