Box Office
Kart Kaydı ve Bakiye Yükleme
Bu endpoint, yeni bir kullanıcı için kart kaydı ve bakiye yükleme işlemlerini gerçekleştirir.
- Kullanıcının telefon numarasına OTP (Tek Kullanımlık Şifre) gönderilir. OTP işlemleri için bkz: OTP Gönderim
- OTP doğrulaması başarılı olduğunda, verify_id alınır
- Telefon numarası, verify_id ve aşağıdaki bilgilerle birlikte endpoint çağrılır.
Not: Ek bilgiler 'extra' alanında gönderilebilir.
Authorization
bearerAuth AuthorizationBearer <token>
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
phone*string
Telefon numarası
verify_id*integer
Doğrulama ID'si
card_no*string
Kart numarası
amount*number
Yüklenecek miktar
Format
floatmethod*string
Ödeme yöntemi
Value in
"cash" | "credit_card"extra?object
Ek bilgiler
{
"phone": "+905321234567",
"verify_id": 12345,
"card_no": "1234567890",
"amount": 100.5,
"method": "cash",
"extra": {
"note": "İlk yükleme"
}
}Response Body
application/json
application/json
application/json
curl -X POST "https://api.altpay.dev/integration/box-office/verified-top-up" \ -H "Content-Type: application/json" \ -d '{ "phone": "+905321234567", "verify_id": 12345, "card_no": "1234567890", "amount": 100.5, "method": "cash" }'{
"data": {
"id": 0,
"visibility": true,
"balance": 0.1,
"point": 0.1,
"total_balance": 0.1,
"held_balance": 0.1,
"held_point": 0.1,
"total_held": 0.1,
"company_id": 0,
"user": {
"id": 0,
"first_name": "string",
"last_name": "string",
"full_name": "string",
"email": "string",
"phone": "string"
}
}
}{
"message": "Unauthenticated"
}{
"message": "İşlemi yapmak için yetkili değilsiniz."
}