Başvuru İptal
Register endpointi ile oluşturulan başvurunun iptalini gerçekleştirebilmek için cancel endpointi kullanılmalıdır. RegisterRefCode ya da İş Ortağı tarafındaki externalRegistrationId ile iptal işlemi sağlanır. İptal isteğinin başarılı olması durumunda, başvuru Ödeal tarafında iptal durumuna alınır. Satışa dönüştürülen başvurular iptal edilemez. Register Status endpoint'iyle başvuru durumu sorgulanmalı, başvuru durumu status = INPROGRESS ise başvuru iptal edilebilir.
Notlar
- Başvurunun daha önce iptali sağlanmışsa işleme devam edilemez.
- Satışa dönüştürülen başvuruların iptali Ödeal ile iletişime geçerek sağlanır.
- Geçersiz registerRefCode ile işleme devam edilemez.
- Geçersiz ExternalRegistrationId ile işleme devam edilemez.
- Payload’ın sorunsuz girilmesi durumunda iptal süreci hakkında bilgi için status sorgulanmalıdır.
Örnek Request
HttpStatusCode | Request | Response |
---|---|---|
200 | https://stage.odealapp.com/lead-api/v1/register/084f727c-8a3c-45ea-8eb7-6b32e998feca | { "status": true, "message": "İptal talebiniz alındı" } |
422 | https://stage.odealapp.com/lead-api/v1/register/084f727c-8a3c-45ea-8eb7-6b32e998feca | { "error": { "code": "REG-CANCEL-4", "message": "RegisterRefCode ile satış kaydınız bulunmuyor" } } |
Response
Alan | Tip | Açıklama |
---|---|---|
status | Text | Durum |
reason | Text | Açıklama |
Hata Kodları
Kodu | Açıklama |
---|---|
GENE1 | Beklenmedik bir hata oluştu. |
REG-CANCEL-1 | RegisterRefCode ile gönderilen kaydın daha önce iptali sağlanmış. |
REG-CANCEL-2 | ExternalRegistrationId ile gönderilen kaydın daha önce iptali sağlanmış. |
REG-CANCEL-3 | Lütfen geçerli registerRefCode giriniz. |
REG-CANCEL-4 | RegisterRefCode ile başvuru kaydınız bulunmuyor. |
REG-CANCEL-5 | Lütfen geçerli externalRegistrationId giriniz. |
REG-CANCEL-6 | ExternalRegistrationId ile başvuru kaydınız bulunmuyor. |
REG-CANCEL-7 | Satışa dönüştürülen başvuruların iptali için Ödeal ile iletişime geçilmelidir |
REG-CANCEL-8 | ExternalRegistrationId boş bırakılamaz |