--- swagger: "2.0" info: version: 1.3.0 title: Cards API description: "# Summary\nAs before, specific card reconciliation accounts (called \"card accounts\" in [XS2A-IG]) can be addressed in a consent request by \nidentifying the card account by its corresponding masked PAN. Please note that the card accounts are providing card information in an \naccumulated way.\nIn addition, this specification adds to this consent model, that a masked PAN is addressing a single card.\nIt is up to the ASPSP if this consent grants access\n - to the single card identified by the masked PAN,\n - the card account identified by the masked PAN or\n - both,\ndelivering these information on the related endpoints /card-accounts or /cards. The ASPSP's respective decision must be documented by \nthe ASPSP.\nAdditionally, a card account or single cards can be addressed by an Account Access Object containing an identifier of the \nreconciliation account accompanied by the specification of the cashAccountType to Type \"CARD\" (see Section 6.3). A consent of this \ntype will grant the respective access to both,\n - all cards reconciled through this account and\n - the related card account,\nif the ASPSP supports the corresponding endpoints at all.\nAs a third / fourth way to establish a card specific consent, the TPP can request a bank-offered consent or a global consent but \nrestricting the requested access to a certain cashAccountType - e.g. CARD. A consent of this type will grant the respective access \nto both\n - cards and\n - card accounts,\nif the ASPSP supports the related endpoints at all.\n" contact: email: info@berlin-group.org name: The Berlin Group - A European Standards Initiative url: https://www.berlin-group.org/ x-ibm-name: NextGenPSD2-XS2A-Single-Cards basePath: /psd2/ais schemes: - https consumes: - application/json produces: - application/json paths: /path-1: get: responses: 200: description: 200 OK /v1/cards: get: description: "Reads a list of cards potentially with additional information, e.g. balance information. \nIt is assumed that a consent of the PSU to this access is already given and stored on the ASPSP system. \nThe addressed list of cards depends then on the stored consent addressed by consentId, respectively the OAuth2 access token.\n" summary: readListOfCards tags: - cards operationId: readListOfCards deprecated: false produces: - application/json parameters: - name: X-Request-ID in: header required: true type: string format: uuid description: ID of the request, unique to the call, as determined by the initiating party. - name: Consent-ID in: header required: true type: string description: Identification of the corresponding consent as granted by the PSU. - name: PSU-IP-Address in: header required: false type: string description: The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP. - name: Authorization in: header required: false type: string description: "Is contained only, if an OAuth2 based SCA was performed in the corresponding mandate transaction or if OAuth2 has been used in \na pre-step." responses: 200: description: OK schema: $ref: '#/definitions/readCardListResponse-200_json' examples: application/json: cards: - resourceId: 4d9a81b3-a47d-4130-8765-a9c0ff861b99 maskedPan: 525412******3241 currency: EUR name: Main product: Basic Credit Card status: enabled creditLimit: currency: EUR amount: 5000 balances: - balanceType: interimBooked balanceAmount: currency: EUR amount: 1390.100000 - balanceType: interimAvailable “creditLimitIncluded”: true balanceAmount: currency: EUR amount: 3609.900000 - resourceId: 4d9a81b3-a47d-4130-8765-a9c0ff861b98 maskedPan: 525412******3242 currency: EUR name: PartnerCard product: Basic Credit Card status: enabled creditLimit: currency: EUR amount: 5000 balances: - balanceType: interimBooked balanceAmount: currency: EUR amount: 559.100000 - balanceType: interimAvailable “creditLimitIncluded”: true balanceAmount: currency: EUR amount: 4440.900000 headers: [] 400: description: Bad Request schema: $ref: '#/definitions/Error400_NG' 401: description: Unauthorized schema: $ref: '#/definitions/Error401_NG' 403: description: Forbidden schema: $ref: '#/definitions/Error403_NG' 404: description: Not found schema: $ref: '#/definitions/Error404_NG' 405: description: Method Not Allowed schema: $ref: '#/definitions/Error405_NG' 408: description: Request Timeout 415: description: Unsupported Media Type 500: description: Internal Server Error 503: description: Service Unavailable /v1/cards/{card-id}: get: description: "Reads details about a card. It is assumed that a consent of the PSU to this access is already given and stored on the ASPSP system. \nThe addressed details of this account depends then on the stored consent addressed by consentId, respectively the OAuth2 access \ntoken.\n" summary: readCardDetails tags: - cards operationId: readCardDetails deprecated: false produces: - application/json parameters: - name: card-id in: path required: true type: string description: "This identification is denoting the addressed card. The card-id is retrieved by using a \"Read Card List\" call. \nThe card-id is the \"resourceId\" attribute of the card structure. Its value is constant at least throughout the lifecycle \nof a given consent." - name: X-Request-ID in: header required: true type: string format: uuid description: ID of the request, unique to the call, as determined by the initiating party. - name: Consent-ID in: header required: true type: string description: Identification of the corresponding consent as granted by the PSU. - name: PSU-IP-Address in: header required: false type: string description: The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP. - name: Authorization in: header required: false type: string description: "Is contained only, if an OAuth2 based SCA was performed in the corresponding mandate transaction or if OAuth2 has been used in \na pre-step." responses: 200: description: OK schema: $ref: '#/definitions/readCardDetailsResponse-200_json' examples: application/json: card: resourceId: 4d9a81b3-a47d-4130-8765-a9c0ff861b99 maskedPan: 525412******3241 currency: EUR name: Main product: Basic Credit Card status: enabled creditLimit: currency: EUR amount: 5000 balances: - balanceType: interimBooked balanceAmount: currency: EUR amount: 1390.100000 - balanceType: interimAvailable creditLimitIncluded: true balanceAmount: currency: EUR amount: 3609.900000 _links: self: href: /v1/cards/4d9a81b3-a47d-4130-8765-a9c0ff861b99 transactions: href: /v1/cards/4d9a81b3-a47d-4130-8765-a9c0ff861b99/transactions headers: [] 400: description: Bad Request schema: $ref: '#/definitions/Error400_NG' 401: description: Unauthorized schema: $ref: '#/definitions/Error401_NG' 403: description: Forbidden schema: $ref: '#/definitions/Error403_NG' 404: description: Not found schema: $ref: '#/definitions/Error404_NG' 405: description: Method Not Allowed schema: $ref: '#/definitions/Error405_NG' 408: description: Request Timeout 415: description: Unsupported Media Type 500: description: Internal Server Error 503: description: Service Unavailable /v1/cards/{card-id}/balances: get: description: "Read detailed balance information about the addressed card by \"card-id\". \nFor a given card, an optional parameter \"dateFrom\" defines the begin of a period from which to obtain available balance related information.\nPlease note, that the current credit line of a given card might be \ntighter than what a response to this request will suggest due to general credit limits on the card account and transactions by \nother cards to the same card account.\n" summary: readCardBalances tags: - cards operationId: readCardBalances deprecated: false produces: - application/json parameters: - name: card-id in: path required: true type: string description: "This identification is denoting the addressed card. The card-id is retrieved by using a \"Read Card List\" call. \nThe card-id is the \"resourceId\" attribute of the card structure. Its value is constant at least throughout the lifecycle \nof a given consent." - name: dateFrom in: query required: false type: string format: date description: "Conditional: Starting date (inclusive the date dateFrom) of the transaction list, mandated if no delta access is required\nand if bookingStatus does not equal \"information\".\nFor booked transactions, the relevant date is the booking date. \nFor pending transactions, the relevant date is the entry date, which may not be transparent \nneither in this API nor other channels of the ASPSP.\n\nOptional: For card balances. This parameter is ignored by the ASPSP if it is not supported. \nRequests in addition to the balances of the current accounting period all booked balances at the end of previous accounting periods (e.g. monthly periods) from the provided date on if still retrievable under the given consent.\nNote: The accounting period for card balances is the invoicing period of the related card." - name: X-Request-ID in: header required: true type: string format: uuid description: ID of the request, unique to the call, as determined by the initiating party. - name: Consent-ID in: header required: true type: string description: Identification of the corresponding consent as granted by the PSU. - name: PSU-IP-Address in: header required: false type: string description: The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP. - name: Authorization in: header required: false type: string description: "Is contained only, if an OAuth2 based SCA was performed in the corresponding mandate transaction or if OAuth2 has been used in \na pre-step." responses: 200: description: OK schema: $ref: '#/definitions/readCardBalancesResponse-200_json' examples: application/json: card: maskedPan: 525412******3241 balances: - balanceAmount: currency: EUR amount: 5654.220000 balanceType: interimAvailable creditLimitIncluded: true - balanceAmount: currency: EUR amount: -4355.780000 balanceType: interimBooked headers: [] 400: description: Bad Request schema: $ref: '#/definitions/Error400_NG' 401: description: Unauthorized schema: $ref: '#/definitions/Error401_NG' 403: description: Forbidden schema: $ref: '#/definitions/Error403_NG' 404: description: Not found schema: $ref: '#/definitions/Error404_NG' 405: description: Method Not Allowed schema: $ref: '#/definitions/Error405_NG' 408: description: Request Timeout 415: description: Unsupported Media Type 500: description: Internal Server Error 503: description: Service Unavailable /v1/cards/{card-id}/transactions: get: description: | Reads account data from a given card addressed by "card-id". summary: readAccountData tags: - cards operationId: readAccountData deprecated: false produces: - application/json parameters: - name: card-id in: path required: true type: string description: "This identification is denoting the addressed card. The card-id is retrieved by using a \"Read Card List\" call. \nThe card-id is the \"resourceId\" attribute of the card structure. Its value is constant at least throughout the lifecycle \nof a given consent." - name: dateFrom in: query required: false type: string format: date description: "Conditional: Starting date (inclusive the date dateFrom) of the transaction list, mandated if no delta access is required\nand if bookingStatus does not equal \"information\".\nFor booked transactions, the relevant date is the booking date. \nFor pending transactions, the relevant date is the entry date, which may not be transparent \nneither in this API nor other channels of the ASPSP.\n\nOptional: For card balances. This parameter is ignored by the ASPSP if it is not supported. \nRequests in addition to the balances of the current accounting period all booked balances at the end of previous accounting periods (e.g. monthly periods) from the provided date on if still retrievable under the given consent.\nNote: The accounting period for card balances is the invoicing period of the related card." - name: dateTo in: query required: false type: string format: date description: "End date (inclusive the data dateTo) of the transaction list, default is \"now\" if not given. \nMight be ignored if a delta function is used.\nFor booked transactions, the relevant date is the booking date. \nFor pending transactions, the relevant date is the entry date, which may not be transparent \nneither in this API nor other channels of the ASPSP." - name: bookingStatus in: query required: true enum: - booked - pending - both type: string description: "Permitted codes are \n * \"booked\",\n * \"pending\", and \n * \"both\"\n\"booked\" shall be supported by the ASPSP.\nTo support the \"pending\" and \"both\" feature is optional for the ASPSP, \nError code if not supported in the online banking frontend" - name: deltaList in: query required: false type: boolean description: This data attribute is indicating that the AISP is in favour to get all transactions after the last report access for this PSU on the addressed account. This is another implementation of a delta access-report. This delta indicator might be rejected by the ASPSP if this function is not supported. Optional if supported by API provider - name: X-Request-ID in: header required: true type: string format: uuid description: ID of the request, unique to the call, as determined by the initiating party. - name: Consent-ID in: header required: true type: string description: Identification of the corresponding consent as granted by the PSU. - name: PSU-IP-Address in: header required: false type: string description: The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP. - name: Authorization in: header required: false type: string description: "Is contained only, if an OAuth2 based SCA was performed in the corresponding mandate transaction or if OAuth2 has been used in \na pre-step." responses: 200: description: OK schema: $ref: '#/definitions/readCardTransactionsResponse-200_json' headers: [] 400: description: Bad Request schema: $ref: '#/definitions/Error400_NG' 401: description: Unauthorized schema: $ref: '#/definitions/Error401_NG' 403: description: Forbidden schema: $ref: '#/definitions/Error403_NG' 404: description: Not found schema: $ref: '#/definitions/Error404_NG' 405: description: Method Not Allowed schema: $ref: '#/definitions/Error405_NG' 408: description: Request Timeout 415: description: Unsupported Media Type 500: description: Internal Server Error 503: description: Service Unavailable definitions: readCardListResponse-200_json: title: readCardListResponse-200_json description: Descriptions of the accessible cards. type: object properties: cards: type: array items: $ref: '#/definitions/cardAccountDetails' required: - cards readCardTransactionsResponse-200_json: title: readCardTransactionsResponse-200_json description: Balances of the cards. type: object properties: card: $ref: '#/definitions/cardAccountDetails' balances: description: "The specific card account balances associated to this card / card account. In the context of a response to a \"cards\" endpoint, \neach balance that indicates that credit limit is included must respect all applicable credit limits relevant for this \ncard ( cp. Section 6.6)" type: array items: $ref: '#/definitions/balance' cardAccountDetails: title: cardAccountDetails description: Card account details. type: object properties: resourceId: description: |- This is the data element to be used in the path when retrieving data from a dedicated account. This shall be filled, if addressable resource are created by the ASPSP on the /card-accounts endpoint. type: string maskedPan: description: "Primary Account Number (PAN) of the card in masked form. In the context of a response to a \"/card-accounts\" endpoint, this is the \nPAN of the main card; in the context of a \"/cards\" endpoint, this identifies the specific card for that the information is presented.\nThis data element can be used in the body of the Consent Request Message for retrieving account access consent from this card." example: 123456xxxxxx1234 type: string maxLength: 35 currency: description: ISO 4217 Alpha 3 currency code. example: EUR type: string pattern: '[A-Z]{3}' ownerName: description: "Name of the legal account owner. \nIf there is more than one owner, then e.g. two names might be noted here.\n\nFor a corporate account, the corporate name is used for this attribute.\nEven if supported by the ASPSP, the provision of this field might depend on the fact whether an explicit consent to this specific \nadditional account information has been given by the PSU." example: John Doe type: string maxLength: 140 name: description: "Name of the card / card account, as assigned by the ASPSP, \nin agreement with the account owner in order to provide an additional means of identification of the account." type: string maxLength: 70 displayName: description: Name of the card / card account as defined by the PSU within online channels. type: string maxLength: 70 product: description: Product Name of the Bank for this card / card account, proprietary definition. type: string maxLength: 35 status: $ref: '#/definitions/accountStatus' usage: $ref: '#/definitions/Usage' maxLength: 4 details: description: |- Specifications that might be provided by the ASPSP: - characteristics of the account - characteristics of the relevant card type: string maxLength: 500 creditLimit: $ref: '#/definitions/amount' balances: description: "The specific card account balances associated to this card / card account. In the context of a response to a \"cards\" endpoint, \neach balance that indicates that credit limit is included must respect all applicable credit limits relevant for this \ncard ( cp. Section 6.6)" type: array items: $ref: '#/definitions/balance' _links: $ref: '#/definitions/_linksAccountDetails' required: - maskedPan - currency accountStatus: title: accountStatus description: |- Account status. The value is one of the following: - "enabled": card / card account is available - "deleted": card / card account is terminated - "blocked": card / card account is blocked e.g. for legal reasons If this field is not used, than the card / card account is available in the sense of this specification. type: string enum: - enabled - deleted - blocked amount: title: amount example: currency: EUR amount: 123 type: object properties: currency: description: ISO 4217 Alpha 3 currency code. example: EUR type: string pattern: '[A-Z]{3}' amount: description: |- The amount given with fractional digits, where fractions must be compliant to the currency definition. Up to 14 significant figures. Negative amounts are signed by minus. The decimal separator is a dot. **Example:** Valid representations for EUR with up to two decimals are: * 1056 * 5768.2 * -1.50 * 5877.78 example: 5877.780000 type: string pattern: -?[0-9]{1,14}(\.[0-9]{1,3})? required: - currency - amount balance: title: balance description: A single balance element. type: object properties: balanceAmount: $ref: '#/definitions/amount' balanceType: $ref: '#/definitions/balanceType' creditLimitIncluded: description: "A flag indicating if the credit limit of the corresponding account \nis included in the calculation of the balance, where applicable." example: false type: boolean lastChangeDateTime: description: "This data element might be used to indicate e.g. with the expected or booked balance that no action is known \non the account, which is not yet booked." type: string format: date-time referenceDate: description: Reference date of the balance. type: string format: date lastCommittedTransaction: description: "\"entryReference\" of the last commited transaction to support the TPP in identifying whether all \nPSU transactions are already known." type: string maxLength: 35 required: - balanceAmount - balanceType balanceType: title: balanceType description: "The following balance types are defined:\n - \"closingBooked\": \n Balance of the account at the end of the pre-agreed account reporting period. \n It is the sum of the opening booked balance at the beginning of the period and all entries booked \n to the account during the pre-agreed account reporting period.\n \n For card-accounts and cards, this is composed of\n \n - invoiced, but not yet paid entries\n For cards the account entries are booking entries from the card processor or invoices paid by the PSU. \n \n - \"expected\":\n Balance composed of booked entries and pending items known at the time of calculation, \n which projects the end of day balance if everything is booked on the account and no other entry is posted.\n \n For card accounts, this is composed of:\n - invoiced, but not yet paid entries\n - not yet invoiced but already booked entries and\n - pending items (not yet booked)\n \n For card-accounts:\n \ \n \"money to spend with the value of a pre-approved credit limit on the card account\"\n \n - \"openingBooked\":\n Book balance of the account at the beginning of the account reporting period. \n It always equals the closing book balance from the previous report.\n - \"interimAvailable\":\n \ Available balance calculated in the course of the account ?servicer?s business day, \n at the time specified, and subject to further changes during the business day. \n The interim balance is calculated on the basis of booked credit and debit items during the calculation \n time/period specified.\n \ \n For card-accounts, this is composed of:\n - invoiced, but not yet paid entries\n - not yet invoiced but already booked entries\n \n \ For cards, this is composed of \n - invoiced, but not yet paid entries \n - not yet invoiced but already booked entries \n - pending items (not yet booked)\n - \"interimBooked\":\n Balance calculated in the course of the account servicer's business day, at the time specified, \n and subject to further changes during the business day. \n The interim balance is calculated on the basis of booked credit and debit items during the calculation time/period \n specified.\n - \"forwardAvailable\":\n Forward available balance of money that is at the disposal of the account owner on the date specified.\n \ - \"nonInvoiced\": \n Only for card accounts, to be checked yet." type: string enum: - closingBooked - expected - openingBooked - interimAvailable - interimBooked - forwardAvailable - nonInvoiced _linksAccountDetails: title: _linksAccountDetails description: |- Links to the card / card account, which can be directly used for retrieving account information from this dedicated account. Links to "balances" and/or "cardTransactions" These links are only supported, when the corresponding consent has been already granted. type: object properties: balances: $ref: '#/definitions/hrefType' transactions: $ref: '#/definitions/hrefType' card: $ref: '#/definitions/hrefType' cardTransactions: $ref: '#/definitions/hrefType' hrefType: title: hrefType description: Link to a resource. type: object properties: href: description: Link to a resource. example: /v1/payments/sepa-credit-transfers/1234-wertiq-983 type: string accountReference: title: accountReference description: "Reference to an account by either\n * IBAN, of a payment accounts, or\n * BBAN, for payment accounts if there is no IBAN, or \n * the Primary Account Number (PAN) of a card, can be tokenised by the ASPSP due to PCI DSS requirements, or\n * the Primary Account Number (PAN) of a card in a masked form, or\n * an alias to access a payment account via a registered mobile phone number (MSISDN)." type: object properties: iban: description: IBAN of an account. example: FR7612345987650123456789014 type: string pattern: '[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}' bban: description: "Basic Bank Account Number (BBAN) Identifier.\n\nThis data element can be used in the body of the consent request.\n Message for retrieving account access consent from this account. This\n data elements is used for payment accounts which have no IBAN.\n ISO20022: Basic Bank Account Number (BBAN). \n \n Identifier used nationally by financial institutions, i.e., in individual countries, \n generally as part of a National Account Numbering Scheme(s), \n which uniquely identifies the account of a customer." example: BARC12345612345678 type: string pattern: '[a-zA-Z0-9]{1,30}' pan: description: Primary Account Number according to ISO/IEC 7812. example: 5409050000000000 type: string maxLength: 35 maskedPan: description: "Primary Account Number (PAN) of the card in masked form. In the context of a response to a \"/card-accounts\" endpoint, this is the \nPAN of the main card; in the context of a \"/cards\" endpoint, this identifies the specific card for that the information is presented.\nThis data element can be used in the body of the Consent Request Message for retrieving account access consent from this card." example: 123456xxxxxx1234 type: string maxLength: 35 msisdn: description: Mobile phone number. example: +49 170 1234567 type: string maxLength: 35 currency: description: ISO 4217 Alpha 3 currency code. example: EUR type: string pattern: '[A-Z]{3}' cashAccountType: description: "ExternalCashAccountType1Code from ISO 20022 or Type \"CARD\". The API provider may restrict the accepted \nvalues further (e.g. only \"CARD\" and \"CACC\" may be supported). The TPP includes this element, if the \naccount reference may identify several accounts of different types, but the TPP only requests access to \na specific type (e.g. card accounts)." type: string Error400_NG: title: Error400_NG description: | NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 400. type: object properties: tppMessages: type: array items: $ref: '#/definitions/tppMessage400' _links: $ref: '#/definitions/_linksAll' Error400: title: Error400 description: "Standardised definition of reporting error information according to [RFC7807] \nin case of a HTTP error code 400." type: object properties: type: description: "A URI reference [RFC3986] that identifies the problem type. \nRemark For Future: These URI will be provided by NextGenPSD2 in future." type: string maxLength: 70 title: description: "Short human readable description of error type. \nCould be in local language. \nTo be provided by ASPSPs." type: string maxLength: 70 detail: description: "Detailed human readable text specific to this instance of the error. \nXPath might be used to point to the issue generating the error in addition.\nRemark for Future: In future, a dedicated field might be introduced for the XPath." type: string maxLength: 500 code: $ref: '#/definitions/MessageCode400' additionalErrors: description: |- Array of Error Information Blocks. Might be used if more than one error is to be communicated type: array items: $ref: '#/definitions/AdditionalError' _links: $ref: '#/definitions/_linksAll' required: - type - code tppMessage400: title: tppMessage400 type: object properties: category: $ref: '#/definitions/tppMessageCategory' code: $ref: '#/definitions/MessageCode400' path: type: string text: description: Additional explaining text to the TPP. type: string maxLength: 500 required: - category - code _linksAll: title: _linksAll description: A _link object with all availabel link types. type: object properties: scaRedirect: $ref: '#/definitions/hrefType' scaOAuth: $ref: '#/definitions/hrefType' confirmation: $ref: '#/definitions/hrefType' startAuthorisation: $ref: '#/definitions/hrefType' startAuthorisationWithPsuIdentification: $ref: '#/definitions/hrefType' updatePsuIdentification: $ref: '#/definitions/hrefType' startAuthorisationWithProprietaryData: $ref: '#/definitions/hrefType' updateProprietaryData: $ref: '#/definitions/hrefType' startAuthorisationWithPsuAuthentication: $ref: '#/definitions/hrefType' updatePsuAuthentication: $ref: '#/definitions/hrefType' startAuthorisationWithEncryptedPsuAuthentication: $ref: '#/definitions/hrefType' updateEncryptedPsuAuthentication: $ref: '#/definitions/hrefType' updateAdditionalPsuAuthentication: $ref: '#/definitions/hrefType' updateAdditionalEncryptedPsuAuthentication: $ref: '#/definitions/hrefType' startAuthorisationWithAuthenticationMethodSelection: $ref: '#/definitions/hrefType' selectAuthenticationMethod: $ref: '#/definitions/hrefType' startAuthorisationWithTransactionAuthorisation: $ref: '#/definitions/hrefType' authoriseTransaction: $ref: '#/definitions/hrefType' self: $ref: '#/definitions/hrefType' status: $ref: '#/definitions/hrefType' scaStatus: $ref: '#/definitions/hrefType' account: $ref: '#/definitions/hrefType' balances: $ref: '#/definitions/hrefType' transactions: $ref: '#/definitions/hrefType' transactionDetails: $ref: '#/definitions/hrefType' cardAccount: $ref: '#/definitions/hrefType' cardTransactions: $ref: '#/definitions/hrefType' first: $ref: '#/definitions/hrefType' next: $ref: '#/definitions/hrefType' previous: $ref: '#/definitions/hrefType' last: $ref: '#/definitions/hrefType' download: $ref: '#/definitions/hrefType' MessageCode400: title: MessageCode400 description: Message codes defined for HTTP Error code 400 (BAD_REQUEST). type: string enum: - FORMAT_ERROR - PARAMETER_NOT_CONSISTENT - PARAMETER_NOT_SUPPORTED - SERVICE_INVALID - RESOURCE_UNKNOWN - RESOURCE_EXPIRED - RESOURCE_BLOCKED - TIMESTAMP_INVALID - PERIOD_INVALID - SCA_METHOD_UNKNOWN - SCA_INVALID - CONSENT_UNKNOWN tppMessageCategory: title: tppMessageCategory description: Category of the TPP message category. type: string enum: - ERROR - WARNING Error401_NG: title: Error401_NG description: | NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 401. type: object properties: tppMessages: type: array items: $ref: '#/definitions/tppMessage401' _links: $ref: '#/definitions/_linksAll' tppMessage401: title: tppMessage401 type: object properties: category: $ref: '#/definitions/tppMessageCategory' code: $ref: '#/definitions/MessageCode401' path: type: string text: description: Additional explaining text to the TPP. type: string maxLength: 500 required: - category - code MessageCode401: title: MessageCode401 description: Message codes defined for HTTP Error code 401 (UNAUTHORIZED). type: string enum: - CERTIFICATE_INVALID - ROLE_INVALID - CERTIFICATE_EXPIRED - CERTIFICATE_BLOCKED - CERTIFICATE_REVOKE - CERTIFICATE_MISSING - SIGNATURE_INVALID - SIGNATURE_MISSING - CORPORATE_ID_INVALID - PSU_CREDENTIALS_INVALID - CONSENT_INVALID - CONSENT_EXPIRED - TOKEN_UNKNOWN - TOKEN_INVALID - TOKEN_EXPIRED Error401: title: Error401 description: "Standardised definition of reporting error information according to [RFC7807] \nin case of a HTTP error code 401." type: object properties: type: description: "A URI reference [RFC3986] that identifies the problem type. \nRemark For Future: These URI will be provided by NextGenPSD2 in future." type: string maxLength: 70 title: description: "Short human readable description of error type. \nCould be in local language. \nTo be provided by ASPSPs." type: string maxLength: 70 detail: description: "Detailed human readable text specific to this instance of the error. \nXPath might be used to point to the issue generating the error in addition.\nRemark for Future: In future, a dedicated field might be introduced for the XPath." type: string maxLength: 500 code: $ref: '#/definitions/MessageCode401' additionalErrors: description: |- Array of Error Information Blocks. Might be used if more than one error is to be communicated type: array items: $ref: '#/definitions/AdditionalError1' _links: $ref: '#/definitions/_linksAll' required: - type - code Error403: title: Error403 description: "Standardised definition of reporting error information according to [RFC7807] \nin case of a HTTP error code 403." type: object properties: type: description: "A URI reference [RFC3986] that identifies the problem type. \nRemark For Future: These URI will be provided by NextGenPSD2 in future." type: string maxLength: 70 title: description: "Short human readable description of error type. \nCould be in local language. \nTo be provided by ASPSPs." type: string maxLength: 70 detail: description: "Detailed human readable text specific to this instance of the error. \nXPath might be used to point to the issue generating the error in addition.\nRemark for Future: In future, a dedicated field might be introduced for the XPath." type: string maxLength: 500 code: $ref: '#/definitions/MessageCode403' additionalErrors: description: |- Array of Error Information Blocks. Might be used if more than one error is to be communicated type: array items: $ref: '#/definitions/AdditionalError2' _links: $ref: '#/definitions/_linksAll' required: - type - code MessageCode403: title: MessageCode403 description: Message codes defined for HTTP Error code 403 (FORBIDDEN). type: string enum: - CONSENT_UNKNOWN - SERVICE_BLOCKED - RESOURCE_UNKNOWN - RESOURCE_EXPIRED Error403_NG: title: Error403_NG description: | NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 403. type: object properties: tppMessages: type: array items: $ref: '#/definitions/tppMessage403' _links: $ref: '#/definitions/_linksAll' tppMessage403: title: tppMessage403 type: object properties: category: $ref: '#/definitions/tppMessageCategory' code: $ref: '#/definitions/MessageCode403' path: type: string text: description: Additional explaining text to the TPP. type: string maxLength: 500 required: - category - code Error404_NG: title: Error404_NG description: | NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 404. type: object properties: tppMessages: type: array items: $ref: '#/definitions/tppMessage404' _links: $ref: '#/definitions/_linksAll' tppMessage404: title: tppMessage404 type: object properties: category: $ref: '#/definitions/tppMessageCategory' code: description: Message codes defined for HTTP Error code 404 (NOT FOUND). example: RESOURCE_UNKNOWN type: string default: RESOURCE_UNKNOWN path: type: string text: description: Additional explaining text to the TPP. type: string maxLength: 500 required: - category - code MessageCode404: title: MessageCode404 description: Message codes defined for HTTP Error code 404 (NOT FOUND). type: string enum: - RESOURCE_UNKNOWN Error404: title: Error404 description: "Standardised definition of reporting error information according to [RFC7807] \nin case of a HTTP error code 404." type: object properties: type: description: "A URI reference [RFC3986] that identifies the problem type. \nRemark For Future: These URI will be provided by NextGenPSD2 in future." type: string maxLength: 70 title: description: "Short human readable description of error type. \nCould be in local language. \nTo be provided by ASPSPs." type: string maxLength: 70 detail: description: "Detailed human readable text specific to this instance of the error. \nXPath might be used to point to the issue generating the error in addition.\nRemark for Future: In future, a dedicated field might be introduced for the XPath." type: string maxLength: 500 code: description: Message codes defined for HTTP Error code 404 (NOT FOUND). example: RESOURCE_UNKNOWN type: string default: RESOURCE_UNKNOWN additionalErrors: description: |- Array of Error Information Blocks. Might be used if more than one error is to be communicated type: array items: $ref: '#/definitions/AdditionalError3' _links: $ref: '#/definitions/_linksAll' required: - type - code Error405_NG: title: Error405_NG description: | NextGenPSD2 specific definition of reporting error information in case of a HTTP error code 405. type: object properties: tppMessages: type: array items: $ref: '#/definitions/tppMessage405' _links: $ref: '#/definitions/_linksAll' tppMessage405: title: tppMessage405 type: object properties: category: $ref: '#/definitions/tppMessageCategory' code: description: Message codes defined for HTTP Error code 405 (METHOD NOT ALLOWED). example: SERVICE_INVALID type: string default: SERVICE_INVALID path: type: string text: description: Additional explaining text to the TPP. type: string maxLength: 500 required: - category - code MessageCode405: title: MessageCode405 description: Message codes defined for HTTP Error code 405 (METHOD NOT ALLOWED). type: string enum: - SERVICE_INVALID Error405: title: Error405 description: "Standardised definition of reporting error information according to [RFC7807] \nin case of a HTTP error code 405." type: object properties: type: description: "A URI reference [RFC3986] that identifies the problem type. \nRemark For Future: These URI will be provided by NextGenPSD2 in future." type: string maxLength: 70 title: description: "Short human readable description of error type. \nCould be in local language. \nTo be provided by ASPSPs." type: string maxLength: 70 detail: description: "Detailed human readable text specific to this instance of the error. \nXPath might be used to point to the issue generating the error in addition.\nRemark for Future: In future, a dedicated field might be introduced for the XPath." type: string maxLength: 500 code: description: Message codes defined for HTTP Error code 405 (METHOD NOT ALLOWED). example: SERVICE_INVALID type: string default: SERVICE_INVALID additionalErrors: description: |- Array of Error Information Blocks. Might be used if more than one error is to be communicated type: array items: $ref: '#/definitions/AdditionalError4' _links: $ref: '#/definitions/_linksAll' required: - type - code AdditionalError: title: AdditionalError description: This is a data element to support the declaration of additional errors in the context of [RFC7807]. type: object properties: title: description: "Short human readable description of error type. \nCould be in local language. \nTo be provided by ASPSPs." type: string maxLength: 70 detail: description: "Detailed human readable text specific to this instance of the error. \nXPath might be used to point to the issue generating the error in addition.\nRemark for Future: In future, a dedicated field might be introduced for the XPath." type: string maxLength: 500 code: $ref: '#/definitions/MessageCode400' required: - code AdditionalError1: title: AdditionalError1 description: This is a data element to support the declaration of additional errors in the context of [RFC7807]. type: object properties: title: description: "Short human readable description of error type. \nCould be in local language. \nTo be provided by ASPSPs." type: string maxLength: 70 detail: description: "Detailed human readable text specific to this instance of the error. \nXPath might be used to point to the issue generating the error in addition.\nRemark for Future: In future, a dedicated field might be introduced for the XPath." type: string maxLength: 500 code: $ref: '#/definitions/MessageCode401' required: - code AdditionalError2: title: AdditionalError2 description: This is a data element to support the declaration of additional errors in the context of [RFC7807]. type: object properties: title: description: "Short human readable description of error type. \nCould be in local language. \nTo be provided by ASPSPs." type: string maxLength: 70 detail: description: "Detailed human readable text specific to this instance of the error. \nXPath might be used to point to the issue generating the error in addition.\nRemark for Future: In future, a dedicated field might be introduced for the XPath." type: string maxLength: 500 code: $ref: '#/definitions/MessageCode403' required: - code AdditionalError3: title: AdditionalError3 description: This is a data element to support the declaration of additional errors in the context of [RFC7807]. type: object properties: title: description: "Short human readable description of error type. \nCould be in local language. \nTo be provided by ASPSPs." type: string maxLength: 70 detail: description: "Detailed human readable text specific to this instance of the error. \nXPath might be used to point to the issue generating the error in addition.\nRemark for Future: In future, a dedicated field might be introduced for the XPath." type: string maxLength: 500 code: description: Message codes defined for HTTP Error code 404 (NOT FOUND). example: RESOURCE_UNKNOWN type: string default: RESOURCE_UNKNOWN required: - code AdditionalError4: title: AdditionalError4 description: This is a data element to support the declaration of additional errors in the context of [RFC7807]. type: object properties: title: description: "Short human readable description of error type. \nCould be in local language. \nTo be provided by ASPSPs." type: string maxLength: 70 detail: description: "Detailed human readable text specific to this instance of the error. \nXPath might be used to point to the issue generating the error in addition.\nRemark for Future: In future, a dedicated field might be introduced for the XPath." type: string maxLength: 500 code: description: Message codes defined for HTTP Error code 405 (METHOD NOT ALLOWED). example: SERVICE_INVALID type: string default: SERVICE_INVALID required: - code bookingStatus: title: bookingStatus type: string enum: - booked - pending - both Usage: title: Usage description: |- Specifies the usage of the card / card account: * PRIV: private personal card / card account * ORGA: professional card / card account type: string enum: - PRIV - ORGA CertReply: description: "" type: object properties: tppRefNo: type: string tppName: type: string tppApp: type: string NCA_Authority: type: string NCA_ID: type: string roles: type: array items: type: string nca_Authority: type: string nca_ID: type: string example: '{"tppRefNo":"PSDGR-BOG-123456798","tppName":"ATTICA BANK SA","tppApp":"devapi-aspsp.atticabank.gr","NCA_Authority":"Bank of Greece","NCA_ID":"GR-BOG","roles":["PSP_AS","PSP_AI","PSP_IC"],"nca_Authority":"Bank of Greece","nca_ID":"GR-BOG"}' GetCardSummaryRequest: description: "" type: object properties: AccountNumber: type: string ServiceBusHeader: properties: MessageID: type: string SystemTime: type: string SourceSystem: type: string $ref: '#/definitions/ServiceBusHeader' example: '{"AccountNumber":"4907000165653003","ServiceBusHeader":{"MessageID":"b7c6314b-8172-4bde-be83-e0376b1a28d3","SystemTime":"2018-06-11T13:24:43.3332894Z","SourceSystem":"webbanking"}}' ServiceBusHeader: description: "" type: object properties: MessageID: type: string SystemTime: type: string SourceSystem: type: string example: '{"MessageID":"b7c6314b-8172-4bde-be83-e0376b1a28d3","SystemTime":"2018-06-11T13:24:43.3332894Z","SourceSystem":"webbanking"}' CertWrapper: properties: certificate: type: string additionalProperties: false MyCardWrapper: properties: card-account-number: type: string additionalProperties: false required: - card-account-number CardInfoSia: description: "" type: object properties: Payload: type: object properties: cdi: type: string AccountNumber: type: string ActiveMemberNumber: type: string BankAccounts: type: array items: properties: bankAccountNumber: type: string bankAccountOwnerCode: type: string bankAccountPermittedTransactionsCode: type: string bankAccountTypeCode: type: string type: object BankAccountsCountOverLimitFlag: type: string BankAccountsTotalCount: type: number BlackListCode: type: string BusinessAddressCode: type: string BusinessAddressDescription: type: string CDI: type: string CardActivationFlag: type: string CardAlreadyLostStolenFlag: type: string CardCashLimit: type: number CardDeliveryCode: type: string CardReissuingAllowedFlag: type: string ExpirationDate: type: string FirstName: type: string HomeAddressCode: type: string HomeAddressDescription: type: string InactiveAccountFlag: type: string InsuranceProgramCode: type: string InsuranceSalesAgent: type: string InsuranceSalesBranchCode: type: string IssuedMemberNumber: type: string LastName: type: string MobileNumber: type: string PinDeliveryMethod: type: string PreviousExpirationDate: type: string SpendingLimit: type: number StandingOrderActiveFlag: type: string StandingOrderCode: type: string StatementDeliveryAddress: type: string StatementDeliveryCode: type: string VerifyCustomerByCardFlag: type: string CashAdvanceLimitDomestic: type: string CashAdvanceLimitInternational: type: string TempChangeDate: type: string TempChangeFlag: type: string IsSuccess: type: boolean ServiceBusHeader: type: object properties: MessageID: type: string SystemTime: type: string SourceSystem: type: string Metadata: type: string example: '{"Payload":{"cdi":"","AccountNumber":"","ActiveMemberNumber":" ","BankAccounts":[{"bankAccountNumber":"","bankAccountOwnerCode":"","bankAccountPermittedTransactionsCode":"","bankAccountTypeCode":""}],"BankAccountsCountOverLimitFlag":" ","BankAccountsTotalCount":3,"BlackListCode":"08","BusinessAddressCode":" ","BusinessAddressDescription":" ","CDI":" ","CardActivationFlag":" ","CardAlreadyLostStolenFlag":" ","CardCashLimit":250.56,"CardDeliveryCode":" ","CardReissuingAllowedFlag":" ","ExpirationDate":"202404","FirstName":"AΘANAΣIA","HomeAddressCode":" ","HomeAddressDescription":" ","InactiveAccountFlag":" ","InsuranceProgramCode":" ","InsuranceSalesAgent":" ","InsuranceSalesBranchCode":" ","IssuedMemberNumber":" ","LastName":"ΔHMHTPAKH","MobileNumber":" ","PinDeliveryMethod":" ","PreviousExpirationDate":" ","SpendingLimit":2400,"StandingOrderActiveFlag":" ","StandingOrderCode":" ","StatementDeliveryAddress":" ","StatementDeliveryCode":" ","VerifyCustomerByCardFlag":" ","CashAdvanceLimitDomestic":" ","CashAdvanceLimitInternational":" ","TempChangeDate":"11/11/2020","TempChangeFlag":" "},"IsSuccess":true,"Errors":[],"ServiceBusHeader":{"MessageID":"7badce7f-1d71-40b6-81b3-ba4c9f315d20","SystemTime":"2020-12-17T13:41:51.302174Z","SourceSystem":"WebBanking","Metadata":" "}}' readCardBalancesResponsejson: title: readCardBalancesResponse-200_json description: Balances of the cards. type: object properties: card: $ref: '#/definitions/accountReference' balances: description: "The specific card account balances associated to this card / card account. In the context of a response to a \"cards\" endpoint, \neach balance that indicates that credit limit is included must respect all applicable credit limits relevant for this \ncard ( cp. Section 6.6)" type: array items: $ref: '#/definitions/balance' required: - balances readCardDetailsResponsejson: title: readCardDetailsResponse-200_json description: Details of the card. type: object properties: card: $ref: '#/definitions/cardAccountDetails' required: - card CardsEndpoint1: description: "" type: object properties: cards: type: array items: properties: resourceId: type: string maskedPan: type: string currency: type: string name: type: string product: type: string status: type: string creditLimit: type: object properties: currency: type: string amount: type: string balances: type: array items: properties: balanceAmount: type: object properties: currency: type: string amount: type: string balanceType: type: string type: object type: object example: '{"cards":[{"resourceId":"4d9a81b3-a47d-4130-8765-a9c0ff861b99","maskedPan":"525412******3241","currency":"EUR","name":"Main","product":"Basic Credit Card","status":"enabled","creditLimit":{"currency":"EUR","amount":"5000"},"balances":[{"balanceAmount":{"currency":"EUR","amount":"1390.10"},"balanceType":"interimBooked"},{"balanceAmount":{"currency":"EUR","amount":"3609.90"},"balanceType":"interimAvailable"}]},{"resourceId":"4d9a81b3-a47d-4130-8765-a9c0ff861b98","maskedPan":"525412******3242","currency":"EUR","name":"PartnerCard","product":"Basic Credit Card","status":"enabled","creditLimit":{"currency":"EUR","amount":"5000"},"balances":[{"balanceAmount":{"currency":"EUR","amount":"559.10"},"balanceType":"interimBooked"},{"balanceAmount":{"currency":"EUR","amount":"4440.90"},"balanceType":"interimAvailable"}]}]}' CardDetailsResp: description: "" type: object properties: card: type: object properties: resourceId: type: string maskedPan: type: string currency: type: string ownerName: type: string product: type: string status: type: string creditLimit: type: object properties: currency: type: string amount: type: number _links: type: object properties: self: type: object properties: href: type: string transactions: type: object properties: href: type: string balances: type: object properties: href: type: string example: '{"card":{"resourceId":"4d9a81b3-a47d-4130-8765-a9c0ff861b99","maskedPan":"525412******3241","currency":"EUR","name":"Main","product":"Basic Credit Card","status":"enabled","creditLimit":{"currency":"EUR","amount":"5000"},"balances":[{"balanceAmount":{"currency":"EUR","amount":"1390.10"},"balanceType":"interimBooked"},{"balanceAmount":{"currency":"EUR","amount":"3609.90"},"balanceType":"interimAvailable","creditLimitIncluded":true}],"_links":{"self":{"href":"/v1/cards/4d9a81b3-a47d-4130-8765-a9c0ff861b99"},"transactions":{"href":"/v1/cards/4d9a81b3-a47d-4130-8765-a9c0ff861b99/transactions"}}}}' CardTransactionsSia: description: "" type: object properties: Payload: type: object properties: Account: type: string Addon1Account: type: string Addon1Name: type: string Addon2Account: type: string Addon2Name: type: string ApplicationReferenceNumber: type: string BankAccount: type: string BlackListCode: type: string CDINumber: type: string CreditLimit: type: number CurrencyCode: type: string CurrencyDecimals: type: string CurrencyLiteral: type: string CurrentBalance: type: number DateOfBirth: type: string DeliquentDays: type: number ExpirationDate: type: string FirstName: type: string IdNumber: type: string LastName: type: string LastPayAmount: type: number LastPayDate: type: string MemberSince: type: string MinimumPayAmount: type: number MinimumPayDate: type: string NewAccount: type: string OpenToBuy: type: number PassportNumber: type: string PendingInstallmentsAmount: type: number SpendingLimit: type: number StatementBalance: type: number StatementDate: type: string StdType: type: string TotalAuths: type: number TotalInstallmentsAmount: type: number settledNotBilled: type: array items: properties: LastName: type: string FirstName: type: string AddonName: type: string TransactionDate: type: string TransactionPostDate: type: string TransactionReference: type: number TransactionMerchantCode: type: number TransactionMerchantName: type: string TransactionMerchantCity: type: string TransactionMerchantCountry: type: string OriginalAmount: type: number OriginalCurrency: type: string OriginalCurrencyLiteral: type: string OriginalCurrencyNumberOfDecimals: type: number TransactionAmount: type: number TransactionCurrency: type: string TransactionCurrencyLiteral: type: string TransactionCurrencyNumberOfDecimals: type: number TransactionCode: type: number TransactionAccount: type: string ProductType: type: string type: object unSettledAuthorizations: type: array items: properties: AccountNumber: type: string AuthorizationDate: type: string AuthorizationTime: type: string BillingAmount: type: string BillingCurrency: type: string BillingDecimals: type: string CmsTransactionReference: type: string MerchantName: type: string ReversalIndicator: type: string TotalInstallments: type: string TransactionAmount: type: string TransactionCurrency: type: string TransactionDecimals: type: string TransacationLiteral: type: string TransactionType: type: string type: object statementTransactions: type: array items: properties: TransactionDate: type: string PostingDate: type: string ReferenceNumber: type: string MerchantName: type: string TransactionAmount: type: number ForeignAmount: type: number ForeignCurrency: type: string TransactionCode: type: string TransactionCodeDescription: type: string TransactionCategoryCode: type: string RecordType: type: string TransactionAccountNumber: type: string TransactionSequenceNumber: type: string type: object IsSuccess: type: boolean ServiceBusHeader: type: object properties: MessageID: type: string SystemTime: type: string SourceSystem: type: string Metadata: [] example: '{"Payload":{"Account":"4907000165653003","Addon1Account":"","Addon1Name":"","Addon2Account":"","Addon2Name":"","ApplicationReferenceNumber":"200704160018000","BankAccount":"000000000000000000","BlackListCode":"08","CDINumber":"0001645641","CreditLimit":3000,"CurrencyCode":"978","CurrencyDecimals":"2","CurrencyLiteral":"EUR","CurrentBalance":3378.31,"DateOfBirth":"1953-05-20T00:00:00Z","DeliquentDays":0,"ExpirationDate":"202104","FirstName":"AΘANAΣIOΣ","IdNumber":"AK507837","LastName":"ZOYΛIAΣ","LastPayAmount":40,"LastPayDate":"2020-10-22T00:00:00Z","MemberSince":"200704","MinimumPayAmount":309,"MinimumPayDate":"2020-11-02T00:00:00Z","NewAccount":"4907000165653003","OpenToBuy":0,"PassportNumber":"","PendingInstallmentsAmount":52.78,"SpendingLimit":3000,"StatementBalance":3219.49,"StatementDate":"2020-10-12T00:00:00Z","StdType":"N","TotalAuths":60.73,"TotalInstallmentsAmount":178.19,"settledNotBilled":[{"LastName":"ZOYΛIAΣ","FirstName":"AΘANAΣIOΣ","AddonName":null,"TransactionDate":"2020-04-09T00:00:00Z","TransactionPostDate":"2020-04-14T00:00:00Z","TransactionReference":94062234,"TransactionMerchantCode":5422,"TransactionMerchantName":"AFOI APOSTOLOPOULOI","TransactionMerchantCity":"KATO CHALANDR","TransactionMerchantCountry":"GR","OriginalAmount":0,"OriginalCurrency":"000","OriginalCurrencyLiteral":"","OriginalCurrencyNumberOfDecimals":0,"TransactionAmount":20.36,"TransactionCurrency":"978","TransactionCurrencyLiteral":"EUR","TransactionCurrencyNumberOfDecimals":2,"TransactionCode":405,"TransactionAccount":"4907000165653003","ProductType":"BA-PNB"},{"LastName":"ZOYΛIAΣ","FirstName":"AΘANAΣIOΣ","AddonName":null,"TransactionDate":"2020-04-09T00:00:00Z","TransactionPostDate":"2020-04-14T00:00:00Z","TransactionReference":94062600,"TransactionMerchantCode":5411,"TransactionMerchantName":"PALLADION","TransactionMerchantCity":"ATHINA","TransactionMerchantCountry":"GR","OriginalAmount":0,"OriginalCurrency":"000","OriginalCurrencyLiteral":"","OriginalCurrencyNumberOfDecimals":0,"TransactionAmount":22.85,"TransactionCurrency":"978","TransactionCurrencyLiteral":"EUR","TransactionCurrencyNumberOfDecimals":2,"TransactionCode":405,"TransactionAccount":"4907000165653003","ProductType":"BA-PNB"},{"LastName":"ZOYΛIAΣ","FirstName":"AΘANAΣIOΣ","AddonName":null,"TransactionDate":"2020-04-10T00:00:00Z","TransactionPostDate":"2020-04-14T00:00:00Z","TransactionReference":94062679,"TransactionMerchantCode":5942,"TransactionMerchantName":"Google PaΨmeΞt IE LTD Goo","TransactionMerchantCity":"DubliΞ","TransactionMerchantCountry":"IE","OriginalAmount":0,"OriginalCurrency":"000","OriginalCurrencyLiteral":"","OriginalCurrencyNumberOfDecimals":0,"TransactionAmount":3.99,"TransactionCurrency":"978","TransactionCurrencyLiteral":"EUR","TransactionCurrencyNumberOfDecimals":2,"TransactionCode":5,"TransactionAccount":"4907000165653003","ProductType":"BA-PNB"},{"LastName":"ZOYΛIAΣ","FirstName":"AΘANAΣIOΣ","AddonName":null,"TransactionDate":"2020-04-10T00:00:00Z","TransactionPostDate":"2020-04-14T00:00:00Z","TransactionReference":94063114,"TransactionMerchantCode":5816,"TransactionMerchantName":"GOTOGAMES","TransactionMerchantCity":"59510HEM","TransactionMerchantCountry":"FR","OriginalAmount":6.49,"OriginalCurrency":"840","OriginalCurrencyLiteral":"USD","OriginalCurrencyNumberOfDecimals":2,"TransactionAmount":6.09,"TransactionCurrency":"978","TransactionCurrencyLiteral":"EUR","TransactionCurrencyNumberOfDecimals":2,"TransactionCode":5,"TransactionAccount":"4907000165653003","ProductType":"BA-PNB"},{"LastName":"ZOYΛIAΣ","FirstName":"AΘANAΣIOΣ","AddonName":null,"TransactionDate":"2020-04-12T00:00:00Z","TransactionPostDate":"2020-04-14T00:00:00Z","TransactionReference":94063984,"TransactionMerchantCode":5816,"TransactionMerchantName":"GOTOGAMES","TransactionMerchantCity":"59510HEM","TransactionMerchantCountry":"FR","OriginalAmount":6.49,"OriginalCurrency":"840","OriginalCurrencyLiteral":"USD","OriginalCurrencyNumberOfDecimals":2,"TransactionAmount":6.09,"TransactionCurrency":"978","TransactionCurrencyLiteral":"EUR","TransactionCurrencyNumberOfDecimals":2,"TransactionCode":5,"TransactionAccount":"4907000165653003","ProductType":"BA-PNB"},{"LastName":"ZOYΛIAΣ","FirstName":"AΘANAΣIOΣ","AddonName":null,"TransactionDate":"2020-04-13T00:00:00Z","TransactionPostDate":"2020-04-14T00:00:00Z","TransactionReference":94065460,"TransactionMerchantCode":5816,"TransactionMerchantName":"GOTOGAMES","TransactionMerchantCity":"59510HEM","TransactionMerchantCountry":"FR","OriginalAmount":6.49,"OriginalCurrency":"840","OriginalCurrencyLiteral":"USD","OriginalCurrencyNumberOfDecimals":2,"TransactionAmount":6.11,"TransactionCurrency":"978","TransactionCurrencyLiteral":"EUR","TransactionCurrencyNumberOfDecimals":2,"TransactionCode":5,"TransactionAccount":"4907000165653003","ProductType":"BA-PNB"},{"LastName":"ZOYΛIAΣ","FirstName":"AΘANAΣIOΣ","AddonName":null,"TransactionDate":"2020-04-13T00:00:00Z","TransactionPostDate":"2020-04-14T00:00:00Z","TransactionReference":94407435,"TransactionMerchantCode":6010,"TransactionMerchantName":"E-BANKING TRANSACTION","TransactionMerchantCity":"ATHENS","TransactionMerchantCountry":"GR","OriginalAmount":0,"OriginalCurrency":"000","OriginalCurrencyLiteral":"","OriginalCurrencyNumberOfDecimals":0,"TransactionAmount":-35,"TransactionCurrency":"978","TransactionCurrencyLiteral":"EUR","TransactionCurrencyNumberOfDecimals":2,"TransactionCode":101,"TransactionAccount":"4907000165653003","ProductType":"BA-PNB"},{"LastName":"ZOYΛIAΣ","FirstName":"AΘANAΣIOΣ","AddonName":null,"TransactionDate":"2020-04-14T00:00:00Z","TransactionPostDate":"2020-04-15T00:00:00Z","TransactionReference":94412516,"TransactionMerchantCode":4814,"TransactionMerchantName":"Google PaΨmeΞt IrelaΞΔLTD","TransactionMerchantCity":"DubliΞ","TransactionMerchantCountry":"IE","OriginalAmount":0,"OriginalCurrency":"000","OriginalCurrencyLiteral":"","OriginalCurrencyNumberOfDecimals":0,"TransactionAmount":9.99,"TransactionCurrency":"978","TransactionCurrencyLiteral":"EUR","TransactionCurrencyNumberOfDecimals":2,"TransactionCode":5,"TransactionAccount":"4907000165653003","ProductType":"BA-PNB"},{"LastName":"ZOYΛIAΣ","FirstName":"AΘANAΣIOΣ","AddonName":null,"TransactionDate":"2020-04-15T00:00:00Z","TransactionPostDate":"2020-04-16T00:00:00Z","TransactionReference":94490572,"TransactionMerchantCode":5499,"TransactionMerchantName":"KATSAVOS DIMITR","TransactionMerchantCity":"CHALANDRI","TransactionMerchantCountry":"GR","OriginalAmount":0,"OriginalCurrency":"000","OriginalCurrencyLiteral":"","OriginalCurrencyNumberOfDecimals":0,"TransactionAmount":7.27,"TransactionCurrency":"978","TransactionCurrencyLiteral":"EUR","TransactionCurrencyNumberOfDecimals":2,"TransactionCode":405,"TransactionAccount":"4907000165653003","ProductType":"BA-PNB"},{"LastName":"ZOYΛIAΣ","FirstName":"AΘANAΣIOΣ","AddonName":null,"TransactionDate":"2020-04-16T00:00:00Z","TransactionPostDate":"2020-04-21T00:00:00Z","TransactionReference":94575550,"TransactionMerchantCode":5411,"TransactionMerchantName":"PALLADION","TransactionMerchantCity":"ATHINA","TransactionMerchantCountry":"GR","OriginalAmount":0,"OriginalCurrency":"000","OriginalCurrencyLiteral":"","OriginalCurrencyNumberOfDecimals":0,"TransactionAmount":21.39,"TransactionCurrency":"978","TransactionCurrencyLiteral":"EUR","TransactionCurrencyNumberOfDecimals":2,"TransactionCode":405,"TransactionAccount":"4907000165653003","ProductType":"BA-PNB"},{"LastName":"ZOYΛIAΣ","FirstName":"AΘANAΣIOΣ","AddonName":null,"TransactionDate":"2020-04-17T00:00:00Z","TransactionPostDate":"2020-04-21T00:00:00Z","TransactionReference":94576113,"TransactionMerchantCode":5411,"TransactionMerchantName":"PALLADION","TransactionMerchantCity":"ATHINA","TransactionMerchantCountry":"GR","OriginalAmount":0,"OriginalCurrency":"000","OriginalCurrencyLiteral":"","OriginalCurrencyNumberOfDecimals":0,"TransactionAmount":30.15,"TransactionCurrency":"978","TransactionCurrencyLiteral":"EUR","TransactionCurrencyNumberOfDecimals":2,"TransactionCode":405,"TransactionAccount":"4907000165653003","ProductType":"BA-PNB"},{"LastName":"ZOYΛIAΣ","FirstName":"AΘANAΣIOΣ","AddonName":null,"TransactionDate":"2020-04-18T00:00:00Z","TransactionPostDate":"2020-04-21T00:00:00Z","TransactionReference":94576555,"TransactionMerchantCode":5815,"TransactionMerchantName":"GOOGLE Google PlaΨ AppΣ","TransactionMerchantCity":"DubliΞ","TransactionMerchantCountry":"IE","OriginalAmount":0,"OriginalCurrency":"000","OriginalCurrencyLiteral":"","OriginalCurrencyNumberOfDecimals":0,"TransactionAmount":3.99,"TransactionCurrency":"978","TransactionCurrencyLiteral":"EUR","TransactionCurrencyNumberOfDecimals":2,"TransactionCode":5,"TransactionAccount":"4907000165653003","ProductType":"BA-PNB"},{"LastName":"ZOYΛIAΣ","FirstName":"AΘANAΣIOΣ","AddonName":null,"TransactionDate":"2020-04-20T00:00:00Z","TransactionPostDate":"2020-04-22T00:00:00Z","TransactionReference":94889101,"TransactionMerchantCode":5968,"TransactionMerchantName":"GOOGLE Google Storage","TransactionMerchantCity":"LoΞΔoΞ","TransactionMerchantCountry":"GB","OriginalAmount":0,"OriginalCurrency":"000","OriginalCurrencyLiteral":"","OriginalCurrencyNumberOfDecimals":0,"TransactionAmount":1.99,"TransactionCurrency":"978","TransactionCurrencyLiteral":"EUR","TransactionCurrencyNumberOfDecimals":2,"TransactionCode":5,"TransactionAccount":"4907000165653003","ProductType":"BA-PNB"},{"LastName":"ZOYΛIAΣ","FirstName":"AΘANAΣIOΣ","AddonName":null,"TransactionDate":"2020-04-21T00:00:00Z","TransactionPostDate":"2020-04-22T00:00:00Z","TransactionReference":94891375,"TransactionMerchantCode":5816,"TransactionMerchantName":"Google PaΨmeΞt IrelaΞΔLTD","TransactionMerchantCity":"DubliΞ","TransactionMerchantCountry":"IE","OriginalAmount":0,"OriginalCurrency":"000","OriginalCurrencyLiteral":"","OriginalCurrencyNumberOfDecimals":0,"TransactionAmount":2.99,"TransactionCurrency":"978","TransactionCurrencyLiteral":"EUR","TransactionCurrencyNumberOfDecimals":2,"TransactionCode":5,"TransactionAccount":"4907000165653003","ProductType":"BA-PNB"},{"LastName":"ZOYΛIAΣ","FirstName":"AΘANAΣIOΣ","AddonName":null,"TransactionDate":"2020-04-21T00:00:00Z","TransactionPostDate":"2020-04-22T00:00:00Z","TransactionReference":94891392,"TransactionMerchantCode":5411,"TransactionMerchantName":"PALLADION","TransactionMerchantCity":"ATHINA","TransactionMerchantCountry":"GR","OriginalAmount":0,"OriginalCurrency":"000","OriginalCurrencyLiteral":"","OriginalCurrencyNumberOfDecimals":0,"TransactionAmount":37.18,"TransactionCurrency":"978","TransactionCurrencyLiteral":"EUR","TransactionCurrencyNumberOfDecimals":2,"TransactionCode":405,"TransactionAccount":"4907000165653003","ProductType":"BA-PNB"},{"LastName":"ZOYΛIAΣ","FirstName":"AΘANAΣIOΣ","AddonName":null,"TransactionDate":"2020-04-21T00:00:00Z","TransactionPostDate":"2020-04-22T00:00:00Z","TransactionReference":94891438,"TransactionMerchantCode":5816,"TransactionMerchantName":"GOTOGAMES","TransactionMerchantCity":"59510HEM","TransactionMerchantCountry":"FR","OriginalAmount":5.84,"OriginalCurrency":"840","OriginalCurrencyLiteral":"USD","OriginalCurrencyNumberOfDecimals":2,"TransactionAmount":5.54,"TransactionCurrency":"978","TransactionCurrencyLiteral":"EUR","TransactionCurrencyNumberOfDecimals":2,"TransactionCode":5,"TransactionAccount":"4907000165653003","ProductType":"BA-PNB"},{"LastName":"ZOYΛIAΣ","FirstName":"AΘANAΣIOΣ","AddonName":null,"TransactionDate":"2020-04-22T00:00:00Z","TransactionPostDate":"2020-04-22T00:00:00Z","TransactionReference":94957303,"TransactionMerchantCode":6010,"TransactionMerchantName":"E-BANKING TRANSACTION","TransactionMerchantCity":"ATHENS","TransactionMerchantCountry":"GR","OriginalAmount":0,"OriginalCurrency":"000","OriginalCurrencyLiteral":"","OriginalCurrencyNumberOfDecimals":0,"TransactionAmount":-30,"TransactionCurrency":"978","TransactionCurrencyLiteral":"EUR","TransactionCurrencyNumberOfDecimals":2,"TransactionCode":101,"TransactionAccount":"4907000165653003","ProductType":"BA-PNB"}],"unSettledAuthorizations":[{"AccountNumber":"xxxyy","AuthorizationDate":"2020-09-11","AuthorizationTime":"00:00:00","BillingAmount":"140.56","BillingCurrency":"EUR","BillingDecimals":"2","CmsTransactionReference":"id23455","MerchantName":"Emporas","ReversalIndicator":"Y","TotalInstallments":"","TransactionAmount":"","TransactionCurrency":"","TransactionDecimals":"","TransacationLiteral":"","TransactionType":""}],"statementTransactions":[{"TransactionDate":"2020-09-11T00:00:00Z","PostingDate":"2020-09-14T00:00:00Z","ReferenceNumber":"9780361","MerchantName":"TO EKLEKTON SA KEA","TransactionAmount":8.93,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"405","TransactionCodeDescription":"SD LΟCΑL ΑCQUΙRΕRS","TransactionCategoryCode":"5411","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"1"},{"TransactionDate":"2020-09-13T00:00:00Z","PostingDate":"2020-09-14T00:00:00Z","ReferenceNumber":"10074711","MerchantName":"EΠIΣTPOΦH AΠO ATTICABANK 1%","TransactionAmount":-11.82,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"283","TransactionCodeDescription":"","TransactionCategoryCode":"0","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"2"},{"TransactionDate":"2020-09-13T00:00:00Z","PostingDate":"2020-09-15T00:00:00Z","ReferenceNumber":"10076465","MerchantName":"TO EKLEKTON SA KEA","TransactionAmount":36.95,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"405","TransactionCodeDescription":"SD LΟCΑL ΑCQUΙRΕRS","TransactionCategoryCode":"5411","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"3"},{"TransactionDate":"2020-09-16T00:00:00Z","PostingDate":"2020-09-29T00:00:00Z","ReferenceNumber":"11425003","MerchantName":"MYQ APP ANANEOSI MAROUSI","TransactionAmount":15,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"405","TransactionCodeDescription":"SD LΟCΑL ΑCQUΙRΕRS","TransactionCategoryCode":"4814","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"4"},{"TransactionDate":"2020-09-17T00:00:00Z","PostingDate":"2020-09-21T00:00:00Z","ReferenceNumber":"10496500","MerchantName":"TO EKLEKTON KEA KYKLAD","TransactionAmount":19.09,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"405","TransactionCodeDescription":"SD LΟCΑL ΑCQUΙRΕRS","TransactionCategoryCode":"5411","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"5"},{"TransactionDate":"2020-09-19T00:00:00Z","PostingDate":"2020-09-21T00:00:00Z","ReferenceNumber":"10497984","MerchantName":"GOOGLE*GOOGLE STORAGE INTERNET","TransactionAmount":1.99,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"5","TransactionCodeDescription":"SD ΙΝΤΕRΝΑΤΙΟΝΑL","TransactionCategoryCode":"5818","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"6"},{"TransactionDate":"2020-09-19T00:00:00Z","PostingDate":"2020-09-22T00:00:00Z","ReferenceNumber":"10755514","MerchantName":"PATITIS DIMITRIOS KEA","TransactionAmount":33.5,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"405","TransactionCodeDescription":"SD LΟCΑL ΑCQUΙRΕRS","TransactionCategoryCode":"5812","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"7"},{"TransactionDate":"2020-09-20T00:00:00Z","PostingDate":"2020-09-21T00:00:00Z","ReferenceNumber":"10498388","MerchantName":"GOTOGAMES 59510HEM","TransactionAmount":4.49,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"5","TransactionCodeDescription":"SD ΙΝΤΕRΝΑΤΙΟΝΑL","TransactionCategoryCode":"5816","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"8"},{"TransactionDate":"2020-09-22T00:00:00Z","PostingDate":"2020-09-23T00:00:00Z","ReferenceNumber":"10850447","MerchantName":"ADOBE ACROPRO TRIAL ADOBE.COM","TransactionAmount":14.99,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"5","TransactionCodeDescription":"SD ΙΝΤΕRΝΑΤΙΟΝΑL","TransactionCategoryCode":"5734","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"9"},{"TransactionDate":"2020-09-22T00:00:00Z","PostingDate":"2020-09-25T00:00:00Z","ReferenceNumber":"11039889","MerchantName":"AKTOPLOIKA KEA","TransactionAmount":94.4,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"405","TransactionCodeDescription":"SD LΟCΑL ΑCQUΙRΕRS","TransactionCategoryCode":"7399","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"10"},{"TransactionDate":"2020-09-23T00:00:00Z","PostingDate":"2020-09-24T00:00:00Z","ReferenceNumber":"11038320","MerchantName":"ΠΛHPΩMH ΛOΓ/ΣMOY ΔEH","TransactionAmount":69,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"207","TransactionCodeDescription":"","TransactionCategoryCode":"4900","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"11"},{"TransactionDate":"2020-09-24T00:00:00Z","PostingDate":"2020-09-25T00:00:00Z","ReferenceNumber":"11039537","MerchantName":"AVIRA ANTIVIR AVIRA.COM","TransactionAmount":7.95,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"5","TransactionCodeDescription":"SD ΙΝΤΕRΝΑΤΙΟΝΑL","TransactionCategoryCode":"5817","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"12"},{"TransactionDate":"2020-09-26T00:00:00Z","PostingDate":"2020-09-28T00:00:00Z","ReferenceNumber":"11140475","MerchantName":"TO EKLEKTON SA KEA","TransactionAmount":29.88,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"405","TransactionCodeDescription":"SD LΟCΑL ΑCQUΙRΕRS","TransactionCategoryCode":"5411","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"13"},{"TransactionDate":"2020-09-26T00:00:00Z","PostingDate":"2020-09-29T00:00:00Z","ReferenceNumber":"11423881","MerchantName":"PATITIS DIMITRIOS KEA","TransactionAmount":42.7,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"405","TransactionCodeDescription":"SD LΟCΑL ΑCQUΙRΕRS","TransactionCategoryCode":"5812","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"14"},{"TransactionDate":"2020-09-27T00:00:00Z","PostingDate":"2020-09-28T00:00:00Z","ReferenceNumber":"11141399","MerchantName":"GOTOGAMES 59510HEM","TransactionAmount":5.73,"ForeignAmount":6.49,"ForeignCurrency":"USD","TransactionCode":"5","TransactionCodeDescription":"SD ΙΝΤΕRΝΑΤΙΟΝΑL","TransactionCategoryCode":"5816","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"15"},{"TransactionDate":"2020-09-28T00:00:00Z","PostingDate":"2020-09-30T00:00:00Z","ReferenceNumber":"11524127","MerchantName":"COSMOTE MPAYMENT_M MAROUSI","TransactionAmount":30.47,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"405","TransactionCodeDescription":"SD LΟCΑL ΑCQUΙRΕRS","TransactionCategoryCode":"4814","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"16"},{"TransactionDate":"2020-09-29T00:00:00Z","PostingDate":"2020-09-29T00:00:00Z","ReferenceNumber":"11423050","MerchantName":"SHOPPING EXPERIENCE SMPC DOSH 16/20","TransactionAmount":36.1,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"415","TransactionCodeDescription":"SD ΙΝSΤΑLL LΟCΑL ΑCQUΙRΕRS","TransactionCategoryCode":"5045","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"17"},{"TransactionDate":"2020-09-30T00:00:00Z","PostingDate":"2020-10-02T00:00:00Z","ReferenceNumber":"11743205","MerchantName":"COSMOTE MPAYMENT_M MAROUSI","TransactionAmount":34,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"405","TransactionCodeDescription":"SD LΟCΑL ΑCQUΙRΕRS","TransactionCategoryCode":"4814","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"18"},{"TransactionDate":"2020-10-01T00:00:00Z","PostingDate":"2020-10-05T00:00:00Z","ReferenceNumber":"11856164","MerchantName":"GOOGLE*GOOGLE PLAY APP INTERNET","TransactionAmount":12.99,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"5","TransactionCodeDescription":"SD ΙΝΤΕRΝΑΤΙΟΝΑL","TransactionCategoryCode":"5817","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"19"},{"TransactionDate":"2020-10-02T00:00:00Z","PostingDate":"2020-10-02T00:00:00Z","ReferenceNumber":"11742636","MerchantName":"SHOPPING EXPERIENCE SMPC DOSH 16/20","TransactionAmount":0.09,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"415","TransactionCodeDescription":"SD ΙΝSΤΑLL LΟCΑL ΑCQUΙRΕRS","TransactionCategoryCode":"5045","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"20"},{"TransactionDate":"2020-10-05T00:00:00Z","PostingDate":"2020-10-07T00:00:00Z","ReferenceNumber":"12251544","MerchantName":"PET CITY XALANDRI PAPANIKOLI","TransactionAmount":31.41,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"405","TransactionCodeDescription":"SD LΟCΑL ΑCQUΙRΕRS","TransactionCategoryCode":"5995","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"21"},{"TransactionDate":"2020-10-05T00:00:00Z","PostingDate":"2020-10-07T00:00:00Z","ReferenceNumber":"12253098","MerchantName":"PALLADION ATHINA","TransactionAmount":12.3,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"405","TransactionCodeDescription":"SD LΟCΑL ΑCQUΙRΕRS","TransactionCategoryCode":"5411","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"22"},{"TransactionDate":"2020-10-06T00:00:00Z","PostingDate":"2020-10-08T00:00:00Z","ReferenceNumber":"12354710","MerchantName":"INTERSPORT CHALANDRI","TransactionAmount":40.08,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"405","TransactionCodeDescription":"SD LΟCΑL ΑCQUΙRΕRS","TransactionCategoryCode":"5941","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"23"},{"TransactionDate":"2020-10-07T00:00:00Z","PostingDate":"2020-10-08T00:00:00Z","ReferenceNumber":"12353472","MerchantName":"DROPBOX DB.TT/CCHE","TransactionAmount":11.99,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"5","TransactionCodeDescription":"SD ΙΝΤΕRΝΑΤΙΟΝΑL","TransactionCategoryCode":"4816","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"24"},{"TransactionDate":"2020-10-07T00:00:00Z","PostingDate":"2020-10-09T00:00:00Z","ReferenceNumber":"12450071","MerchantName":"WIND_MOTO MAROUSI","TransactionAmount":37.48,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"405","TransactionCodeDescription":"SD LΟCΑL ΑCQUΙRΕRS","TransactionCategoryCode":"4814","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"25"},{"TransactionDate":"2020-10-08T00:00:00Z","PostingDate":"2020-10-09T00:00:00Z","ReferenceNumber":"12550916","MerchantName":"EYDAP PAYMENT","TransactionAmount":64,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"471","TransactionCodeDescription":"","TransactionCategoryCode":"4900","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"26"},{"TransactionDate":"2020-10-11T00:00:00Z","PostingDate":"2020-10-12T00:00:00Z","ReferenceNumber":"12553618","MerchantName":"AKTOPLOIKA KEA","TransactionAmount":11.4,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"405","TransactionCodeDescription":"SD LΟCΑL ΑCQUΙRΕRS","TransactionCategoryCode":"7399","RecordType":"D0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"27"},{"TransactionDate":"2020-09-12T00:00:00Z","PostingDate":"2020-09-14T00:00:00Z","ReferenceNumber":"10072989","MerchantName":"E-BANKING TRANSACTION ATHENS","TransactionAmount":-20,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"101","TransactionCodeDescription":"ΡΑΥΜΕΝΤ ΜΑΝUΑL","TransactionCategoryCode":"6010","RecordType":"P0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"1"},{"TransactionDate":"2020-09-16T00:00:00Z","PostingDate":"2020-09-16T00:00:00Z","ReferenceNumber":"10290304","MerchantName":"E-BANKING TRANSACTION ATHENS","TransactionAmount":-30,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"101","TransactionCodeDescription":"ΡΑΥΜΕΝΤ ΜΑΝUΑL","TransactionCategoryCode":"6010","RecordType":"P0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"2"},{"TransactionDate":"2020-09-23T00:00:00Z","PostingDate":"2020-09-23T00:00:00Z","ReferenceNumber":"10946504","MerchantName":"E-BANKING TRANSACTION ATHENS","TransactionAmount":-51,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"101","TransactionCodeDescription":"ΡΑΥΜΕΝΤ ΜΑΝUΑL","TransactionCategoryCode":"6010","RecordType":"P0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"3"},{"TransactionDate":"2020-09-25T00:00:00Z","PostingDate":"2020-09-25T00:00:00Z","ReferenceNumber":"11138220","MerchantName":"E-BANKING TRANSACTION ATHENS","TransactionAmount":-60,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"101","TransactionCodeDescription":"ΡΑΥΜΕΝΤ ΜΑΝUΑL","TransactionCategoryCode":"6010","RecordType":"P0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"4"},{"TransactionDate":"2020-09-26T00:00:00Z","PostingDate":"2020-09-28T00:00:00Z","ReferenceNumber":"11420699","MerchantName":"E-BANKING TRANSACTION ATHENS","TransactionAmount":-100,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"101","TransactionCodeDescription":"ΡΑΥΜΕΝΤ ΜΑΝUΑL","TransactionCategoryCode":"6010","RecordType":"P0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"5"},{"TransactionDate":"2020-09-28T00:00:00Z","PostingDate":"2020-09-28T00:00:00Z","ReferenceNumber":"11420787","MerchantName":"E-BANKING TRANSACTION ATHENS","TransactionAmount":-30,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"101","TransactionCodeDescription":"ΡΑΥΜΕΝΤ ΜΑΝUΑL","TransactionCategoryCode":"6010","RecordType":"P0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"6"},{"TransactionDate":"2020-10-01T00:00:00Z","PostingDate":"2020-10-01T00:00:00Z","ReferenceNumber":"11740971","MerchantName":"E-BANKING TRANSACTION ATHENS","TransactionAmount":-60,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"101","TransactionCodeDescription":"ΡΑΥΜΕΝΤ ΜΑΝUΑL","TransactionCategoryCode":"6010","RecordType":"P0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"7"},{"TransactionDate":"2020-10-02T00:00:00Z","PostingDate":"2020-10-02T00:00:00Z","ReferenceNumber":"11853479","MerchantName":"E-BANKING TRANSACTION ATHENS","TransactionAmount":-50,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"101","TransactionCodeDescription":"ΡΑΥΜΕΝΤ ΜΑΝUΑL","TransactionCategoryCode":"6010","RecordType":"P0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"8"},{"TransactionDate":"2020-10-05T00:00:00Z","PostingDate":"2020-10-05T00:00:00Z","ReferenceNumber":"12146307","MerchantName":"E-BANKING TRANSACTION ATHENS","TransactionAmount":-30,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"101","TransactionCodeDescription":"ΡΑΥΜΕΝΤ ΜΑΝUΑL","TransactionCategoryCode":"6010","RecordType":"P0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"9"},{"TransactionDate":"2020-10-06T00:00:00Z","PostingDate":"2020-10-06T00:00:00Z","ReferenceNumber":"12250130","MerchantName":"E-BANKING TRANSACTION ATHENS","TransactionAmount":-35,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"101","TransactionCodeDescription":"ΡΑΥΜΕΝΤ ΜΑΝUΑL","TransactionCategoryCode":"6010","RecordType":"P0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"10"},{"TransactionDate":"2020-10-09T00:00:00Z","PostingDate":"2020-10-09T00:00:00Z","ReferenceNumber":"12550592","MerchantName":"E-BANKING TRANSACTION ATHENS","TransactionAmount":-50,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"101","TransactionCodeDescription":"ΡΑΥΜΕΝΤ ΜΑΝUΑL","TransactionCategoryCode":"6010","RecordType":"P0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"11"},{"TransactionDate":null,"PostingDate":null,"ReferenceNumber":"0","MerchantName":"YΠEPBAΣH OPIOY ΣYNAΛΛAΓΩN","TransactionAmount":7.47,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"308","TransactionCodeDescription":"OVERDRAFT","TransactionCategoryCode":"0","RecordType":"P0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"12"},{"TransactionDate":null,"PostingDate":null,"ReferenceNumber":"0","MerchantName":"TOKOI ΠEPIOΔOY","TransactionAmount":25.23,"ForeignAmount":0,"ForeignCurrency":"","TransactionCode":"306","TransactionCodeDescription":"INTEREST","TransactionCategoryCode":"0","RecordType":"P0","TransactionAccountNumber":"4907000165653003","TransactionSequenceNumber":"13"}]},"IsSuccess":true,"Errors":[],"ServiceBusHeader":{"MessageID":"4ef75830-f0d1-365d-a603-f27380164902","SystemTime":"2020-12-03T08:53:13.604821Z","SourceSystem":"webbanking","Metadata":null}}' cardTransaction: description: "" type: object properties: cardTransactionId: type: string transactionAmount: type: object properties: currency: type: string amount: type: string transactionDate: type: string bookingDate: type: string originalAmount: type: object properties: currency: type: string amount: type: string cardAcceptorAddress: type: object properties: city: type: string country: type: string proprietaryBankTransactionCode: type: string invoiced: type: boolean transactionDetails: type: string example: '{"cardTransactionId":"201710020091863","transactionAmount":{"currency":"EUR","amount":"10.72"},"transactionDate":"2017-10-25","bookingDate":"2017-10-26","originalAmount":{"currency":"SEK","amount":"99"},"cardAcceptorAddress":{"city":"STOCKHOLM","country":"SE"},"proprietaryBankTransactionCode":"PURCHASE","invoiced":false,"transactionDetails":"ICA SUPERMARKET SKOGHA"}' Trn: description: "" type: object properties: card: type: object properties: maskedPan: type: string cardTransactions: type: object properties: booked: type: array items: properties: cardTransactionId: type: string transactionAmount: type: object properties: currency: type: string amount: type: string transactionDate: type: string bookingDate: type: string transactionDetails: type: string type: object pending: type: array items: properties: cardTransactionId: type: string transactionAmount: type: object properties: currency: type: string amount: type: string transactionDate: type: string bookingDate: type: string transactionDetails: type: string type: object _links: type: object properties: card: type: object properties: href: type: string example: '{"card":{"maskedPan":"525412******3241"},"cardTransactions":{"booked":[{"cardTransactionId":"201710020036959","transactionAmount":{"currency":"EUR","amount":"256.67"},"transactionDate":"2017-10-25","bookingDate":"2017-10-26","transactionDetails":"WIFIMARKET.SE"},{"cardTransactionId":"201710020091863","transactionAmount":{"currency":"EUR","amount":"10.72"},"transactionDate":"2017-10-25","bookingDate":"2017-10-26","transactionDetails":"ICA SUPERMARKET SKOGHA"}],"pending":[{"cardTransactionId":"201710020091863","transactionAmount":{"currency":"EUR","amount":"10.72"},"transactionDate":"2017-10-25","bookingDate":"2017-10-26","transactionDetails":"ICA SUPERMARKET SKOGHA"}],"_links":{"card":{"href":"/v1/cards/4d9a81b3-a47d-4130-8765-a9c0ff861b99"}}}}' tags: - name: Cards description: "" externalDocs: url: https://www.berlin-group.org/nextgenpsd2-downloads description: | Full Documentation of NextGenPSD2 Access to Account Interoperability Framework (General Introduction Paper, Operational Rules, Implementation Guidelines) x-ibm-configuration: enforced: true testable: true phase: realized application-authentication: certificate: true securityDefinitions: clientID: type: apiKey description: "" in: header name: X-IBM-Client-Id security: - clientID: [] x-ibm-endpoints: - endpointUrl: https://devapi.atticabank.gr type: - production - development ...