Cüzdan
Puan Geçmişi Listesi
-
Kullanıcıların puan geçmişi hakkında bilgi içeren verileri temsil eder.
-
Kullanıcıların ödeme işlemleri ve kampanyalar sonucunda kazandıkları ve harcadıkları puanları izlemek için kullanılır.
Response Değerleri Ve Açıklamaları
| Alan | Tür | Açıklama |
|---|---|---|
id | integer | ID |
user_id | integer | Kullanıcı ID |
wallet_id | integer | Cüzdan ID |
payment_id | integer (nullable) | Harcama ID |
branch_code | string (nullable) | Şube Kodu |
type | string (enum) | İşlem Tipi (enum: usage, load, ...) |
amount | float | İşlem Tutarı |
win_type | string (enum) | Kazanma Tipi (enum: coupon, campaign, ...) |
win_name | string (nullable) | Kazanım Adı |
campaign_type | string (nullable) (enum) | Kampanya Tipi (enum: deposit_gift, ...) |
created_at | string | Oluşturma Tarihi |
Enum Değerleri Ve Açıklamaları
type (İşlem Tipi)
| Enum Değeri | Açıklama |
|---|---|
usage | Harcama |
load | Kazanma |
expire | Süresi Doldu |
revoke | İptal |
win_type (Kazanma Tipi)
| Enum Değeri | Açıklama |
|---|---|
coupon | Kupon |
campaign | Kampanya |
receivable | Alacak |
gift_card | Hediye Kartı |
campaign_type (Kampanya Tipi)
| Enum Değeri | Açıklama |
|---|---|
deposit_gift | Yüklemeye Puan |
payment_count_gift | Harcama Sayısına Puan |
cross_marketing_deposit_gift | Çapraz Satış Yüklemeye Puan |
Authorization
bearerAuth AuthorizationBearer <token>
In: header
Query Parameters
start_date*date-time
Filtrelemek istenen başlangıç tarihi.
end_date*date-time
Filtrelemek istenen bitiş tarihi.
page?integer
Listelenmek istenen sayfa numarası.
Default
1Response Body
application/json
application/json
application/json
curl -X GET "https://api.altpay.dev/integration/wallet/point-history/list?start_date=2026-01-01T00%3A00%3A00Z&end_date=2026-01-31T23%3A59%3A59Z"{
"data": [
{
"id": 1,
"user_id": 1,
"wallet_id": 1,
"payment_id": 1,
"branch_code": "Test-123",
"branch": {
"name": "Test",
"address": "Test Mh. Test Cd. No:1",
"phone": "01234567890"
},
"type": "usage",
"amount": 1.11,
"win_type": "coupon",
"win_name": "ABC123",
"campaign_type": "ABC123",
"created_at": "2019-08-24T14:15:22Z"
}
],
"meta": {
"paginate": {
"per_page": 20,
"current_page": 1,
"has_more": true
}
}
}{
"message": "Unauthenticated"
}{
"message": "Gönderdiğiniz Veriler Geçersiz",
"errors": {
"property": [
"Hata açıklaması"
]
}
}