Başvuru Güncelleme
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
{
"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" } |