Nakit YüklemeRead QR
Read QR
- Read QR servisi, yükleme işlemi tutarının belirlenmesi için kullanılır.
- Firma kullanıcının Macellan SuperApp mobil uygulamasından oluşturduğu QR kod veya 6 haneli referans koduyla birlikte yükleme tutarını servise ileterek bu servisi kullanır.
- Servis başarılı bir şekilde çağrıldıktan sonra kullanıcı yükleme özet ve onay ekranına yönlendirilir.
- İ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.
amount*number
Yükleme İşlem Tutarı
Format
floatMultiple Of
0.01Range
1 <= value <= 99999reference_code*integer
6 Haneli Yükleme Referans Kodu
Format
int64branch_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
true{
"amount": 1.23,
"reference_code": 123456,
"branch_code": "Test-123",
"is_apply_campaigns": true
}Response Body
application/json
application/json
application/json
curl -X POST "https://api.altpay.dev/integration/deposit/cash/read-qr" \ -H "Content-Type: application/json" \ -d '{ "amount": 1.23, "reference_code": 123456 }'{
"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."
}