Üye İşlemleri
Hesap Bilgileri
Üye hesap bilgilerini listelemek ve güncellemek için gerekli servis açıklamalarını bu sayfada bulabilirsiniz.
Hesap Bilgilerini Listeleme
get
/api/shop/customer
Bu servis aracılığı ile ad soyad, e-posta ve cinsiyet gibi temel hesap bilgilerini listeleyebilirsiniz.
Örnek İstek
axios.get('{baseUrl}/api/shop/customer')
Servis Cevabı ve Alan Açıklamaları
| Alan adı | Açıklama |
|---|---|
| id | Üye id bilgisi |
| Üye e-posta bilgisi | |
| full_name | Üye ad soyad bilgisi |
| gender | Üye cinsiyet bilgisi |
| country_code | Üye ülke bilgisi |
| phone_number | Üye telefon bilgisi |
| account_language | Üye hesap dil tercihi |
| customer_type | Hesap tipi bilgisi, 0 = Normal hesap - 1 = B2B hesabı |
{
"id": 6205,
"email": "gorkem@labsoffice.com",
"full_name": "Görkem Yıldırım",
"gender": "male",
"country_code": "TR",
"phone_number": null,
"account_language": "tr",
"customer_type" : 0
}
Hesap Bilgilerini Güncelleme
post
/api/shop/customer
Bu servis aracılığı ile ad soyad, e-posta ve cinsiyet gibi temel hesap bilgilerini güncelleyebilirsiniz.
Parametre Tanımlamaları
Aşağıdaki parametreler ile şifre sıfırlama servisine istek yapabilirsiniz.
| Değerler | Zorunluluk | Açıklama |
|---|---|---|
| fullName | evet | Üye ad soyad bilgisi |
| evet | Üye e-posta bilgisi | |
| phoneNumber | evet | Üye telefon bilgisi |
| gender | evet | Üye cinsiyet bilgisi |
| birthDate | hayır | Üye doğum tarihi bilgisi |
| identity | hayır | Üye kimlik numarası |
| currencyCode | hayır | Para birimi |
| accountLanguage | hayır | Tercih edilen dil bilgisi |
| lang | hayır | Servisten beklenen dil bilgisidir. Merchant'a tanımlı dil bilgileri ile istek yapılabilir. |
Örnek İstek
axios.post('{baseUrl}/api/shop/customer', {
fullName : 'John Doe',
email : 'johndoe@example.com',
phoneNumber : '',
gender : 'male',
birthDate : '26.02.1992',
identity : '',
currencyCode : 'TRY',
accountLanguage : 'tr',
lang : 'tr',
})
Servis Cevabı ve Alan Açıklamaları
| Alan adı | Açıklama |
|---|---|
| status | İşlem sonucu (success, error) |
| message | İşlem sonucu açıklaması |
{
"status" : "success",
"message" : "Bilgiler başarıyla güncellendi"
}