AISP

Last changes: 09-19-2019

1. Find User Account

Most API methods require to specify the customer account number (parameter "accno") and the program code (parameter "programCode"), which acts as an identifier for the marketplace.

To obtain these parameters,  call the API Method 1.17 Find User Account and specify the customer email address in the parameter "userId".

Find User Account Request

Path:

GET {Base URL}/account/find?partnerReference=50F45B51E07D4CE1ABB1676E3DF5BB44&programCode=COMPANY&userId=firstname.lastname@example.com&localDate=2019-09-17&localTime=131415

Header:

Content-Type: application/json
Accept-Language: en-US

Find User Account Response

Status Code:

200 (OK)

Header:

Content-Type: application/json
Accept-Language: en-US

{
"accno": "1000104149",
"partnerReference": "50F45B51E07D4CE1ABB1676E3DF5BB44",
"programCode": "COMPANY",
"localDate": "2019-09-17",
"localTime": "131415",
"sysDate": "2019-09-17",
"sysTime": "121420",
"responseCode": "0000",
"responseDescription": "Successful execution"
}

2. Retrieve Account Information

Our API allows you to retrieve various information regarding the customer account.

Balance Enquiry

The API method 1.8 Balance Enquiry returns the current available balance on the account as shown in the sample below.

Balance Enquiry Request

Path:

GET {Base URL}/account/1000104149/balance?partnerReference=50F45B51E07D4CE1ABB1676E3DF5BB44&progr amCode=COMPANY&accnoType=01&localDate=2019-09-17&localTime=131415

Header:

Content-Type: application/json
Accept-Language: en-US


Balance Enquiry Response

Status Code:

200 (OK)

Header:

Content-Type: application/json
Accept-Language: en-US

{
"accno": "1000104149",
"psBal": 0,
"avlBal": 120.34,
"bkBal": 120.34,
"blkAmt": 0,
"pooledAmt": 0,
"currCode": "EUR",
"partnerReference": "50F45B51E07D4CE1ABB1676E3DF5BB44",
"programCode": "COMPANY",
"localDate": "2019-09-17",
"localTime": "000000",
"sysDate": "2019-09-17",
"sysTime": "131950",
"responseCode": "0000",
"responseDescription": "Successful execution"
}

Account Enquiry

Additionally, you can call 1.7 Account Enquiry to obtain the performed (and pending) transactions by the account holder.

Account Enquiry Request

Path:

GET {Base URL}/account/1000104149/enquiry?partnerReference=50F45B51E07D4CE1ABB1676E3DF5BB44&programCode=COMPANY&accnoType=01&startDate=2019-09-01&endDate=2019-09-10&top=100&includePendingTransactions=false&localDate=2019-09-17&localTime=163835

Header:

Content-Type: application/json
Accept-Language: en-US


Accpunt Enquiry Response

Status Code:

200 (OK)

Header:

Content-Type: application/json
Accept-Language: en-US

{
"partnerReference": "50F45B51E07D4CE1ABB1676E3DF5BB44",
"programCode": "COMPANY",
"accno": "1000104149",
"count": 2,
"entries": [
{
"isPending": false,
"bookingDate": "2019-09-02",
"bookingTime": "221133",
"valueDate": "2019-09-02",
"valueTime": "102030",
"sourceAmount": 5.00,
"sourceCurrCode": "EUR",
"amount": 5.00,
"currCode": "EUR",
"exchangeRate": 1.00,
"balance": 45.00,
"entryIndicator": "DBIT",
"description": "XXXXXXXXXXXXXXXXXX",
"name": "John Doe",
"entryType": "Payment",
"reference": "3150a55a754c443d86398dfab1be7afa",
"statusCode": "SETTLED",
"paymentOptionCode": "MSTRCRD"
},
{
"isPending": false,
"bookingDate": "2019-09-05",
"bookingTime": "221133",
"valueDate": "2019-09-05",
"valueTime": "102030",
"sourceAmount": 5.00,
"sourceCurrCode": "EUR",
"amount": 5.00,
"currCode": "EUR",
"exchangeRate": 1.00,
"balance": 40.00,
"entryIndicator": "DBIT",
"description": "XXXXXXXXXXXXXXXXXX",
"name": "John Doe",
"entryType": "Payment",
"reference": "f7e4fb07f0364d1288d535274bc02da6",
"statusCode": "SETTLED",
"paymentOptionCode": "MSTRCRD"
}
],
"localDate": "2019-09-17",
"localTime": "163835",
"sysDate": "2019-09-17",
"sysTime": "153837",
"responseCode": "0000",
"responseDescription": "Successful execution."
}