Lead endpoint'ini kullanarak başvuruda güncellemek istediğiniz alanlar varsa, aşağıdaki bilgileri göz önünde bulundurmalısınız:
Güncelleme yapmak için registerRefCode alanını eklemelisiniz. Bu alan, request'e dahil edilmelidir.
Başvuru durumunuzu öğrenmek için Register Status servisini kullanabilirsiniz. Eğer durum "INPROGRESS" ise, başvurunuzu güncelleyebilirsiniz.
optionalFields alanına başvuru oluştururken göndermediğiniz yeni alanlar eklenebilir. Ancak, başvuru sırasında gönderilen ve güncellerken göndermediğiniz alanlar silinmez; mevcut değerler güncellenir.
Örnek Request
JSON
{
"registerRefCode":"d003ce19-0715-4706-8562-2341ccbb85e5",
"firstName": "Testİsim",
"lastName": "TestSoyisim",
"tcNumber": "11111111111",
"mobile": "5555555555",
"taxNumber": "2222222222",
"optionalFields": {
"companyTitle": "Tabela İsmi",
"businessType": "Tüzel",
"mccCode": "3000",
"posInstallmentType": "Tek Çekim",
"iban": "TR200058307462136019246697",
"setupCity": "İstanbul",
"setupTown": "Kadıköy",
"setupAddress": "Kadıköy/İstanbul",
"terminalSerialNumber": "PAX721000018",
"routingModel": "MODEL1",
"salesType": "EDOC_POS",
"cashRegisterType": "A910S"
}
}
HttpStatusCode
Request
Response
200
{
"firstName": "Test",
"lastName": "Test",
"tcNumber": "11111111111",
"mobile": "5555555555",
"taxNumber": "2222222222",
"optionalFields": {
"companyTitle": "Tabela İsmi",
"businessType": "Tüzel",
"mccCode": "3000",
"posInstallmentType": "Tek Çekim",
"iban": "TR200058307462136019246697",
"setupCity": "İstanbul",
"setupTown": "Kadıköy",
"setupAddress": "Kadıköy/İstanbul",
"terminalSerialNumber": "PAX721000018",
"routingModel": "MODEL1",
"salesType": "EDOC_POS",
"cashRegisterType": "A910S"
}
}
{
"status": true,
"message": "Başvuru başarıyla güncellendi",
"data": {
"registerRefCode": "534e1a1e-cb15-446b-8585-91b85586129c"
}
}
400
{
"registerRefCode":"534e1a1e-cb15-446b-8585-91b85586129c",
"firstName": "Test",
"lastName": "TestSoyad",
"tcNumber": "222",
"mobile": "5555555555",
"taxNumber": "2222222222",
"optionalFields": {
"cashRegisterType":"A910S",
"routingModel":"MODEL1",
"salesType":"EDOC_POS",
"test2":"test2",
"test3":"test3",
"setupAddress":"X Mahallesi",
"posInstallmentType":"Tek Çekim",
"iban":"TR800084001425108683124383"
}
}
{
"status": false,
"message": "Geçersiz veri. Değerleri kontrol edin",
"errors": [
{
"code": "1002",
"fieldName": "routingModel",
"message": "Girmiş olduğunuz routingModel alan değeri geçersiz. İzin verilen değerler: [MODEL0]."
}
]
}
400
{
"registerRefCode":"534e1a1e-cb15-446b-8585-91b85586129c",
"firstName": "Test",
"lastName": "TestSoyad",
"tcNumber": "222",
"mobile": "5555555555",
"taxNumber": "2222222222",
"optionalFields": {
"cashRegisterType":"A910S",
"routingModel":"MODEL1",
"salesType":"EDOC_POS",
"test2":"test2",
"test3":"test3",
"setupAddress":"X Mahallesi",
"posInstallmentType":"Tek Çekim",
"iban":"TR800084001425108683124383"
}
}
{
"status": false,
"message": "Başvuru satışa dönüştüğü için güncellenememektedir"
}