WaasKullanıcıDetay
Telefon Numarasına Göre
İlgili telefon numarasına ait kullanıcı bilgisi verilir. Bu servis, kullanıcıya cüzdan hesabı oluşturmak için hangi servisleri çağırmanız gerektiğini belirlemek için de kullanılabilir. Aşağıdaki maddelere göre işlem gerçekleştirilebilir.
- 404 response ve response içerisinde
state: "non_registered"verilmesi durumunda, bu telefon numarasının Macellan SuperApp'te kayıtlı olmadığı belirtilir. OTP işlemi gerçekleştirip Oluştur servisi çağrılmalıdır. - Response datası içerisinde
state: "registered_but_non_linked", ise bu telefon numarası Macellan SuperApp'te kayıtlı ancak cüzdan linklemesi yapılmamıştır. OTP işlemi gerçekleştirip Linkleme servisi çağrılmalıdır.- Linklemesi yapılmamış kullanıcının ad-soyad gibi bilgileri maskelenmiş olarak verilmekte. (Response içerisinde verilen user bilgisi)
- Response datası içerisinde
state: "linked"ise, bu telefon numarası linklenmiştir.- Kullanıcı bilgisi maskelenmeden verilir. (Response içerisinde verilen user bilgisi)
Authorization
bearerAuth AuthorizationBearer <token>
In: header
Path Parameters
phone*string
Telefon numarası
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://api.altpay.dev/waas/integration/users/by-phone/905231113344"{
"data": {
"user": {
"mapping": {
"id": "8b5ac43a-20ce-4987-a739-d8a7ee480eaa",
"wallet_id": 1,
"is_active": true,
"created_at": "2019-08-24T14:15:22Z"
},
"id": "25809faf-9f21-40c8-bebe-3dd4e343b446",
"first_name": "AB****",
"last_name": "CD****",
"email": "ab*****@test.com",
"phone": "90***********",
"locale": "tr"
},
"wallet": {
"id": 1,
"visibility": true,
"balance": 1,
"point": 1,
"held_balance": 0.1,
"held_point": 0.1,
"total_held": 0.1,
"company_id": 1
},
"state": "linked"
}
}{
"message": "Unauthenticated"
}{
"message": "string",
"state": "non_registered"
}{
"message": "Gönderdiğiniz Veriler Geçersiz",
"errors": {
"property": [
"Hata açıklaması"
]
}
}