Transactions API supports transactions and history of transactions, transfer to Iban and bulk payments.
Base Gateway API Endpoint
Paths
/payroll/{PaymentCode}/details
Get details about a specific payroll transaction based on its payment code
Client ID Header
Client ID Header
Resource Owner Implicit Grant Type
This header should be in the form "Bearer Token", where Token is returned from the call to OAuth2
Payment code for bulk payment or payroll details
lisa.pavlidi@gr.ey.com
Bad Request
Unauthorized
Not Found
Login Time-Out
Not Implemented
/payroll/history/{input_filter}
Get a list of previous payroll transactions performed by the customer
Client ID Header
Client ID Header
Resource Owner Implicit Grant Type
This header should be in the form "Bearer Token", where Token is returned from the call to OAuth2
Select history date range and type of action to fetch. Json string formatted as Payroll_History_Filter
lisa.pavlidi@gr.ey.com
Bad Request
Unauthorized
Not Found
Precondition Failed
Login Time-Out
Not Implemented
/bulkPayment/{PaymentCode}/{PaymentDate}/details
Get details about a specific bulk payment transaction based on its payment code
Client ID Header
Client ID Header
Resource Owner Implicit Grant Type
This header should be in the form "Bearer Token", where Token is returned from the call to OAuth2
Payment code for bulk payment or payroll details
Payment date for bulk payent
lisa.pavlidi@gr.ey.com
Bad Request
Unauthorized
Not Found
Login Time-Out
Not Implemented
/bulkPayment/history/{input_filter}
Get a list of previous bulk payment transactions performed by the customer
Client ID Header
Client ID Header
Resource Owner Implicit Grant Type
This header should be in the form "Bearer Token", where Token is returned from the call to OAuth2
Select history date range to fetch. Json string formatted as BulkPayment_History_Filter
lisa.pavlidi@gr.ey.com
Bad Request
Unauthorized
Not Found
Precondition Failed
Login Time-Out
Not Implemented
/payroll
Execute a payroll transaction. The input payload can be passed as an uploaded file or as a json object
Client ID Header
Client ID Header
Resource Owner Implicit Grant Type
This header should be in the form "Bearer Token", where Token is returned from the call to OAuth2
lisa.pavlidi@gr.ey.com
Bad Request
Unauthorized
Forbidden
Not Found
Precondition Failed
Login Time-Out
Not Implemented
/payroll/validate
Validate input of a Payroll transaction. Ultimately, this transaction is not executed. Instead, it returns input validity, related data (e.g. commissions), plus a session key to be used with the corresponding Execute function, if the customer wants to proceed with the transaction. All inputs and restrictions of the single step Payroll transactions also apply here.
Client ID Header
Client ID Header
Resource Owner Implicit Grant Type
This header should be in the form "Bearer Token", where Token is returned from the call to OAuth2
lisa.pavlidi@gr.ey.com
Bad Request
Unauthorized
Forbidden
Not Found
Precondition Failed
Login Time-Out
Not Implemented
/payroll/execute/{SessionKey}
Execute a payroll transaction, using the Session Key returned from a previous successful validation.
Client ID Header
Client ID Header
Resource Owner Implicit Grant Type
This header should be in the form "Bearer Token", where Token is returned from the call to OAuth2
The Session Key of the previously validated Payroll transaction
lisa.pavlidi@gr.ey.com
Bad Request
Unauthorized
Not Found
Login Time-Out
Not Implemented
/bulkPayment
Execute a bulk payment transaction. The input payload can be passed as an uploaded file or as a json object.
Client ID Header
Client ID Header
Resource Owner Implicit Grant Type
This header should be in the form "Bearer Token", where Token is returned from the call to OAuth2
lisa.pavlidi@gr.ey.com
Bad Request
Unauthorized
Forbidden
Not Found
Precondition Failed
Login Time-Out
Not Implemented
/bulkPayment/validate
Validate input of a Bulk Payment transaction. Ultimately, this transaction is not executed. Instead, it returns input validity, related data (e.g. commissions), plus a session key to be used with the corresponding Execute function, if the customer wants to proceed with the transaction. All inputs and restrictions of the single step Bulk Payment transactions also apply here.
Client ID Header
Client ID Header
Resource Owner Implicit Grant Type
This header should be in the form "Bearer Token", where Token is returned from the call to OAuth2
lisa.pavlidi@gr.ey.com
Bad Request
Unauthorized
Forbidden
Not Found
Precondition Failed
Login Time-Out
Not Implemented
/bulkPayment/execute/{SessionKey}
Execute a bulk payment transaction, using the Session Key returned from a previous successful validation.
Client ID Header
Client ID Header
Resource Owner Implicit Grant Type
This header should be in the form "Bearer Token", where Token is returned from the call to OAuth2
The Session Key of the previously validated Bulk Payment transaction
lisa.pavlidi@gr.ey.com
Bad Request
Unauthorized
Not Found
Login Time-Out
Not Implemented
/transferToIban
Execute a Transfer to Iban transaction. The IBAN can relate to a piraeusbank account or not. If the IBAN related to a piraeusbank account and belongs to the customer, no second factor authentication is needed. If the IBAN does not relate to a piraeusbank account, then a remittance will be executed, with more input needed (e.g. currency, charge type, priority, contact phone, beneficiary name)
Client ID Header
Client ID Header
Resource Owner Implicit Grant Type
This header should be in the form "Bearer Token", where Token is returned from the call to OAuth2
transfer to IBAN input details
lisa.pavlidi@gr.ey.com
Bad Request
Unauthorized
Forbidden
Not Found
Login Time-Out
Not Implemented
/transferToIban/validate
Validate input of a Transfer to Iban transaction. Ultimately, this transaction is not executed. Instead, it returns input validity, related data (e.g. commissions), plus a session key to be used with the corresponding Execute function, if the customer wants to proceed with the transaction. All inputs and restrictions of the single step Transfer to Iban transactions also apply here.
Client ID Header
Client ID Header
Resource Owner Implicit Grant Type
This header should be in the form "Bearer Token", where Token is returned from the call to OAuth2
transfer to IBAN input details
lisa.pavlidi@gr.ey.com
Bad Request
Unauthorized
Forbidden
Not Found
Login Time-Out
Not Implemented
/transferToIban/execute/{SessionKey}
Execute a Transfer to Iban transaction, using the Session Key returned from a previous successful validation.
Client ID Header
Client ID Header
Resource Owner Implicit Grant Type
This header should be in the form "Bearer Token", where Token is returned from the call to OAuth2
The Session Key of the previously validated Transfer to Iban transaction
lisa.pavlidi@gr.ey.com
Bad Request
Unauthorized
Not Found
Login Time-Out
Not Implemented
Definitions
{
"type": "object",
"properties": {
"AssetFrom": {
"type": "string",
"description": "Source asset (account or card) that is the source of all payments",
"example": "awBhAGUAdABsAHEAcAA1ALxRhTjDiPxqZ7onokmHbq0%3d"
},
"AssetType": {
"type": "string",
"description": "type of asset. values account, creditCard, debitCard",
"example": "account"
},
"ContractNumber": {
"type": "string",
"description": "customer's payroll contract number",
"example": "1024"
},
"DisketteNumber": {
"type": "number",
"description": "file increment number",
"example": 2
},
"NumberOfPayments": {
"type": "number",
"description": "number of payments contained in the file",
"example": 15
},
"Description": {
"type": "string",
"description": "a short description of the payment",
"example": "december 2017 payroll 2nd part"
},
"PaymentDate": {
"type": "string",
"description": "when payment is due. in ISO format",
"example": "2017-09-29"
},
"Amount": {
"type": "number",
"description": "the total amount of payments"
},
"Currency": {
"type": "string",
"description": "currency of the source account",
"example": "eur"
},
"payload": {
"type": "string",
"description": "payment data in the approriate format. it should contain the exact contents that would go in the payroll file"
}
},
"example": "{\n\t\"AssetFrom\": \"agBqAGcAdwAxAHUAZQBpALcKtwDKV%2bLF%2bkC3Fc7p%2fLY%3d\",\n\t\"AssetType\": 1,\n\t\"ContractNumber\": \"3051\",\n\t\"DisketteNumber\": 1,\n\t\"NumberOfPayments\": 2,\n\t\"Description\": \"AAA\",\n\t\"PaymentDate\": \"2017-06-07T21:00:00.000Z\",\n\t\"Amount\": 2.3,\n\t\"Currency\": \"EUR\",\n\t\"payload\": \"\"\n}",
"required": [
"AssetFrom",
"AssetType",
"ContractNumber",
"DisketteNumber",
"NumberOfPayments",
"Description",
"PaymentDate",
"Amount",
"Currency"
]
}
{
"type": "object",
"properties": {
"fromDate": {
"type": "string",
"description": "all records will be newer than DateFrom. ISO formatted",
"example": "2017-07-01"
},
"toDate": {
"type": "string",
"description": "all records will be older than DateTo. ISO formatted",
"example": "2017-09-30"
}
},
"example": "{\n\t\"fromDate\": \"2017-01-01T14:36:55.6597275+03:00\",\n\t\"toDate\": \"2017-12-09T14:36:55.6597275+03:00\"\n}",
"required": [
"fromDate",
"toDate"
]
}
{
"type": "object",
"properties": {
"FileContents": {
"type": "string",
"description": "clarifies contents of the file. values: payroll, supplier",
"example": "payroll"
},
"DateFrom": {
"type": "string",
"description": "all records will be newer than DateFrom. ISO formatted",
"example": "2017-07-01"
},
"DateTo": {
"type": "string",
"description": "all records will be older than DateTo. ISO formatted",
"example": "2017-09-30"
}
},
"example": "{\n\t\"TypeOfAction\": 0,\n\t\"fromDate\": \"2017-01-01T14:36:55.6597275+03:00\",\n\t\"toDate\": \"2017-12-09T14:36:55.6597275+03:00\"\n}",
"required": [
"DateFrom",
"DateTo"
]
}
{
"type": "object",
"properties": {
"httpCode": {
"type": "string"
},
"httpMessage": {
"type": "string"
},
"errorCode": {
"type": "string"
},
"errorMessage": {
"type": "string"
}
},
"example": "{\n\t\"httpCode\": \"412\",\n\t\"httpMessage\": \"Precondition Failed\",\n\t\"errorCode\": \"API-987\",\n\t\"errorMessage\": \"sample error message\"\n}"
}
{
"type": "object",
"properties": {
"AccountId": {
"type": "string",
"description": "account id is returned from \/assets\/accounts\/list as a url friendly string",
"example": "egBoADUAaAAxAGgAcgBsAFDb9BfUbImdQJ2Ln2nVw8E%3d"
},
"IBAN": {
"type": "string",
"description": "destinatino account in IBAN format. this account could be one of the callers accounts, could be an account in the bank, or it could be an account in another bank in Greece or in Europe (remittance)",
"example": "GR120000000000000001001"
},
"Amount": {
"type": "number",
"description": "the amount to be transfered",
"format": "float"
},
"Reason": {
"type": "string",
"description": "a short description of the reason fot this transaction (max 140 chars)",
"example": "για το ενοίκιο"
},
"Currency": {
"type": "string",
"description": "(required for remittances) the currency that the amount corresponds. could be different from the source\/destination account currency",
"example": "eur"
},
"ChargeType": {
"type": "string",
"description": "(required for remittances) select how chages are split between originator\/beneficiary. values: SHA (shared), OUR (originator), BEN (beneficiary)",
"example": "sha"
},
"Priority": {
"type": "string",
"description": "(required for remittances) selects the speed of execution. differentiates charges. values: normal, high",
"example": "normal"
},
"ContactPhone": {
"type": "string",
"description": "(required for remittances) originator's contact phone number, to be used in cases needing clarification (it should be a valid formated phone number)",
"example": "6911111111"
},
"BeneficiaryName": {
"type": "string",
"description": "(required for remittances) Name of beneficiary in latin characters",
"example": "George Papadopoulos"
},
"SepaInfo": {
"type": "string",
"description": "(optional for remittances) end to end id. is used to help beneficiary identify the transaction. it accepts only latin characters and numbers (max 35 chars)",
"example": "invoice 242324"
},
"BalanceCode": {
"type": "string",
"description": "(optional for remittances) code required by bank of greece. only needed for funds trnasfer outside greece over € 50000. values: Import, Premiums, TransportExpenses, TravelExpenses, OtherPayment",
"example": "xxxxxx"
},
"BalanceCodeInfo": {
"type": "string",
"description": "(optional for remittances) information concerning balance code (eg NIMEXE for import\/exports)",
"example": "invoice 242324"
}
},
"example": "{\n\t\"AccountId\": \"string\",\n\t\"IBAN\": \"string\",\n\t\"Amount\": 0.0,\n\t\"Reason\": \"string\",\n\t\"Currency\": \"EUR\",\n\t\"ChargeType\": \"string\",\n\t\"Priority\": \"string\",\n\t\"ContactPhone\": \"306911111111\",\n\t\"BeneficiaryName\": \"string\",\n\t\"SepaInfo\": \"123456\",\n\t\"BalanceCode\": \"ImportGoods\",\n\t\"BalanceCodeInfo\": \"12345678\"\n}",
"required": [
"AccountId",
"IBAN",
"Amount"
]
}
{
"type": "object",
"properties": {
"Succeeded": {
"type": "boolean"
},
"TransactionReference": {
"type": "string"
},
"ErrorCode": {
"type": "string"
},
"ErrorDescription": {
"type": "string"
},
"SessionKey": {
"type": "string"
},
"Status": {
"type": "number"
},
"Message": {
"type": "string"
},
"PaymentResultActions": {
"type": "string"
},
"FromAccount": {
"type": "string"
},
"ToAccount": {
"type": "string"
},
"Amount": {
"type": "string"
},
"Currency": {
"type": "string"
},
"Narrative": {
"type": "string"
},
"ExecuteOn:": {
"type": "string"
}
},
"example": "{\n\t\"Succeeded\": true,\n\t\"TransactionReference\": \"\",\n\t\"ErrorCode\": \"\",\n\t\"ErrorDescription\": \"\",\n\t\"SessionKey\": \"29c5ecafbf104a788aad379756d59199\",\n\t\"Status\": 1,\n\t\"Message\": \"\",\n\t\"PaymentResultActions\": \"\",\n\t\"FromAccount\": \"GR28 0171 8220 0070 2212 3123 123 (ΤΑΜΙΕΥΤΗΡΙΟ)\",\n\t\"ToAccount\": \"GR01 0171 8220 0070 5299 9999 000 (Λογ. Πληρωμών)\",\n\t\"Amount\": \"4,32\",\n\t\"Currency\": \"EUR\",\n\t\"Narrative\": \"\",\n\t\"ExecuteOn:\": \"Στις 14\/4\/2017\"\n}"
}
{
"type": "object",
"properties": {
"Succeeded": {
"type": "boolean"
},
"TransactionReference": {
"type": "string"
},
"ErrorCode": {
"type": "string"
},
"ErrorDescription": {
"type": "string"
},
"SessionKey": {
"type": "string"
},
"Status": {
"type": "number"
},
"StatusDesicription": {
"type": "string"
},
"Message": {
"type": "string"
},
"PaymentResultActions": {
"type": "string"
},
"FromAccount": {
"type": "string"
},
"ToAccount": {
"type": "string"
},
"Amount": {
"type": "string"
},
"Currency": {
"type": "string"
},
"Narrative": {
"type": "string"
},
"ExecuteOn:": {
"type": "string"
},
"NewAvailableBalance": {
"type": "string"
}
},
"example": "{\n\t\"Succeeded\": true,\n\t\"TransactionReference\": \"IB10308425345001\",\n\t\"ErrorCode\": \"\",\n\t\"ErrorDescription\": \"\",\n\t\"SessionKey\": \"\",\n\t\"Status\": 1,\n\t\"StatusDesicription\": \"Success\",\n\t\"Message\": \"Η συναλλαγή σας εκτελέστηκε επιτυχώς με τα παρακάτω στοιχεία: \",\n\t\"PaymentResultActions\": \"\",\n\t\"FromAccount\": \"GR28 0171 8220 0070 2212 3123 123 (ΤΑΜΙΕΥΤΗΡΙΟ)\",\n\t\"ToAccount\": \"GR01 0171 8220 0070 5299 9999 000 (Λογ. Πληρωμών)\",\n\t\"Amount\": \"4,32\",\n\t\"Currency\": \"EUR\",\n\t\"Narrative\": \"\",\n\t\"ExecuteOn:\": \"Άμεσα\",\n\t\"NewAvailableBalance\": \"999.001.998,52 EUR\"\n}"
}
{
"type": "object",
"properties": {
"Succeeded": {
"type": "boolean"
},
"TransactionReference": {
"type": "string"
},
"ErrorCode": {
"type": "string"
},
"ErrorDescription": {
"type": "string"
},
"SessionKey": {
"type": "string"
},
"Status": {
"type": "number"
},
"Message": {
"type": "string"
},
"PaymentResultActions": {
"type": "string"
},
"FromAccount": {
"type": "string"
},
"ToAccount": {
"type": "string"
},
"Amount": {
"type": "string"
},
"Currency": {
"type": "string"
},
"Narrative": {
"type": "string"
},
"ExecuteOn": {
"type": "string"
},
"MainBeneficiary": {
"type": "string"
},
"CoBeneficiaries": {
"type": "string"
}
},
"example": "{\n\t\"Succeeded\": true,\n\t\"TransactionReference\": \"\",\n\t\"ErrorCode\": \"\",\n\t\"ErrorDescription\": \"\",\n\t\"SessionKey\": \"1f89d8a23f244577a9b33cf817f3bfc7\",\n\t\"Status\": 1,\n\t\"Message\": \"\",\n\t\"PaymentResultActions\": \"\",\n\t\"FromAccount\": \"GR28 0171 8220 0070 2212 3123 123 (ΤΑΜΙΕΥΤΗΡΙΟ)\",\n\t\"ToAccount\": \"GR01 0171 8220 0070 5299 9999 000 (Ενοίκιο)\",\n\t\"Amount\": \"2,00\",\n\t\"Currency\": \"EUR\",\n\t\"Narrative\": \"ΗΛΙΑΣ ΓΕΩΡΓΙΟΥ Μεταφορά μέσω winbank\",\n\t\"ExecuteOn\": \"Άμεσα\",\n\t\"MainBeneficiary\": \"ΠΕΤΡΟΠΟΥΛΟΣ ΙΩΑΝΝΗΣ\",\n\t\"CoBeneficiaries\": \"ΠΕΤΡΟΠΟΥΛΟΥ ΜΑΡΙΑ\"\n}"
}
{
"type": "object",
"properties": {
"Succeeded": {
"type": "boolean"
},
"TransactionReference": {
"type": "string"
},
"ErrorCode": {
"type": "string"
},
"ErrorDescription": {
"type": "string"
},
"SessionKey": {
"type": "string"
},
"Status": {
"type": "number"
},
"Message": {
"type": "string"
},
"PaymentResultActions": {
"type": "string"
},
"FromAccount": {
"type": "string"
},
"ToAccount": {
"type": "string"
},
"Amount": {
"type": "string"
},
"Currency": {
"type": "string"
},
"Narrative": {
"type": "string"
},
"ExecuteOn": {
"type": "string"
},
"MainBeneficiary": {
"type": "string"
},
"CoBeneficiaries": {
"type": "string"
}
},
"example": "{\n\t\"Succeeded\": true,\n\t\"TransactionReference\": \"IB10308325020001\",\n\t\"ErrorCode\": \"\",\n\t\"ErrorDescription\": \"\",\n\t\"SessionKey\": \"\",\n\t\"Status\": 1,\n\t\"Message\": \"Η συναλλαγή σας εκτελέστηκε επιτυχώς με τα παρακάτω στοιχεία: \",\n\t\"PaymentResultActions\": \"\",\n\t\"FromAccount\": \"GR28 0171 8220 0070 2212 3123 123 (ΤΑΜΙΕΥΤΗΡΙΟ)\",\n\t\"ToAccount\": \"GR01 0171 8220 0070 5299 9999 000 (Ενοίκιο)\",\n\t\"Amount\": \"2,00\",\n\t\"Currency\": \"EUR\",\n\t\"Narrative\": \"ΗΛΙΑΣ ΓΕΩΡΓΙΟΥ Μεταφορά μέσω winbank\",\n\t\"ExecuteOn\": \"Άμεσα\",\n\t\"MainBeneficiary\": \"ΠΕΤΡΟΠΟΥΛΟΣ ΙΩΑΝΝΗΣ\",\n\t\"CoBeneficiaries\": \"ΠΕΤΡΟΠΟΥΛΟΥ ΜΑΡΙΑ\"\n}"
}
{
"type": "object",
"properties": {
"Succeeded": {
"type": "boolean"
},
"TransactionReference": {
"type": "string"
},
"ErrorCode": {
"type": "string"
},
"ErrorDescription": {
"type": "string"
},
"SessionKey": {
"type": "string"
},
"Status": {
"type": "string"
},
"Message": {
"type": "string"
},
"PaymentResultActions": {
"type": "string"
},
"FromAccount": {
"type": "string"
},
"ToAccount": {
"type": "string"
},
"Amount": {
"type": "string"
},
"Currency": {
"type": "string"
},
"Narrative": {
"type": "string"
},
"ExecuteOn": {
"type": "string"
},
"CommissionType": {
"type": "string"
},
"RecipientName": {
"type": "string"
},
"RecipientBank": {
"type": "string"
},
"RecipientBankName": {
"type": "string"
},
"RecipientBankAddress": {
"type": "string"
},
"RecipientBankCountry": {
"type": "string"
},
"SenderReference": {
"type": "string"
},
"CapitalAmount": {
"type": "string"
},
"ExpensesCharges": {
"type": "string"
},
"RemittanceCharges": {
"type": "string"
},
"TrasmissionCharges": {
"type": "string"
},
"ExchangeRate": {
"type": "string"
},
"ValueDate": {
"type": "string"
}
},
"example": "{\n\t\"Succeeded\": true,\n\t\"TransactionReference\": \"1ee8b9aa-4906-49d7-a0dc-b0e7b99b3a4a\",\n\t\"ErrorCode\": \"\",\n\t\"ErrorDescription\": \"\",\n\t\"SessionKey\": \"12b85d062c5d4ccf942623a9f5891992\",\n\t\"Status\": \"1\",\n\t\"Message\": \"\",\n\t\"PaymentResultActions\": \"\",\n\t\"Κωδικός Συναλλαγής\": \"WINBREM00115637\",\n\t\"FromAccount\": \"GR28 0171 8220 0070 2212 3123 123 (ΤΑΜΙΕΥΤΗΡΙΟ)\",\n\t\"ToAccount\": \"GR9202600260000000000299650\",\n\t\"Amount\": \"2,00\",\n\t\"Currency\": \"EUR\",\n\t\"Narrative\": \"agglika kai \/ - ? : . ,( )\",\n\t\"ExecuteOn\": \"Με Κανονική Προτεραιότητα
Στις 9\/3\/2017\",\n\t\"CommissionType\": \"SHA - Επιθυμώ να επιβαρυνθώ μόνο με τα έξοδα της Τράπεζας μου\",\n\t\"RecipientName\": \"agglika mono\",\n\t\"RecipientBank\": \"ERBKGRAAXXX\",\n\t\"RecipientBankName\": \"EFG EUROBANK ERGASIAS\",\n\t\"RecipientBankAddress\": \"OTHONOS STREET 8\",\n\t\"RecipientBankCountry\": \"ΕΛΛΑΔΑ\",\n\t\"SenderReference\": \"2438597239\",\n\t\"CapitalAmount\": \"2,00\",\n\t\"ExpensesCharges\": \"0,30\",\n\t\"RemittanceCharges\": \"0,30\",\n\t\"TrasmissionCharges\": \"0,30\",\n\t\"ExchangeRate\": \"1,123\",\n\t\"ValueDate\": \"10\/3\/2017\"\n}"
}
{
"type": "object",
"properties": {
"Succeeded": {
"type": "boolean"
},
"TransactionReference": {
"type": "string"
},
"ErrorCode": {
"type": "string"
},
"ErrorDescription": {
"type": "string"
},
"Status": {
"type": "string"
},
"Message": {
"type": "string"
},
"PaymentResultActions": {
"type": "string"
},
"FromAccount": {
"type": "string"
},
"ToAccount": {
"type": "string"
},
"Amount": {
"type": "string"
},
"Currency": {
"type": "string"
},
"Narrative": {
"type": "string"
},
"ExecuteOn": {
"type": "string"
},
"CommissionType": {
"type": "string"
},
"RecipientName": {
"type": "string"
},
"RecipientBank": {
"type": "string"
},
"RecipientBankName": {
"type": "string"
},
"RecipientBankAddress": {
"type": "string"
},
"RecipientBankCountry": {
"type": "string"
},
"SenderReference": {
"type": "string"
},
"CapitalAmount": {
"type": "string"
},
"ExpensesCharges": {
"type": "string"
},
"RemittanceCharges": {
"type": "string"
},
"TrasmissionCharges": {
"type": "string"
},
"ExchangeRate": {
"type": "string"
},
"ValueDate": {
"type": "string"
}
},
"example": "{\n\t\"Succeeded\": true,\n\t\"TransactionReference\": \"WINBREM00115637\",\n\t\"ErrorCode\": \"\",\n\t\"ErrorDescription\": \"\",\n\t\"Status\": \"1\",\n\t\"Message\": \"Η συναλλαγή σας εκτελέστηκε επιτυχώς με τα παρακάτω στοιχεία: \",\n\t\"PaymentResultActions\": \"8\",\n\t\"FromAccount\": \"GR28 0171 8220 0070 2212 3123 123 (ΤΑΜΙΕΥΤΗΡΙΟ)\",\n\t\"ToAccount\": \"GR9202600260000000000299650\",\n\t\"Amount\": \"2,00\",\n\t\"Currency\": \"EUR\",\n\t\"Narrative\": \"agglika kai \/ - ? : . ,( )\",\n\t\"ExecuteOn\": \"Με Κανονική Προτεραιότητα
Στις 9\/3\/2017\",\n\t\"CommissionType\": \"SHA - Επιθυμώ να επιβαρυνθώ μόνο με τα έξοδα της Τράπεζας μου\",\n\t\"RecipientName\": \"agglika mono\",\n\t\"RecipientBank\": \"ERBKGRAAXXX\",\n\t\"RecipientBankName\": \"EFG EUROBANK ERGASIAS\",\n\t\"RecipientBankAddress\": \"OTHONOS STREET 8\",\n\t\"RecipientBankCountry\": \"ΕΛΛΑΔΑ\",\n\t\"SenderReference\": \"2438597239\",\n\t\"CapitalAmount\": \"2,00\",\n\t\"ExpensesCharges\": \"0,30\",\n\t\"RemittanceCharges\": \"0,30\",\n\t\"TrasmissionCharges\": \"0,30\",\n\t\"ExchangeRate\": \"1,123\",\n\t\"ValueDate\": \"10\/3\/2017\"\n}"
}
{
"type": "object",
"properties": {
"Succeeded": {
"type": "boolean"
},
"TransactionReference": {
"type": "string"
},
"ErrorCode": {
"type": "string"
},
"ErrorDescription": {
"type": "string"
},
"SessionKey": {
"type": "string"
},
"Status": {
"type": "number"
},
"Message": {
"type": "string"
},
"PaymentResultActions": {
"type": "number"
},
"FileName": {
"type": "string"
},
"CreationDate": {
"type": "string"
},
"ReferenceCode": {
"type": "string"
},
"NumberOfTransfers": {
"type": "string"
},
"TotalAmount": {
"type": "string"
},
"Contract": {
"type": "string"
},
"ExecuteOn": {
"type": "string"
},
"Currency": {
"type": "string"
},
"FromAccount": {
"type": "string"
},
"ToAccounts": {
"$ref": "#\/definitions\/BulkPayment_Accounts_List"
}
},
"example": "{\n\t\"Succeeded\": true,\n\t\"TransactionReference\": \"\",\n\t\"ErrorCode\": \"\",\n\t\"ErrorDescription\": \"\",\n\t\"SessionKey\": \"e751541f3655486e832302e8c9ec9c28\",\n\t\"Status\": 1,\n\t\"Message\": \"\",\n\t\"PaymentResultActions\": 0,\n\t\"FileName\": \"SEPA-20170626-12.xml\",\n\t\"CreationDate\": \"26\/6\/2017 11:58:47 πμ\",\n\t\"ReferenceCode\": \"12\",\n\t\"NumberOfTransfers\": \"1\",\n\t\"TotalAmount\": \"22,00\",\n\t\"Contract\": \"Αριθμός Σύμβασης 001 (7478875)\",\n\t\"ExecuteOn\": \"Άμεσα\",\n\t\"Currency\": \"EUR\",\n\t\"FromAccount\": \"GR28 0171 8220 0070 2212 3123 123 (ΤΑΜΙΕΥΤΗΡΙΟ)\",\n\t\"ToAccounts\": {\n\t\t\"Amount\": 22,\n\t\t\"CreditAccount\": \"GR1801718220007022123456789\",\n\t\t\"CreditCountry\": \"GR\",\n\t\t\"FinInstBIC\": \"\",\n\t\t\"CreditorName\": \"fgggg\",\n\t\t\"RemittanceInformation\": \"ddddd\",\n\t\t\"ChargeMethod\": \"SHAR\",\n\t\t\"RequestedExecutionDate\": \"\"\n\t}\n}"
}
{
"type": "object",
"properties": {
"Succeeded": {
"type": "boolean"
},
"TransactionReference": {
"type": "string"
},
"ErrorCode": {
"type": "string"
},
"ErrorDescription": {
"type": "string"
},
"SessionKey": {
"type": "string"
},
"Status": {
"type": "number"
},
"Message": {
"type": "string"
},
"PaymentResultActions": {
"type": "number"
},
"FileName": {
"type": "string"
},
"CreationDate": {
"type": "string"
},
"ReferenceCode": {
"type": "string"
},
"NumberOfTransfers": {
"type": "string"
},
"TotalAmount": {
"type": "string"
},
"Contract": {
"type": "string"
},
"ExecuteOn": {
"type": "string"
},
"Currency": {
"type": "string"
},
"FromAccount": {
"type": "string"
},
"ToAccounts": {
"$ref": "#\/definitions\/BulkPayment_Accounts_List"
}
},
"example": "{\n\t\"Succeeded\": true,\n\t\"TransactionReference\": \"IB10308425345001\",\n\t\"ErrorCode\": \"\",\n\t\"ErrorDescription\": \"\",\n\t\"SessionKey\": \"\",\n\t\"Status\": 1,\n\t\"Message\": \"Η συναλλαγή σας εκτελέστηκε επιτυχώς με τα παρακάτω στοιχεία: \",\n\t\"PaymentResultActions\": 8,\n\t\"FileName\": \"SEPA-20170626-12.xml\",\n\t\"CreationDate\": \"26\/6\/2017 11:58:47 πμ\",\n\t\"ReferenceCode\": \"12\",\n\t\"NumberOfTransfers\": \"1\",\n\t\"TotalAmount\": \"22,00\",\n\t\"Contract\": \"Αριθμός Σύμβασης 001 (7478875)\",\n\t\"ExecuteOn\": \"Άμεσα\",\n\t\"Currency\": \"EUR\",\n\t\"FromAccount\": \"GR28 0171 8220 0070 2212 3123 123 (ΤΑΜΙΕΥΤΗΡΙΟ)\",\n\t\"ToAccounts\": {\n\t\t\"Amount\": 22,\n\t\t\"CreditAccount\": \"GR1801718220007022123456789\",\n\t\t\"CreditCountry\": \"GR\",\n\t\t\"FinInstBIC\": \"\",\n\t\t\"CreditorName\": \"fgggg\",\n\t\t\"RemittanceInformation\": \"ddddd\",\n\t\t\"ChargeMethod\": \"SHAR\",\n\t\t\"RequestedExecutionDate\": \"\"\n\t}\n}"
}
{
"type": "object",
"properties": {
"Succeeded": {
"type": "boolean"
},
"TransactionReference": {
"type": "string"
},
"ErrorCode": {
"type": "string"
},
"ErrorDescription": {
"type": "string"
},
"SessionKey": {
"type": "string"
},
"Status": {
"type": "number"
},
"Message": {
"type": "string"
},
"PaymentResultActions": {
"type": "number"
},
"FromAccount": {
"type": "string"
},
"ContractNumber": {
"type": "string"
},
"NumberOfEmployees": {
"type": "string"
},
"Amount": {
"type": "string"
},
"ExecuteOn": {
"type": "string"
},
"Description": {
"type": "string"
},
"PayrollFile": {
"type": "string"
},
"DisketteNumber": {
"type": "string"
}
},
"example": "{\n\t\"Succeeded\": true,\n\t\"TransactionReference\": \"\",\n\t\"ErrorCode\": \"\",\n\t\"ErrorDescription\": \"\",\n\t\"SessionKey\": \"c8d763b056a4462c86fe71348fffe4f2\",\n\t\"Status\": 1,\n\t\"Message\": \"\",\n\t\"PaymentResultActions\": 0,\n\t\"FromAccount\": \"GR28 0171 8220 0070 2212 3123 123 (ΤΑΜΙΕΥΤΗΡΙΟ)\",\n\t\"ContractNumber\": \"3051\",\n\t\"NumberOfEmployees\": \"1\",\n\t\"Amount\": \"1,00\",\n\t\"ExecuteOn\": \"Άμεσα\",\n\t\"Description\": \"AAA\",\n\t\"PayrollFile\": \"pay.xml\",\n\t\"DisketteNumber\": \"2\"\n}"
}
{
"type": "object",
"properties": {
"Succeeded": {
"type": "boolean"
},
"TransactionReference": {
"type": "string"
},
"ErrorCode": {
"type": "string"
},
"ErrorDescription": {
"type": "string"
},
"SessionKey": {
"type": "string"
},
"Status": {
"type": "number"
},
"Message": {
"type": "string"
},
"PaymentResultActions": {
"type": "number"
},
"FromAccount": {
"type": "string"
},
"ContractNumber": {
"type": "string"
},
"NumberOfEmployees": {
"type": "string"
},
"Amount": {
"type": "string"
},
"ExecuteOn": {
"type": "string"
},
"Description": {
"type": "string"
},
"DisketteNumber": {
"type": "string"
}
}
}
{
"type": "object",
"properties": {
"FileData": {
"type": "object",
"properties": {
"WinbankReference": {
"type": "string"
},
"UserFileName": {
"type": "string"
},
"InputDate": {
"type": "string"
},
"SequenceNo": {
"type": "string"
},
"TotalPayments": {
"type": "number"
},
"TotalOrderAmount": {
"type": "number"
},
"StatusCode": {
"type": "string"
},
"StatusCodeDescription": {
"type": "string"
},
"Comments": {
"type": "string"
}
}
},
"FileDetails": {
"type": "array",
"items": {
"properties": {
"RemittanceIndex": {
"type": "number"
},
"PaymentReference": {
"type": "string"
},
"TUN": {
"type": "string"
},
"ITUN": {
"type": "string"
},
"StatusCode": {
"type": "string"
},
"StatusCodeDescription": {
"type": "string"
},
"ExecutionDate": {
"type": "string"
},
"BranchCode": {
"type": "string"
},
"Amount": {
"type": "number"
},
"PaymentType": {
"type": "string"
},
"Country": {
"type": "string"
},
"Beneficiary": {
"type": "string"
},
"PaymentDetails": {
"type": "string"
},
"DebitAccount": {
"type": "string"
},
"CreditAccount": {
"type": "string"
},
"BeneficiaryBank": {
"type": "string"
},
"BeneficiaryBankBic": {
"type": "string"
},
"PaymentNumber": {
"type": "string"
}
},
"type": "object"
}
},
"ExecutionDate": {
"type": "string"
},
"DebitAccount": {
"type": "string"
}
},
"example": "{\n\t\"FileData\": {\n\t\t\"WinbankReference\": \"981383524\",\n\t\t\"UserFileName\": \"SEPA-20170626-12.xml\",\n\t\t\"InputDate\": \"2017-06-26T00:00:00\",\n\t\t\"SequenceNo\": \"981383524\",\n\t\t\"TotalPayments\": 1,\n\t\t\"TotalOrderAmount\": 22,\n\t\t\"StatusCode\": \"91\",\n\t\t\"StatusCodeDescription\": \"Απέτυχε\",\n\t\t\"Comments\": \"Εχει ξανασταλεί αρχείο με unq file nbr:12\"\n\t},\n\t\"FileDetails\": [{\n\t\t\"RemittanceIndex\": 1,\n\t\t\"PaymentReference\": \"\",\n\t\t\"TUN\": \"201706261158471\",\n\t\t\"ITUN\": \"P1D-171770382954\",\n\t\t\"StatusCode\": \"E\",\n\t\t\"StatusCodeDescription\": \"Απέτυχε\",\n\t\t\"ExecutionDate\": \"2017-06-26T00:00:00\",\n\t\t\"BranchCode\": \"\",\n\t\t\"Amount\": 22,\n\t\t\"PaymentType\": \"-\",\n\t\t\"Country\": \"\",\n\t\t\"Beneficiary\": \"fgggg\",\n\t\t\"PaymentDetails\": \"ddddd \",\n\t\t\"DebitAccount\": \"\",\n\t\t\"CreditAccount\": \"GR1301720530005053000582373\",\n\t\t\"BeneficiaryBank\": \"\",\n\t\t\"BeneficiaryBankBic\": \"\",\n\t\t\"PaymentNumber\": \"\"\n\t}],\n\t\"ExecutionDate\": \"2017-06-26T00:00:00\",\n\t\"DebitAccount\": \"\"\n}"
}
{
"type": "object",
"properties": {
"EppsCode": {
"type": "integer",
"format": "int32"
},
"MassTransferFiles": {
"type": "array",
"items": {
"properties": {
"WinbankReference": {
"type": "string"
},
"UserFileName": {
"type": "string"
},
"InputDate": {
"type": "string"
},
"SequenceNo": {
"type": "string"
},
"TotalPayments": {
"type": "number"
},
"TotalOrderAmount": {
"type": "number"
},
"StatusCode": {
"type": "string"
},
"StatusCodeDescription": {
"type": "string"
},
"Comments": {
"type": "string"
}
},
"type": "object"
}
}
},
"example": "{\n\t\"EppsCode\": 3483057,\n\t\"MassTransferFiles\": [{\n\t\t\"WinbankReference\": \"999001217\",\n\t\t\"UserFileName\": \"PPS 3483057 15012801.EPPS\",\n\t\t\"InputDate\": \"2015-06-05T00:00:00\",\n\t\t\"SequenceNo\": \"999001217\",\n\t\t\"TotalPayments\": 3,\n\t\t\"TotalOrderAmount\": 60,\n\t\t\"StatusCode\": \"4\",\n\t\t\"StatusCodeDescription\": \"Παραλήφθηκε το απαντητικό αρχείο\",\n\t\t\"Comments\": \"Ολοκλήρωση επεξεργασίας αρχείου\"\n\t}]\n}"
}
{
"type": "object",
"properties": {
"Header": {
"type": "object",
"properties": {
"PayrollPayment": {
"type": "object",
"properties": {
"Amount": {
"type": "number"
},
"AssetFromAccountNumberDashed": {
"type": "string"
},
"AssetFromAccountIbanDashed": {
"type": "string"
},
"PayrollPaymentCode": {
"type": "string"
},
"PayrollPaymentDate": {
"type": "string"
},
"ContractNumber": {
"type": "string"
},
"EmployeeCount": {
"type": "number"
},
"PaymentDate": {
"type": "string"
}
}
},
"Description": {
"type": "string"
},
"StatusDescription": {
"type": "string"
},
"ReturnedEmployees": {
"type": "number"
},
"ReturnedAmount": {
"type": "number"
},
"SubmittedAt": {
"type": "string"
},
"ReceivedBy": {
"type": "string"
}
}
},
"Lines": {
"type": "array",
"items": {
"properties": {
"CreditedAccountNumberDashed": {
"type": "string"
},
"CreditedAccountIbanDashed": {
"type": "string"
},
"Amount": {
"type": "number"
},
"Status": {
"type": "string"
},
"PaymentDescription": {
"type": "string"
}
},
"type": "object"
}
}
},
"example": "{\n\t\"Header\": {\n\t\t\"PayrollPayment\": {\n\t\t\t\"Amount\": 11,\n\t\t\t\"AssetFromAccountNumberDashed\": \"5052-016446-465\",\n\t\t\t\"AssetFromAccountIbanDashed\": \"GR65 0172 0520 0050 5201 6446 465\",\n\t\t\t\"PayrollPaymentCode\": \"20170626-3051-2\",\n\t\t\t\"PayrollPaymentDate\": \"0001-01-01T00:00:00\",\n\t\t\t\"ContractNumber\": \"3051\",\n\t\t\t\"EmployeeCount\": 1,\n\t\t\t\"PaymentDate\": \"2017-06-26T00:00:00\"\n\t\t},\n\t\t\"Description\": \"AAA\",\n\t\t\"StatusDescription\": \"Παραλήφθηκε\",\n\t\t\"ReturnedEmployees\": 0,\n\t\t\"ReturnedAmount\": 0,\n\t\t\"SubmittedAt\": \"2017-06-26T00:00:00\",\n\t\t\"ReceivedBy\": \"Διαδίκτυο\"\n\t},\n\t\"Lines\": [{\n\t\t\"CreditedAccountNumberDashed\": \"5053-000582-373\",\n\t\t\"CreditedAccountIbanDashed\": \"GR13 0172 0530 0050 5300 0582 373\",\n\t\t\"Amount\": 11,\n\t\t\"Status\": \"Παραλήφθηκε\",\n\t\t\"PaymentDescription\": \"AAA\"\n\t}]\n}"
}
{
"type": "object",
"properties": {
"FilePaymentsList": {
"type": "array",
"items": {
"properties": {
"PayrollPayment": {
"type": "object",
"properties": {
"Amount": {
"type": "number"
},
"AssetFromAccountNumberDashed": {
"type": "string"
},
"AssetFromAccountIbanDashed": {
"type": "string"
},
"PayrollPaymentCode": {
"type": "string"
},
"PayrollPaymentDate": {
"type": "string"
},
"ContractNumber": {
"type": "string"
},
"EmployeeCount": {
"type": "number"
},
"PaymentDate": {
"type": "string"
}
}
},
"Description": {
"type": "string"
},
"StatusDescription": {
"type": "string"
},
"ReturnedEmployees": {
"type": "number"
},
"ReturnedAmount": {
"type": "number"
},
"SubmittedAt": {
"type": "string"
},
"ReceivedBy": {
"type": "string"
}
},
"type": "object"
}
}
},
"example": "{\n\t\"FilePaymentsList\": [{\n\t\t\"PayrollPayment\": {\n\t\t\t\"Amount\": 11,\n\t\t\t\"AssetFromAccountNumberDashed\": \"5052-016446-465\",\n\t\t\t\"AssetFromAccountIbanDashed\": \"\",\n\t\t\t\"PayrollPaymentCode\": \"20170626-3051-2\",\n\t\t\t\"PayrollPaymentDate\": \"0001-01-01T00:00:00\",\n\t\t\t\"ContractNumber\": \"3051\",\n\t\t\t\"EmployeeCount\": 1,\n\t\t\t\"PaymentDate\": \"2017-06-26T00:00:00\"\n\t\t},\n\t\t\"Description\": \"AAA \",\n\t\t\"StatusDescription\": \"Σε εκκρεμότητα\",\n\t\t\"ReturnedEmployees\": 0,\n\t\t\"ReturnedAmount\": 0,\n\t\t\"SubmittedAt\": \"2017-06-26T00:00:00\",\n\t\t\"ReceivedBy\": \"Κατάστημα\"\n\t}]\n}"
}
{
"type": "object",
"properties": {
"LastPaymentId": {
"type": "number",
"description": "last pages payment id. all records returned will be older, and have smaller payment id than the input one",
"example": 325634
},
"DateFrom": {
"type": "string",
"description": "all records will be newer than DateFrom. ISO formatted",
"example": "2017-07-01"
},
"DateTo": {
"type": "string",
"description": "all records will be older than DateTo. ISO formatted",
"example": "2017-09-30"
},
"PagingInfo": {
"type": "object",
"properties": {
"RowIndex": {
"type": "number"
},
"CountRows": {
"type": "boolean"
},
"MaxRows": {
"type": "number",
"description": "number of entries per page",
"example": 10
}
},
"description": ""
}
},
"example": "{\n\t\"LastPaymentId\": 171074821,\n\t\"DateFrom\": \"DateString\",\n\t\"DateTo\": \"DateString\",\n\t\"PagingInfo\": {\n\t\t\"RowIndex\": 10,\n\t\t\"CountRows\": false,\n\t\t\"MaxRows\": 10\n\t}\n}"
}
{
"type": "object",
"properties": {
"Transactions": {
"type": "array",
"items": {
"properties": {
"PaymentOrderId": {
"type": "number"
},
"PaymentId": {
"type": "number"
},
"PaymentAction": {
"type": "string"
},
"UserAlias": {
"type": "string"
},
"CustomerName": {
"type": "string"
},
"Description": {
"type": "string"
},
"ExecutionDate": {
"type": "string"
},
"PostedDate": {
"type": "string"
},
"LastExecutionStatusDescription": {
"type": "string"
},
"StatusDescription": {
"type": "string"
},
"NextPaymentDate": {
"type": "string"
},
"AccountNumber": {
"type": "string"
},
"SourceType": {
"type": "string"
},
"Amount": {
"type": "number"
},
"Currency": {
"type": "string"
},
"Recipient": {
"type": "string"
},
"RequiresTwoFactorAuthentication": {
"type": "boolean"
}
},
"type": "object"
}
},
"ResponseMessage": {
"type": "string"
},
"PagingInfo": {
"type": "object",
"properties": {
"RowIndex": {
"type": "number"
},
"MaxRows": {
"type": "number"
},
"CountRows": {
"type": "boolean"
},
"TotalRowsCount": {
"type": "number"
},
"NextPagePositioningKey": {
"type": "string"
}
}
},
"LastPaymentId": {
"type": "number"
}
},
"example": "{\n\t\"Transactions\": [{\n\t\t\"PaymentOrderId\": 1,\n\t\t\"PaymentId\": 1,\n\t\t\"PaymentAction\": \"sample string 12\",\n\t\t\"UserAlias\": \"sample string 3\",\n\t\t\"CustomerName\": \"sample string 4\",\n\t\t\"Description\": \"sample string 11\",\n\t\t\"ExecutionDate\": \"2017-09-28T17:29:25.6519663+03:00\",\n\t\t\"PostedDate\": \"2017-09-28T17:29:25.6519663+03:00\",\n\t\t\"LastExecutionStatusDescription\": \"sample string 7\",\n\t\t\"StatusDescription\": \"sample string 8\",\n\t\t\"NextPaymentDate\": \"2017-09-28T17:29:25.6519663+03:00\",\n\t\t\"AccountNumber\": \"sample string 9\",\n\t\t\"SourceType\": \"Account\",\n\t\t\"Amount\": 1.0,\n\t\t\"Currency\": \"sample string 2\",\n\t\t\"Recipient\": \"sample string 10\",\n\t\t\"RequiresTwoFactorAuthentication\": true\n\t}],\n\t\"ResponseMessage\": \"sample string 1\",\n\t\"PagingInfo\": {\n\t\t\"RowIndex\": 1,\n\t\t\"MaxRows\": 2,\n\t\t\"CountRows\": true,\n\t\t\"TotalRowsCount\": 4,\n\t\t\"NextPagePositioningKey\": \"sample string 5\"\n\t},\n\t\"LastPaymentId\": 1\n}"
}
{
"type": "array",
"items": {
"$ref": "#\/definitions\/BulkPayment_Account"
}
}
{
"properties": {
"Amount": {
"type": "number",
"format": "double"
},
"CreditAccount": {
"type": "string"
},
"CreditCountry": {
"type": "string"
},
"FinInstBIC": {
"type": "string"
},
"CreditorName": {
"type": "string"
},
"RemittanceInformation": {
"type": "string"
},
"ChargeMethod": {
"type": "string"
},
"RequestedExecutionDate": {
"type": "string"
}
},
"additionalProperties": false
}