Kredi Kartı Borç Ödeme

Bu API, Kredi Kartına ait borç ödeme işlemini sağlayacaktır.

API Bilgileri

URL

/paymentCreditCardDebt

Metot

POST

Versiyon

2.0

Scope

creditcard

Yetkilendirme Yöntemi

B2b Credentials
Authorization Code


Girdi Bilgileri


< Sender >

Alan Adı Format Açıklama Zorunlu/Opsiyonel

AccountNumber

String Gönderen hesap numarası bilgisidir. Zorunlu


< Receiver >

Alan Adı Format Açıklama Zorunlu/Opsiyonel

CardNumber

String Alıcının kart numarası bilgisidir. Zorunlu


< Transaction >

Alan Adı Format Açıklama Zorunlu/Opsiyonel

Amount

Decimal(8,2) İşlem tutar bilgisidir. Zorunlu

Description

String İşlem açıklaması Zorunlu


Çıktı Bilgileri



< Sender >

Alan Adı Format Açıklama

AccountNumber

String Gönderen hesap numarası

CurrencyCode

String Gönderen döviz kodu


< Receiver >

Alan Adı Format Açıklama

CardNumber

String Alıcının kart numarası

CurrencyCode

String Alıcının döviz kodu

 

< Transaction >

Alan Adı Format Açıklama

TransactionId

Integer İşlem ID

Date

DateTime İşlem tarihi

Amount

Decimal İşlem tutarı

Description

String İşlem 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

ACBH000043

Gönderen hesap numarası boş olamaz.

ACBH000044

Gönderen hesap numarası uygun formatta girilmelidir.

ACBH000054

Alıcının kart numarası boş olamaz.

ACBH000139

Gönderen hesap döviz cinsi hatalıdır.

ACBH000096

Alıcının kart numarası uygun formatta girilmelidir.

ACBH000104

İşlem yapmak istediğiniz hesap oturumdaki müşteri numarasına ait değildir.

ACBH000208

Tutar alanı sıfırdan büyük olmalıdır.

ACBH000209

Açıklama boş olamaz.

ACBH000214

İlgili hesap / kart İnternet Bankacılığına tanımlı değildir.

ACBH000215

İlgili hesap / kart / ana firma Açık Bankacılıkta bu kullanıcı için tanımlı değildir.

ACBH000232

Açık Bankacılık kanalında para transferleri sadece vadesiz mevduat hesapları ile yapılabilmektedir.

ACBH000233

İşlem üst limitinizi aştığınız için işleminiz yapılamamaktadır. İşlem üst limitiniz {0} TL'dir.

ACBH000234

Günlük işlem limitinizi aştığınız için işleminiz yapılamamaktadır. Kalan günlük işlem limitiniz {0} TL'dir.

ACBH000235

Firma günlük işlem limitinizi aştığınız için işleminiz yapılamamaktadır. Kalan firma günlük işlem limitiniz {0} TL'dir.

ACBH000287

Alıcı kart VakıfBank olmalıdır.

Örnek

İstek:

{
    "Sender": {
        "AccountNumber": "00158007297076860"
    },
    "Receiver": {
        "CardNumber": "4938410107047474"
    },
    "Transaction": {
        "Amount": 1,
        "Description": "Virman"
    }
} 

Cevap:

{
    "Header": {
        "StatusCode": "APIGW000000",
        "StatusDescription": "Tamamlandı",
        "StatusDescriptionEn": "Completed",
        "ObjectID": "acbef468-081e-46ea-a18c-f5edb110b8d1"
    },
    "Data": {
        "Sender": {
            "CurrencyCode": "TL",
            "AccountNumber": "00158007308366665"
        },
        "Transaction": {
            "Description": "4090840178900249 numaralı kart borç ödemesi yapılmıştır.",
            "Amount": 1,
            "Date": "2022-24-05T16:13:11",
            "TransactionId": 2022000007997883
        },
        "Receiver": {
            "CardNumber": 4090840178900249,
            "CurrencyCode": "TL"
        }
    },
    "FeeInformation": {
        "TotalFeeAmount": "",
        "AccountNumber": ""
    }
}