For the complete documentation index, see llms.txt. This page is also available as Markdown.

Internal Account Inquiry

This API is used to validate the recipient's internal e-money account before initiating a peer-to-peer transfer. It ensures that the destination account is active and eligible to receive funds.

Technical Specification

Service Code: 15

Required Headers

Use the standard Linkage authentication headers, signature, and device context on every request.

No
Name
Type
Mandatory
Description

1

Content-Type

String

M

Fill with application/json

2

Authorization

String

M

Access token B2B

3

Authorization-Customer

String

M

Access token B2B2C

4

X-TIMESTAMP

String

M

Timestamp in RFC3339 format: yyyy-MM-ddTHH:mm:ssTZD

5

X-PARTNER-ID

String

M

Client ID provided by Finnet

6

X-SIGNATURE

String

M

BI SNAP symmetric signature. See Signature for details.

7

X-EXTERNAL-ID

String

M

Random string that must be unique within a day for each partner with max 36 characters

8

CHANNEL-ID

String

M

Device identification on which the API services is currently being accessed by the End User (Customer)

9

ORIGIN

String

M

The domain of the calling application

10

X-IP-ADDRESS

String

M

The IP address of the device

11

X-DEVICE-ID

String

M

The unique identifier of the device

12

X-LATITUDE

String

M

The latitude coordinate from the device’s GPS

13

X-LONGITUDE

String

M

The longitude coordinate from the device’s GPS

Body Request

No
Name
Type
Mandatory
Min Length
Max Length
Description

1

partnerReferenceNo

String

M

1

64

Transaction identifier on service consumer system

2

beneficiaryAccountNo

String

M

1

34

Beneficiary account number

Sample Request

Body Response

No
Name
Type
Mandatory
Min Length
Max Length
Description

1

responseCode

String

M

1

7

Response code

2

responseMessage

String

M

1

150

Response description

3

referenceNo

String

O

1

64

Transaction identifier on service provider system

4

partnerReferenceNo

String

O

1

64

Transaction identifier on service consumer system

5

beneficiaryAccountNo

String

M

1

34

Destination account number

6

beneficiaryAccountName

String

M

1

100

Destination account name

7

currency

String

M

3

3

Currency (ISO 4217)

8

additionalInfo

Object

O

1

1

9

additionalInfo.redirectUrl

String

M

1

512

Redirect URL to go to PJSP page to process the payment.

Sample Response

Response Code & Message

No
HTTP Code
Code
Message

1

200

2001500

Successful

2

400

4001500

Bad request

3

400

4001501

Invalid field format {field}

4

400

4001502

Invalid mandatory field {field}

5

401

4011501

Invalid token (B2B)

6

401

4011500

Unauthorised. [Reason]

7

401

4011502

Invalid Customer Token

8

401

4011503

Token Not Found (B2B)

9

401

4011504

Customer Token Not Found

10

403

4031501

Feature not allowed

11

403

4031504

Activity count limit exceeded

12

403

4031514

Insufficient Funds

13

404

4041508

Invalid merchant

14

500

5001500

General error

15

500

5001501

Internal Server Error

16

500

5001502

External Server Error

17

504

5041500

Timeout

Last updated