Download OpenAPI specification:
PCB-GEO-TEST-PSD2-API
| X-Request-ID required | string($uuid) ID of the request, unique to the call, as determined by the initiating party. |
| x-jws-signature required | string A signature of the request by the TPP on application level. |
| Digest required | string Is contained if and only if the "x-jws-signature" element is contained in the header of the request. |
| PSU-IP-Address required | string($ipv4) The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP. If not available, the TPP shall use the IP Address used by the TPP when submitting this request. |
Request body for a consents request.
{- "access": {
- "accounts": [ ],
- "balances": [ ],
- "transactions": [ ]
}, - "recurringIndicator": true,
- "validUntil": "2022-02-02",
- "frequencyPerDay": 4,
- "combinedServiceIndicator": true
}{- "consentStatus": "received",
- "consentId": "d02c9545-cfee-4b33-ae12-6dd4030e2252",
- "_links": {
- "self": {
- "href": "/0.8/v1/consents/d02c9545-cfee-4b33-ae12-6dd4030e2252"
}, - "status": {
- "href": "/0.8/v1/consents/d02c9545-cfee-4b33-ae12-6dd4030e2252/status"
}
}, - "message": "Created"
}| consentId required | string ID of the corresponding consent object as returned by an account information consent request. |
| X-Request-ID required | string($uuid) ID of the request, unique to the call, as determined by the initiating party. |
| x-jws-signature required | string A signature of the request by the TPP on application level. |
| Digest required | string Is contained if and only if the "x-jws-signature" element is contained in the header of the request. |
| PSU-IP-Address | string($ipv4) The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be contained if and only if this request was actively initiated by the PSU. |
{- "access": {
- "accounts": [
- {
- "iban": "GE38PC0133600100044650",
- "currency": "GEL"
}
], - "balances": [
- {
- "iban": "GE38PC0133600100044650",
- "currency": "GEL"
}
], - "transactions": [
- {
- "iban": "GE38PC0133600100044650",
- "currency": "GEL"
}
]
}, - "recurringIndicator": true,
- "validUntil": "2022-02-02",
- "frequencyPerDay": 4,
- "lastActionDate": "2021-11-11",
- "consentStatus": "valid"
}| consentId required | string ID of the corresponding consent object as returned by an account information consent request. |
| X-Request-ID required | string($uuid) ID of the request, unique to the call, as determined by the initiating party. |
| x-jws-signature required | string A signature of the request by the TPP on application level. |
| Digest required | string Is contained if and only if the "x-jws-signature" element is contained in the header of the request. |
| PSU-IP-Address | string($ipv4) The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be contained if and only if this request was actively initiated by the PSU. |
| consentId required | string ID of the corresponding consent object as returned by an account information consent request. |
| X-Request-ID required | string($uuid) ID of the request, unique to the call, as determined by the initiating party. |
| x-jws-signature required | string A signature of the request by the TPP on application level. |
| Digest required | string Is contained if and only if the "x-jws-signature" element is contained in the header of the request. |
| PSU-IP-Address | string($ipv4) The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be contained if and only if this request was actively initiated by the PSU. |
{- "consentStatus": "valid"
}| withBalance | boolean If contained, this function reads the list of accessible payment accounts including the booking balance, if granted by the PSU in the related consent and available by the ASPSP. This parameter might be ignored by the ASPSP. |
| X-Request-ID required | string($uuid) ID of the request, unique to the call, as determined by the initiating party. |
| Consent-ID required | string This then contains the consentId of the related AIS consent. |
| x-jws-signature required | string A signature of the request by the TPP on application level. |
| Digest required | string Is contained if and only if the "x-jws-signature" element is contained in the header of the request. |
| PSU-IP-Address | string($ipv4) The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be contained if and only if this request was actively initiated by the PSU. |
{- "accounts": [
- {
- "resourceId": "16653013",
- "iban": "GE38PC0133600100044650",
- "currency": "GEL",
- "name": "GE38PC0133600100044650",
- "product": "მიმდინარე ანგარიში",
- "status": "enabled",
- "bic": "MIBGGE22",
- "balances": [ ],
- "_links": {
- "balances": {
- "href": "/0.8/v1/accounts/16653013/balances"
}, - "transactions": {
- "href": "/0.8/v1/accounts/16653013/transactions"
}
}
}
]
}| account-id required | string This identification is denoting the addressed account. The account-id is retrieved by using a "Read Account List" call. The account-id is the "resourceId" attribute of the account structure. Its value is constant at least throughout the lifecycle of a given consent. |
| X-Request-ID required | string($uuid) ID of the request, unique to the call, as determined by the initiating party. |
| Consent-ID required | string This then contains the consentId of the related AIS consent. |
| x-jws-signature required | string A signature of the request by the TPP on application level. |
| Digest required | string Is contained if and only if the "x-jws-signature" element is contained in the header of the request. |
| PSU-IP-Address | string($ipv4) The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be contained if and only if this request was actively initiated by the PSU. |
{- "account": {
- "iban": "GE38PC0133600100044650",
- "currency": "GEL"
}, - "balances": [
- {
- "balanceAmount": {
- "currency": "GEL",
- "amount": 101.5
}, - "balanceType": "interimAvailable"
}, - {
- "balanceAmount": {
- "currency": "GEL",
- "amount": 101.5
}, - "balanceType": "closingBooked"
}
]
}| account-id required | string This identification is denoting the addressed account. The account-id is retrieved by using a "Read Account List" call. The account-id is the "resourceId" attribute of the account structure. Its value is constant at least throughout the lifecycle of a given consent. |
| withBalance | boolean If contained, this function reads the list of accessible payment accounts including the booking balance, if granted by the PSU in the related consent and available by the ASPSP. This parameter might be ignored by the ASPSP. |
| X-Request-ID required | string($uuid) ID of the request, unique to the call, as determined by the initiating party. |
| Consent-ID required | string This then contains the consentId of the related AIS consent. |
| x-jws-signature required | string A signature of the request by the TPP on application level. |
| Digest required | string Is contained if and only if the "x-jws-signature" element is contained in the header of the request. |
| PSU-IP-Address | string($ipv4) The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be contained if and only if this request was actively initiated by the PSU. |
{- "account": {
- "resourceId": "16653013",
- "iban": "GE38PC0133600100044650",
- "currency": "GEL",
- "name": "GE38PC0133600100044650",
- "product": "მიმდინარე ანგარიში",
- "status": "enabled",
- "bic": "MIBGGE22",
- "balances": [ ],
- "_links": {
- "balances": {
- "href": "/0.8/v1/accounts/16653013/balances"
}, - "transactions": {
- "href": "/0.8/v1/accounts/16653013/transactions"
}
}
}
}| account-id required | string This identification is denoting the addressed account. The account-id is retrieved by using a "Read Account List" call. The account-id is the "resourceId" attribute of the account structure. Its value is constant at least throughout the lifecycle of a given consent. |
| withBalance | boolean If contained, this function reads the list of accessible payment accounts including the booking balance, if granted by the PSU in the related consent and available by the ASPSP. This parameter might be ignored by the ASPSP. |
| entryReferenceFrom | string This data attribute is indicating that the AISP is in favour to get all transactions after the transaction with identification entryReferenceFrom alternatively to the above defined period. |
| dateFrom | string($date) |
| dateTo | string($date) |
| bookingStatus required | string Available values : booked, pending, both |
| X-Request-ID required | string($uuid) ID of the request, unique to the call, as determined by the initiating party. |
| Consent-ID required | string This then contains the consentId of the related AIS consent. |
| x-jws-signature required | string A signature of the request by the TPP on application level. |
| Digest required | string Is contained if and only if the "x-jws-signature" element is contained in the header of the request. |
| PSU-IP-Address | string($ipv4) The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be contained if and only if this request was actively initiated by the PSU. |
{- "account": {
- "iban": "GE38PC0133600100044650",
- "currency": "GEL"
}, - "transactions": {
- "booked": [
- {
- "entryReference": "1104978161",
- "bookingDate": "2021-04-06",
- "valueDate": "2021-04-06",
- "transactionAmount": {
- "currency": "GEL",
- "amount": 27.6
}, - "creditorName": "Jioevi Veronika",
- "creditorAccount": {
- "iban": "GE38PC0133600100044650"
}, - "remittanceInformationUnstructured": "ყიდვა/Purchase via POS terminal, 27.6 GEL, MARIAMI MAISURADZE I, MARIAMI MAISURADZE I/E TBILISI GE, 417435******6229, 04/04/2021 13:11:03.-."
}, - {
- "entryReference": "1104974652",
- "bookingDate": "2021-04-06",
- "valueDate": "2021-04-06",
- "transactionAmount": {
- "currency": "GEL",
- "amount": 150
}, - "creditorName": "ფარეიშვილი ნოდარ",
- "creditorAccount": {
- "iban": "GE07PC0133600400004128"
}, - "remittanceInformationUnstructured": "ნაშთის გადატანა.ნაშთის გადატანა."
}
], - "_links": {
- "account": {
- "href": "/0.8/v1/accounts/16653013"
}, - "first": {
- "href": "/0.8/v1/accounts/16653013/transactions?bookingStatus=booked&dateFrom=2021-04-06&dateTo=2021-04-07"
}
}
}
}| payment-service required | string Enum: "payments" "bulk-payments" There are the following payment services:
|
| payment-product required | string Enum: "domestic" "foreign" The following payment products are supported:
|
| X-Request-ID required | string($uuid) ID of the request, unique to the call, as determined by the initiating party. |
| x-jws-signature required | string A signature of the request by the TPP on application level. |
| Digest required | string Is contained if and only if the "x-jws-signature" element is contained in the header of the request. |
| PSU-IP-Address required | string($ipv4) The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP. If not available, the TPP shall use the IP Address used by the TPP when submitting this request. |
| TPP-Rejection-NoFunds-Preferred | boolean If it equals "true" then the TPP prefers a rejection of the payment initiation in case the ASPSP is providing an integrated confirmation of funds request an the result of this is that not sufficient funds are available. If it equals "false" then the TPP prefers that the ASPSP is dealing with the payment initiation like in the ASPSPs online channel, potentially waiting for a certain time period for funds to arrive to initiate the payment. |
JSON request body for a payment inition request message.
{- "creditorAccount": {
- "iban": "GE07PC0133600400004128",
- "currency": ""
}, - "creditorName": "domestic",
- "remittanceInformationUnstructured": "domestic",
- "debtorAccount": {
- "iban": "GE38PC0133600100044650",
- "currency": ""
}, - "instructedAmount": {
- "currency": "GEL",
- "value": 9.99
}
}{- "transactionStatus": "ACCC",
- "paymentId": "d712c168-4df2-4674-a7c7-a8da7ec52b63",
- "_links": {
- "self": {
- "href": "/0.8/v1/payments/domestic/d712c168-4df2-4674-a7c7-a8da7ec52b63"
}, - "status": {
- "href": "/0.8/v1/payments/domestic/d712c168-4df2-4674-a7c7-a8da7ec52b63/status"
}
}, - "psuMessage": "Login to e-Banking"
}| payment-service required | string Enum: "payments" "bulk-payments" There are the following payment services:
|
| payment-product required | string Enum: "domestic" "foreign" The following payment products are supported:
|
| paymentId required | string Resource identification of the generated payment initiation resource. |
| X-Request-ID required | string($uuid) ID of the request, unique to the call, as determined by the initiating party. |
| x-jws-signature required | string A signature of the request by the TPP on application level. |
| Digest required | string Is contained if and only if the "x-jws-signature" element is contained in the header of the request. |
{- "transactionStatus": "ACCC"
}| payment-service required | string Enum: "payments" "bulk-payments" There are the following payment services:
|
| payment-product required | string Enum: "domestic" "foreign" The following payment products are supported:
|
| paymentId required | string Resource identification of the generated payment initiation resource. |
| X-Request-ID required | string($uuid) ID of the request, unique to the call, as determined by the initiating party. |
| x-jws-signature required | string A signature of the request by the TPP on application level. |
| Digest required | string Is contained if and only if the "x-jws-signature" element is contained in the header of the request. |
{- "debtorAccount": {
- "currency": "GEL"
}, - "debtorIdentification": {
- "privateId": {
- "others": [
- {
- "identification": "PNOGE-01019016022"
}
]
}
}, - "instructedAmount": {
- "currency": "GEL",
- "amount": 100
}, - "creditorAccount": {
- "iban": "GE08PC0003600400000813",
- "currency": "GEL"
}, - "creditorAgent": "MIBGGE22",
- "creditorName": "ფარეიშვილი ნოდარ",
- "creditorIdentification": {
- "privateId": {
- "others": [
- {
- "identification": "PNOGE-01019016022"
}
]
}
}, - "chargeBearer": "DEBT",
- "remittanceInformationUnstructured": "საკუთარ ანგარიშებს შორის გადარიცხვა",
- "remittanceInformationUnstructuredArray": [ ],
- "instructionPriority": "HIGH",
- "transactionStatus": "RCVD"
}| payment-service required | string Enum: "payments" "bulk-payments" There are the following payment services:
|
| payment-product required | string Enum: "domestic" "foreign" The following payment products are supported:
|
| paymentId required | string Resource identification of the generated payment initiation resource. |
| X-Request-ID required | string($uuid) ID of the request, unique to the call, as determined by the initiating party. |
| x-jws-signature required | string A signature of the request by the TPP on application level. |
| Digest required | string Is contained if and only if the "x-jws-signature" element is contained in the header of the request. |
| PSU-IP-Address | string($ipv4) The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP. |