MacellanMacellan SuperApp
Nakit YüklemeGenerate QR

Generate Qr

  • Generate Qr Servisi, yükleme işlemlerini oluşturmak amacıyla kullanılır.
  • İşlem sonucunda dönen referans kodu, Macellan SuperApp kullanıcısına iletilir ve bu referans kodu ya da oluşturulan QR kodu kullanılarak işlem devam ettirilebilir.
  • QR kodun süresi 120 saniyedir.
  • İ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/generate-qr

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ı

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
{
  "amount": 1.23,
  "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/generate-qr" \  -H "Content-Type: application/json" \  -d '{    "amount": 1.23  }'
{
  "data": {
    "id": 1,
    "reference_code": 123456,
    "qr_code": "ALT-123456-PAY",
    "expires_at": "2019-08-24T14:15:22Z",
    "server_time": "2019-08-24T14:15:22Z"
  }
}
{
  "message": "Unauthenticated"
}
{
  "message": "İşlemi yapmak için yetkili değilsiniz."
}