Üye İşyeri(Alıcı) Talimat Listele
Bu API Üye işyerinin(Alıcı), müşterilerine(Borçlulara) oluşturulan talimatları listeleme işlemini gerçekleştirmektedir.
API Bilgileri
URL |
/vinov/listInstruction |
Metot |
POST |
Versiyon |
1.0 |
Scope |
payment |
Yetkilendirme Yöntemi |
b2b_credentials |
Girdi Bilgileri
| Alan Adı | Format | Açıklama | Zorunlu/Opsiyonel |
WorkPlaceId |
Integer (19) | Firmaya Vinov işyeri tanım esansında verilen benzersiz değerdir. | Zorunlu |
Id |
Integer(19) |
Üye İş Yeri Talimat Oluştur API'ının çıktısında dönen Id değeridir. Bu alan girildi ise WorkPlaceId hariç tüm diğer alanlar opsiyoneldir. VinovNumber alanı dolu ise Id alanı boş olmalıdır. |
Koşullu Zorunlu |
VinovNumber |
Integer(19) |
Müşteri tarafından onaylanmış talimatın numarasıdır. Bu alan girildi ise WorkPlaceId hariç tüm diğer alanlar opsiyoneldir. ID alanı dolu ise VinovNumber alanı boş olmalıdır. |
Koşullu Zorunlu |
LimitStart |
Decimal (26,2) |
Başlangıç limit bilgisidir. Id veya VinovNo alanı girildiyse bu alan boş olmalıdır. |
Koşullu Zorunlu |
LimitEnd |
Number(26,2) (19) |
Bitiş limit bilgisidir. Id veya VinovNo alanı girildiyse bu alan boş olmalıdır. |
Koşullu Zorunlu |
ExpiryStartDate |
yyyy-MM-ddTHH24:mm:ss |
Vade Başlangıç Tarihi bilgisidir. Id, VinovNumber, InstructionStartDate ve InstructionEndDate alanları boş ise bu alan Zorunludur. |
Koşullu Zorunlu |
ExpiryEndDate |
yyyy-MM-ddTHH24:mm:ss |
Vade Bitiş Tarihi bilgisidir. Id, VinovNumber, InstructionStartDate ve InstructionEndDate alanları boş ise bu alan Zorunludur. |
Koşullu Zorunlu |
InstructionStartDate |
yyyy-MM-ddTHH24:mm:ss |
Talimat Başlangıç Tarihi bilgisidir. Id, VinovNumber, ExpiryStartDate ve ExpiryEndDate alanları boş ise bu alan Zorunludur. |
Koşullu Zorunlu |
InstructionEndDate |
yyyy-MM-ddTHH24:mm:ss |
Talimat Bitiş Tarihi bilgisidir. Id, VinovNumber, ExpiryStartDate ve ExpiryEndDate alanları boş ise bu alan Zorunludur. |
Koşullu Zorunlu |
InstructionCreationType |
Integer (1) |
Talimat Oluşturma Şekli bilgidir. Alan değerleri; Tckn = 1, Vkn = 2, CepTelefonu = 3, Qr = 4 Id veya VinovNo alanlarından biri girildiyse bu alan boş olmalıdır. |
Koşullu Opsiyonel |
InstructionStatusCode |
Integer (1) |
Talimat Durum Kodu bilgisidir. Alan değerleri ; OnayBekliyor = 1, Onaylandi = 2, IptalEdildi = 3 |
Opsiyonel |
Çıktı Bilgileri
WorkPlaceInstruction
| Alan Adı | Format | Açıklama |
WorkPlaceId |
Integer (19) | Firmaya Vinov işyeri tanım esansında verilen benzersiz değerdir. |
Id |
Integer(19) | Id bilgisidir. |
InstructionDate |
yyyy-MM-ddTHH24:mm:ss | Talimat Tarihi bilgisidir. |
InstructionStatusCode |
Integer (1) |
Talimat Durum Kodu bilgisidir. Alan değerleri ; OnayBekliyor = 1, Onaylandi = 2, IptalEdildi = 3 |
InstructionAmount |
Decimal(26,2) | Talimat tutar bilgisidir. |
ExpiryDate |
yyyy-MM-ddTHH24:mm:ss | Vade Tarihi bilgisidir. |
CancellationDate |
yyyy-MM-ddTHH24:mm:ss |
İptal tarihi bilgisidir. İptal edilmiş bir kayıt ise tarih alanı dolu gelecektir. |
NumberofInstallments |
Integer (3) | Taksit sayısı bilgisidir. |
ReceiverIdentityTaxNumber |
String(11) |
Alıcı TCKN / VKN bilgisidir. ReceiverPhoneNumber dolu ise bu alan boş gelecektir. |
ReceiverNameSurname |
String(250) | Alıcı Adı Soyad bilgisidir. |
ReceiverPhoneNumber |
String(10) |
Alıcı Cep telefon numarası bilgisidir. ReceiverIdentityTaxNumber dolu ise bu alan boş gelecektir. |
DemandType |
Integer(1) |
Talep tipi bilgisidir. Alan değerleri: Konut = 1, Arac = 2, Makine = 3, Diğer = 4 |
InstructionCreationType |
Integer(1) |
Talimat oluşturma şekli bilgisidir. Alan değerleri: Tckn = 1, Vkn = 2, CepTelefonu = 3, Qr = 4 |
CancellationReasonCode |
Integer(1) |
İptal Neden kodu bilgisidir. Alan değerleri: BorcluIptal = 1, OtomatikIptal = 2, IsyeriIptal = 3, Diger = 4 IPTALTARIHI alanı dolu ise dolu olacaktır. |
InvoiceNumber |
String (50) | Fatura numarası bilgisidir. |
PaymentPurpose |
Integer (1) |
Ödeme amacı bilgisidir. Alan değerleri: KonutKirasiOdemesi = 1, IsYeriKirasiOdemesi = 2, DigerKiraOdemesi = 3, EticaretOdemesi = 4, CalisanOdemesi = 5, TicariOdeme = 6, BireyselOdeme = 7, Yatirim = 8, Finansal = 9, EgitimOdemesi = 10, AidatOdemesi = 11, Diger = 99 |
DealerNumber |
String(100) | Bayi numarası bilgisidir. |
IdentityNumber |
String(12) | Öğrenci TC kimlik numarası bilgisidir. |
Mesaj Kodları
| Mesaj Kodu | Açıklama |
ACBH000466 |
Talimat oluşturma tipi alanına geçersiz bir değer girildi. |
ACBH000476 |
Talimat durum kodu alanına geçersiz bir değer girildi. |
ACBH000469 |
Vade Başlangıç Tarihi boş olamaz. |
ACBH000470 |
Vade Başlangıç Tarihi uygun formatta girilmelidir. |
ACBH000029 |
Vade bitiş tarihi formatı hatalıdır. |
ACBH000471 |
Vade Bitiş Tarihi boş olamaz. |
ACBH000472 |
Talimat Başlangıç Tarihi boş olamaz. |
ACBH000473 |
Talimat Başlangıç Tarihi uygun formatta girilmelidir. |
ACBH000474 |
Talimat Bitiş Tarihi boş olamaz. |
ACBH000475 |
Talimat Bitiş Tarihi uygun formatta girilmelidir. |
ACBH000478 |
Vade Tarihleri veya Talimat Tarihleri alanlarından birinin girilmesi zorunludur. |
Örnek
İstek:
{
"WorkPlaceId": 11001,
"ExpiryStartDate":"2022-12-04T00:00:00+03:00",
"ExpiryEndDate":"2022-12-04T00:00:00+03:00"
}
Cevap:
{
"Header": {
"StatusCode": "APIGW000000",
"StatusDescription": "Tamamlandı",
"StatusDescriptionEn": "Completed",
"ObjectID": "eb3e121b-7dab-4b6c-9645-b30fa83a7e02"
},
"Data": {
"WorkPlaceInstruction": [
{
"ExpiryDate": "2022-12-04T00:00:00",
"InstructionCreationType": 1,
"CancellationDate": "",
"ReceiverNameSurname": "",
"ReceiverIdentityTaxNumber": 11111111111,
"PaymentPurpose": 1,
"NumberofInstallments": 2,
"InstructionAmount": 150,
"CancellationReasonCode": "",
"DemandType": "",
"WorkPlaceId": 11001,
"DealerNumber": "",
"InstructionDate": "2021-12-29T12:20:21",
"InvoiceNumber": "",
"ReceiverPhoneNumber": "",
"InstructionStatusCode": 1
},
{
"ExpiryDate": "2022-12-04T00:00:00",
"InstructionCreationType": 1,
"CancellationDate": "",
"ReceiverNameSurname": "",
"ReceiverIdentityTaxNumber": 11111111111,
"PaymentPurpose": 1,
"NumberofInstallments": 2,
"InstructionAmount": 150,
"CancellationReasonCode": "",
"DemandType": "",
"WorkPlaceId": 11001,
"DealerNumber": "",
"InstructionDate": "2021-12-29T12:22:14",
"InvoiceNumber": "",
"ReceiverPhoneNumber": "",
"InstructionStatusCode": 1
}
]
}
}
-
API URL : https://apigw.vakifbank.com.tr:8443
-
-
-