Anlık Ödeme Gönder
Bu API anlık ödeme işlemi yapılmasını sağlar.İşlemin tamamlanabilmesi için İşlem Gerçekleştir API'ından OTP doğrulamasının yapılması gerekmektedir.
API Bilgileri
| URL | /sendFAST | 
| Metot | POST | 
| Versiyon | 1.0 | 
| Scope | transfer | 
| Yetkilendirme Yöntemi | Authorization Code | 
		
		Girdi Bilgileri
	Sender
| Alan Adı | Format | Açıklama | Zorunlu/Opsiyonel | 
| SenderIBAN | String (1) | Gönderen IBAN bilgisidir. | Zorunlu | 
		
		Receiver
	| Alan Adı | Format | Açıklama | Zorunlu/Opsiyonel | 
| ReceiverIBAN | String (17) | TransferType alan değeri “1” olduğu durumlarda bu alanın doldurulması zorunludur. Alıcı IBAN bilgisidir. | Koşullu Zorunlu | 
| ReceiverName | String (50) | TransferType alan değeri “1” olduğu durumlarda bu alanın doldurulması zorunludur. Alıcı Ad Soyad veya unvan bilgisidir. | Koşullu Zorunlu | 
| KolasType | String (1) | TransferType alan değeri “2” olduğu durumlarda bu alanın doldurulması zorunludur. K: T.C. Kimlik Numarası T: Telefon Numarası E: E-Posta V: Vergi Kimlik Numarası Y: Yabancı Kimlik Numarası P: Pasaport Numarası | Koşullu Zorunlu | 
| KolasValue | String | KolayAdresTipi alanında seçilen değere göre doldurulacak Kolas bilgisidir. | Koşullu Zorunlu | 
| AddressReference | String | Kolay Adres Sorgu Referans numarası bilgisidir. | Opsiyonel | 
| TransferType | Integer | 1:IBAN 2:Kolay Adres | Zorunlu | 
		
		Transaction
	| Alan Adı | Format | Açıklama | Zorunlu/Opsiyonel | 
| Amount | Decimal (10,2) | İşlem tutarı bilgisidir. | Zorunlu | 
| PaymentPurpose | String(2) | 01:Konut Kirası Ödemesi 02: İş Yeri Kirası Ödemesi 03: Diğer Kira Ödemesi 04: E-Ticaret Ödemesi 05: Çalışan Ödemesi 06: Ticari Ödeme 07: Bireysel Ödeme 08: Yatırım 09: Finansal 10: Eğitim Ödemesi 11: Aidat Ödemesi | Zorunlu | 
| ReferenceInformation | String | Fatura numarası, fiş numarası, takip numarası gibi bilgileri içermektedir. | Opsiyonel | 
| Description | String (200) | İşlem açıklamasıdır. | Opsiyonel | 
		
		Çıktı Bilgileri
	SecurityInformation
| Alan Adı | Format | Açıklama | 
| OTPTransactionId | Integer | OTP İşlem id | 
| OTPStatus | String | OTP durumu | 
		
		FeeInformation
	| Alan Adı | Format | Açıklama | 
| TotalFeeAmount | Decimal | Toplam masraf tutarı | 
| CurrencyCode | String | Döviz kodu | 
| AccountNumber | String | Masraf hesap numarası | 
| Fee | List< Fee > | Masraf listesi | 
List< Fee >
| Alan Adı | Format | Açıklama | 
| Amount | Decimal | Masraf tutarı | 
| CurrencyCode | String | Döviz kodu | 
| FeeDescription | String | Masraf açıklaması | 
		
		Transaction
	| Alan Adı | Format | Açıklama | 
| Amount | Decimal | İşlem tutarı | 
		
		Receiver
	| Alan Adı | Format | Açıklama | 
| NameSurnameTitle | String | Alıcı adı soyadı / unvanı | 
		
		İşlem Gerçekleştir
	Sender
| Alan Adı | Format | Açıklama | 
| SenderIBAN | String | Gönderen IBAN bilgisidir. | 
		
		Receiver
	| Alan Adı | Format | Açıklama | 
| ReceiverIBAN | String | Alıcı IBAN bilgisidir. | 
| ReceiverName | String | Alıcı Ad Soyad/Unvan bilgisidir. | 
| KolasType | String | TCKN: T.C. Kimlik Numarası T: Telefon Numarası E: E-Posta VKN: Vergi Kimlik Numarası YKN: Yabancı Kimlik Numarası P: Pasaport Numarası | 
| KolasValue | String | KolayAdresTipi alanında seçilen değere göre doldurulacak Kolas bilgisidir. | 
		
		Transaction
	| Alan Adı | Format | Açıklama | 
| TransactionId | String | İşlem ID bilgisidir. | 
| QueryNumber | Integer | İşlemin sorgu numarasıdır. | 
| Date | yyyy-MM-ddTHH24:mm:ss | İşlem tarihi | 
| Amount | Decimal | İşlem tutarı | 
| Description | String | Transfer işleminin açıklaması | 
		
		FeeInformation
	| Alan Adı | Format | Açıklama | 
