Inter-Bank Transfer Failure Notification (3000/100)

Notified when the response code for an inter-bank transfer (2000/100) was normal but the inter-bank processing failed.


Message Information

ItemNotificationResponse
Message code30003100
Business type100100
DirectionBank → MerchantMerchant → Bank

Final Result Update Required

When an inter-bank transfer failure notification is received, the final status of the transfer must be updated to 'failed'. Even if a normal response was received, the transfer has failed when this notification arrives.

Common Header (100 bytes)

This is the common header for all Real-Time Firm Banking messages.

NoFieldPositionLengthRequiredDescription
1Identification code09YRecipient's TRANSACTION CODE (SETTLEBNK or SPACE)
2Merchant ID912YMerchant ID assigned by Hecto Financial
3Bank code213YOpening bank code contracted for firm banking
4Message type code244YMessage code (notification: 3000, response: 3100)
5Business type code283YBusiness type (100)
6Transmission count311YFixed value '1'
7Message sequence number326YDaily unique sequence number (MAX 950,000)
8Transmission date388YMessage transmission date (YYYYMMDD)
9Transmission time466YMessage transmission time (hhmmss)
10Response code524-Response code (error code), SPACE on request
11Reserved area5644-Hecto Financial proprietary area

Individual Body (200 bytes)

Notification Parameters (Bank → Merchant)

NoFieldPositionLengthDescription
1Original transaction message sequence number1006Original message sequence number of the transfer transaction
2Withdrawal account number10615Original transaction withdrawal account number
3Deposit bank1213Original transaction deposit bank code
4Deposit account number12415Original transaction deposit account number
5Requested amount13913Original transaction requested amount
6Normal processing amount15213Successfully processed amount
7Failed processing amount16513Failed processing amount
8Split processing count1782Split processing count
9Split processing number1802Split processing number
10Inter-bank message sequence number1826Inter-bank message sequence number
11Deposit failure notification amount18813Deposit failure notification amount
12ERROR CODE2014Interbank network error code
13Interbank network unique transaction number20513NH Bank exclusive
14Reserved21882SPACE

Message Structure

Inter-Bank Transfer Failure Notification Message (300 bytes)300 bytes
Common header100B · offset 0
Identification code9 · 0
Merchant ID12 · 9
Bank code3 · 21
Message type code4 · 24
Business type code3 · 28
Transmission count1 · 31
Message sequence number6 · 32
Transmission date8 · 38
Transmission time6 · 46
Response code4 · 52
Reserved area44 · 56
Individual body200B · offset 100
Original transaction message sequence number6 · 100
Withdrawal account number15 · 106
Deposit bank3 · 121
Deposit account number15 · 124
Requested amount13 · 139
Normal processing amount13 · 152
Failed processing amount13 · 165
Split processing count2 · 178
Split processing number2 · 180
Inter-bank message sequence number6 · 182
Deposit failure notification amount13 · 188
ERROR CODE4 · 201
Interbank network unique transaction number13 · 205
Reserved82 · 218
필수
선택
응답전용 / 예비
길이 · 위치

Response Parameters (Merchant → Bank)

After receiving the notification, the response message (3100/100) must be sent.

NoFieldPositionLengthDescription
1-14(Same)--Return the received content as-is

Processing Flow

1. Merchant → Bank: Inter-bank transfer request (2000/100)
2. Bank → Merchant: Inter-bank transfer response - Normal (2100/100)
3. (Inter-bank processing failure occurs)
4. Bank → Merchant: Inter-bank transfer failure notification (3000/100)
5. Merchant → Bank: Inter-bank transfer failure response (3100/100)
6. Merchant: Update the transaction status to 'failed'
NOTE

Bank/Merchant Differences

The occurrence and timing of inter-bank transfer failure notifications may vary by bank and merchant.
💬

Need technical support?