사용자 계정 생성

request

{   
    "apiKey": "fc1880ecc2444474a54db3592c898761",
    "userId": "[email protected]"
}

response

{
    "userId": "[email protected]",
    "username": null,
    "institutionCode": "00100",
    "userKey": "0cf99fe8-57ae-41bd-aa7b-9b898db5e1f3",
    "created": "2025-04-06T12:58:58.640151798+09:00",
    "modified": "2025-04-06T12:58:58.640151798+09:00"
}

수시 입출금 상품 등록

request

{
  "Header": {
    "apiName": "createDemandDeposit",
    "transmissionDate": "20250406",
    "transmissionTime": "021500",
    "institutionCode": "00100",
    "fintechAppNo": "001",
    "apiServiceCode": "createDemandDeposit",
    "institutionTransactionUniqueNo": "20250406021500125261",
    "apiKey": "fc1880ecc2444474a54db3592c898761"
  },
    "bankCode": "001",
    "accountName": "한국은행 수시입출금 상품명",
    "accountDescription": "한국은행 수시입출금 상품설명"
}

response

{
    "Header": {
        "responseCode": "H0000",
        "responseMessage": "정상처리 되었습니다.",
        "apiName": "createDemandDeposit",
        "transmissionDate": "20250406",
        "transmissionTime": "021842",
        "institutionCode": "00100",
        "apiKey": "fc1880ecc2444474a54db3592c898761",
        "apiServiceCode": "createDemandDeposit",
        "institutionTransactionUniqueNo": "20250406021842538364",
        "fintechAppNo": null,
        "userKey": null
    },
    "REC": {
        "accountTypeUniqueNo": "001-1-6ba1765a73cc4b",
        "bankCode": "001",
        "bankName": "한국은행",
        "accountTypeCode": "1",
        "accountTypeName": "수시입출금",
        "accountName": "한국은행 수시입출금 상품명",
        "accountDescription": "한국은행 수시입출금 상품설명",
        "accountType": "DOMESTIC"
    }
}

계좌 생성

request

{
  "Header": {
    "apiName": "createDemandDepositAccount",
    "transmissionDate": "20250406",
    "transmissionTime": "300000",
    "institutionCode": "00100",
    "fintechAppNo": "001",
    "apiServiceCode": "createDemandDepositAccount",
    "institutionTransactionUniqueNo": "202504063000000125261",
    "apiKey": "fc1880ecc2444474a54db3592c898761",
    "userKey": "cf1d49ba-663b-495d-9227-fc2643aa7c5e"
  },
    "accountTypeUniqueNo": "001-1-6e379b33ea1a4e"
}

response

{
    "Header": {
        "responseCode": "H0000",
        "responseMessage": "정상처리 되었습니다.",
        "apiName": "createDemandDepositAccount",
        "transmissionDate": "20250406",
        "transmissionTime": "032654",
        "institutionCode": "00100",
        "apiKey": "fc1880ecc2444474a54db3592c898761",
        "apiServiceCode": "createDemandDepositAccount",
        "institutionTransactionUniqueNo": "20250406032654905516",
        "fintechAppNo": null,
        "userKey": null
    },
    "REC": {
        "bankCode": "001",
        "accountNo": "0010109141117090",
        "currency": {
            "currency": "KRW",
            "currencyName": "원화"
        }
    }
}

계좌 이체

request

{
  "Header": {
    "apiName": "updateDemandDepositAccountTransfer",
    "transmissionDate": "20250406",
    "transmissionTime": "033000",
    "institutionCode": "00100",
    "fintechAppNo": "001",
    "apiServiceCode": "updateDemandDepositAccountTransfer",
    "institutionTransactionUniqueNo": "20250406033000125292",
    "apiKey": "fc1880ecc2444474a54db3592c898761",
    "userKey": "cf1d49ba-663b-495d-9227-fc2643aa7c5e"
  },
    "depositAccountNo": "0017338290712233",
    "depositTransactionSummary": "(수시입출금) : 입금(이체)",
    "transactionBalance": "486", 
    "withdrawalAccountNo": "0010109141117090", 
    "withdrawalTransactionSummary": "(수시입출금) : 출금(이체)"
}

response

{
    "Header": {
        "responseCode": "H0000",
        "responseMessage": "정상처리 되었습니다.",
        "apiName": "updateDemandDepositAccountTransfer",
        "transmissionDate": "20250406",
        "transmissionTime": "033443",
        "institutionCode": "00100",
        "apiKey": "fc1880ecc2444474a54db3592c898761",
        "apiServiceCode": "updateDemandDepositAccountTransfer",
        "institutionTransactionUniqueNo": "20250406033443855453",
        "fintechAppNo": null,
        "userKey": null
    },
    "REC": [
        {
            "transactionUniqueNo": "90129",
            "accountNo": "0010109141117090",
            "transactionDate": "20250406",
            "transactionType": "2",
            "transactionTypeName": "출금(이체)",
            "transactionAccountNo": "0017338290712233"
        },
        {
            "transactionUniqueNo": "90130",
            "accountNo": "0017338290712233",
            "transactionDate": "20250406",
            "transactionType": "1",
            "transactionTypeName": "입금(이체)",
            "transactionAccountNo": "0010109141117090"
        }
    ]
}