| TotalFeeAmount | Decimal | Toplam masraf tutarı | 
| CurrencyCode | String | Döviz kodu | 
| AccountNumber | String | Masraf hesap numarası | 
		
		Mesaj Kodları
	| Mesaj Kodu | Açıklama | 
| ACBH000208 | Tutar alanı sıfırdan büyük olmalıdır. | 
| ACBH000359 | İşlem Tutar Limiti 2.000 TL’dir. | 
| ACBH000059 | Alıcı IBAN uygun formatta girilmelidir. | 
| ACBH000074 | Alıcı IBAN boş olamaz. | 
| ACBH000361 | Gönderen IBAN boş olamaz. | 
| ACBH000363 | Gönderen IBAN uygun formatta girilmelidir. | 
| ACBH000354 | Gönderen hesap türü TL olmalıdır. | 
| ACBH000085 | Ödeme amacı alanına geçersiz bir değer girildi. | 
| ACBH000360 | Ödeme amacı alanı boş olamaz. | 
| ACBH000090 | Alıcının adı soyadı boş olamaz. | 
| ACBH000104 | İşlem yapmak istediğiniz hesap oturumdaki müşteri numarasına ait değildir. | 
| ACBH000232 | Açık Bankacılık kanalında para transferleri sadece vadesiz mevduat hesapları ile yapılabilmektedir. | 
| ACBH000146 | T.C. kimlik numarası uygun formatta girilmelidir. | 
| ACBH000364 | T.C. Kimlik Numarası boş bırakılamaz. | 
| ACBH000267 | Vergi kimlik numarası uygun formatta girilmelidir. | 
| ACBH000365 | Vergi Kimlik Numarası boş bırakılamaz. | 
| ACBH000361 | Tarih alanı boş bırakılamaz. | 
| ACBH000023 | Tarih formatı hatalıdır. | 
| ACBH000212 | Cep telefonu 10 hane olmalı ve 5 ile başlamalıdır. | 
| ACBH000366 | Cep telefonu numarası boş bırakılamaz. | 
| ACBH000367 | Pasaport Numarası uygun formatta girilmelidir. | 
| ACBH000368 | Pasaport numarası boş bırakılamaz. | 
| ACBH000369 | Yabancı Kimlik Numarası uygun formatta girilmelidir. | 
| ACBH000370 | Yabancı kimlik numarası boş bırakılamaz. | 
| ACBH000197 | E-posta uygun formatta girilmelidir. | 
| ACBH000199 | E-posta boş olamaz. | 
| ACBH000459 | Alıcıya ait kolay adres tanımı bulunamamıştır. | 
Örnek
İstek:
{
    "Sender": {
        "SenderIBAN":"TR000000000000000000000000"
    },
    "Receiver": {
        "ReceiverIBAN": "TR000000000000000000000000",
        "ReceiverName": "Cahit Uysal",
        "KolasType": "",
        "KolasValue": "",
        "TransferType": 1
    },
    "Transaction": {
        "Amount": 30,
        "PaymentPurpose": "07",
        "Description": "",
        "ReferenceInformation": ""
    }
}
	Cevap:
      
{
    "Header": {
        "StatusCode": "APIGW000000",
        "StatusDescription": "Tamamlandı",
        "StatusDescriptionEn": "Completed",
        "ObjectID": "2b77d363-4fed-48fd-be8c-93f7a9d1475e"
    },
    "SecurityInformation": {
        "OTPTransactionId": 383884,
        "OTPStatus": "ApprovementWaiting"
    },
    "Data": {
        "Transaction": {
            "Amount": 30
        },
        "Receiver": {
            "NameSurnameTitle": "C*h*t U*s*l"
        }
    },
    "FeeInformation": {
        "TotalFeeAmount": 1.2,
        "CurrencyCode": "TL",
        "Fee": [
            {
                "CurrencyCode": "TL",
                "Amount": 0.98,
                "FeeDescription": "FAST EFT ÜCRETİ"
            },
            {
                "CurrencyCode": "TL",
                "Amount": 0.22,
                "FeeDescription": "FAST TCMB Ücreti"
            }
        ],
        "AccountNumber": "00000000000000000"
    }
}
İşlem Gerçekleştir
{
    "Header": {
        "StatusCode": "APIGW000000",
        "StatusDescription": "Tamamlandı",
        "StatusDescriptionEn": "Completed",
        "ObjectID": "1e8bd363-4fed-48fd-be8c-93f7a9d1475e"
    },
    "Data": {
        "Sender": {
            "SenderIBAN": "TR000000000000000000000000"
        },
        "Transaction": {
            "QueryNumber": 948213,
            "Description": "(05/01/2022 tarihli 948213 sorgu no'lu KIZILCIM ŞERBET hesabından Türkiye İş Bankası A.Ş. Cahit Uysal hesabına giden FAST ödemesi)",
            "Amount": 30,
            "Date": "2022-01-05T00:00:00+03:00",
            "TransactionId": 2022000000046067
        },
        "Receiver": {
            "ReceiverIBAN": "TR000000000000000000000000",
            "KolasValue": "",
            "KolasType": "",
            "ReceiverName": "Cahit Uysal"
        }
    },
    "FeeInformation": {
        "TotalFeeAmount": 1.2,
        "CurrencyCode": "TL",
        "AccountNumber": "00000000000000000"
    }
}