Vinov Ödeme Devret
Bu API alıcı müşterinin Vinov ödeme kaydını devretmektedir.
API Bilgileri
URL |
/vinov/assignPayment |
Metot |
POST |
Versiyon |
1.0 |
Scope |
payment |
Yetkilendirme Yöntemi |
b2b_credentials |
Girdi Bilgileri
Receiver
Alan Adı | Format | Açıklama | Zorunlu/Opsiyonel |
IdentityTaxNumber |
String (11) | Alıcının (Devralan kişinin) TCKN veya VKN bilgisidir. | Zorunlu |
NameSurnameTitle |
String (1000) | Alıcının (Devralan kişinin) ad soyad unvan bilgisidir. | Zorunlu |
AccountNumber |
String (26) | Devralacak kişinin hesap numarasıdır. Alacaklının bankamız veya karşı banka hesabı olduğu fark etmeksizin her koşulda IBAN bilgisi girilecektir. | Zorunlu |
PhoneNumber |
String (10) |
Alıcının cep telefonu numarasıdır. E-posta veya cep telefonu bilgisinin en az birisinin girişi zorunludur. |
Koşullu Zorunlu |
EmailAddress |
String (100) |
Alıcının e-posta bilgisidir. E-posta veya cep telefonu bilgisinin en az birisinin girişi zorunludur. |
Koşullu Zorunlu |
FeeAccountNumber |
String (17) | Devir masrafının alınacağı, devreden kişinin hesap numarası bilgisidir. | Zorunlu |
DealerNumber |
String (100) | Devreden kişinin bayi numarasıdır. | Opsiyonel |
InvoiceNumber |
String (50) | Devreden kişinin fatura numarasıdır. | Opsiyonel |
Transaction
Alan Adı | Format | Açıklama | Zorunlu/Opsiyonel |
Id |
Integer (19) | Devir edilmek istenen Vinov’un numarasıdır. | Zorunlu |
NewExpiryDate |
yyyy-MM-ddTHH24:mm:ss | Devredilirken vade tarihi güncellenmiş ise bu alan doldurulacaktır. Eğer vade tarihi aynı kalacak ise bu alan boş bırakılmalıdır. | Opsiyonel |
Description |
String (250) | Alacak işleminin açıklamasıdır. | Zorunlu |
Amount |
Decimal (26,2) | Devreden kişi tarafından girilecek olan devredilmek istenen tutar bilgisidir. | Zorunlu |
PaymentPurpose |
Integer (2) | Ödeme amacının bilgisidir. 1: KonutKirasiOdemesi, 2: IsYeriKirasiOdemesi, 3: DigerKiraOdemesi, 4: EticaretOdemesi, 5: CalisanOdemesi, 6: TicariOdeme, 7: BireyselOdeme, 8: Yatirim, 9: Finansal, 10: EgitimOdemesi, 11: AidatOdemesi, 99: Diger |
Zorunlu |
Çıktı Bilgileri
Result
Alan Adı | Format | Açıklama |
IsSucceeded |
Bool | Başarılı ise alan true gelecek, hatalı ise false gelecektir. |
NetAmount |
Decimal | Devredilen net tutar bilgisidir. |
Mesaj Kodları
Mesaj Kodu | Açıklama |
ACBH000401 |
Alıcının T.C. kimlik numarası / Vergi numarası boş olamaz. |
ACBH000089 |
Alıcının T.C. kimlik numarası / vergi numarası uygun formatta girilmelidir. |
ACBH000090 |
Alıcının adı soyadı boş olamaz. |
ACBH000042 |
Alıcının hesap numarası boş olamaz. |
ACBH000041 |
Alıcının hesap numarası uygun formatta girilmelidir. |
ACBH000099 |
Alıcının telefon numarası uygun formatta girilmelidir. |
ACBH000536 |
Alıcı E-posta uygun formatta girilmelidir. |
ACBH000535 |
Alıcı telefon numarası veya e-posta adresi alanlarından birinin girilmesi zorunludur. |
ACBH000468 |
Vade Tarihi uygun formatta girilmelidir. |
ACBH000209 |
Açıklama boş olamaz. |
ACBH000538 |
Masraf hesap numarası boş olamaz. |
ACBH000277 |
Masraf hesap numarası uygun formatta girilmelidir. |
Örnek
İstek:
{ "Receiver": { "IdentityTaxNumber": "00000000000", "NameSurnameTitle": "MURTAZA ASAN", "AccountNumber": "TR030001500158000000000000", "PhoneNumber": "5000000000", "EmailAddress": "", "FeeAccountNumber": "00158000000000000", "DealerNumber": "", "InvoiceNumber": "" }, "Transaction": { "Id": 260248, "NewExpiryDate": "2022-11-05T00:00:00+03:00", "Description": "Vinov API devret işlemi", "Amount": 50, "PaymentPurpose": 7 } }
Cevap:
{ "Header": { "StatusCode": "APIGW000000", "StatusDescription": "Tamamlandı", "StatusDescriptionEn": "Completed", "ObjectID": "053a2394-6934-43ea-9454-7ac13de02a26" }, "Data": { "Result": { "IsSucceeded": true, "NetAmount": 49.72 } } }
-
API URL : https://apigw.vakifbank.com.tr:8443
-
-
-