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_campaignsdeğerifalseolarak 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öndermezseniztrueolarak setlenecektir.
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
Format
int64amount*number
Yükleme İşlem Tutarı
Format
floatMultiple Of
0.01Range
1 <= value <= 99999branch_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.
Default
trueorder_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ı
Format
floatMultiple Of
0.01Range
1 <= value <= 99999point_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."
}