---
swagger: "2.0"
info:
x-ibm-name: transactions
title: Transactions
version: 1.1.13
description: Transactions API supports transactions and history of transactions,
transfer to Iban and bulk payments.
contact:
name: rapidlink support
email: rapidlink@piraeusbank.gr
url: https://rapidlink.piraeusbank.gr
termsOfService: Privacy Policy
license:
name: Terms and Conditions of Use
url: https://rapidlink.piraeusbank.gr/terms
schemes:
- https
basePath: /v1.1/transactions
consumes:
- application/json
produces:
- application/json
- lisa.pavlidi@gr.ey.com
securityDefinitions:
MSIS OAuth:
type: oauth2
description: ""
flow: accessCode
authorizationUrl: https://openbank.piraeusbank.gr/identityserver/connect/authorize
scopes:
winbankAccess winbankAccess.info winbankAccess.monetaryTransactions: ""
tokenUrl: https://openbank.piraeusbank.gr/identityserver/connect/token
x-tokenIntrospect:
url: https://$(api.endpoint.address)/$(api.org.name)/$(env.path)/oauth/external/introspect
Sandbox OAuth:
type: oauth2
description: Resource Owner Implicit Grant Type
flow: accessCode
authorizationUrl: https://api.rapidlink.piraeusbank.gr/piraeusbank/production/oauth/oauth2/authorize
scopes:
/sandboxapi: Access to all payments resources in sandbox
tokenUrl: https://api.rapidlink.piraeusbank.gr/piraeusbank/production/oauth/oauth2/token
clientIdHeader:
type: apiKey
in: header
name: X-IBM-Client-Id
description: Client ID Header
security:
- clientIdHeader: []
MSIS OAuth:
- winbankAccess winbankAccess.info winbankAccess.monetaryTransactions
- clientIdHeader: []
Sandbox OAuth:
- /sandboxapi
x-ibm-configuration:
testable: true
enforced: true
phase: realized
categories:
- Transactions
paths:
/payroll/{PaymentCode}/details:
parameters:
- $ref: '#/parameters/Authorization'
- $ref: '#/parameters/PaymentCode'
get:
responses:
200:
description: OK
schema:
$ref: '#/definitions/PayrollDetails_Output'
400:
description: Bad Request
schema:
$ref: '#/definitions/Error_Output'
401:
description: Unauthorized
schema:
$ref: '#/definitions/Error_Output'
404:
description: Not Found
schema:
$ref: '#/definitions/Error_Output'
440:
description: Login Time-Out
schema:
$ref: '#/definitions/Error_Output'
501:
description: Not Implemented
schema:
$ref: '#/definitions/Error_Output'
tags:
- Payments
- Transactions
- Payroll
- Details
summary: ""
description: Get details about a specific payroll transaction based on its payment
code
/payroll/history/{input_filter}:
parameters:
- $ref: '#/parameters/Authorization'
get:
parameters:
- name: input_filter
required: true
in: path
description: Select history date range and type of action to fetch. Json
string formatted as Payroll_History_Filter
type: string
responses:
200:
description: OK
schema:
$ref: '#/definitions/PayrollHistory_Output'
400:
description: Bad Request
schema:
$ref: '#/definitions/Error_Output'
401:
description: Unauthorized
schema:
$ref: '#/definitions/Error_Output'
404:
description: Not Found
schema:
$ref: '#/definitions/Error_Output'
412:
description: Precondition Failed
schema:
$ref: '#/definitions/Error_Output'
440:
description: Login Time-Out
schema:
$ref: '#/definitions/Error_Output'
501:
description: Not Implemented
schema:
$ref: '#/definitions/Error_Output'
tags:
- Payments
- Transactions
- Payroll
- History
description: Get a list of previous payroll transactions performed by the customer
/bulkPayment/{PaymentCode}/{PaymentDate}/details:
parameters:
- $ref: '#/parameters/Authorization'
- $ref: '#/parameters/PaymentCode'
- name: PaymentDate
type: string
required: true
in: path
description: Payment date for bulk payent
format: date
get:
responses:
200:
description: OK
schema:
$ref: '#/definitions/BulkPayment_Details_Output'
400:
description: Bad Request
schema:
$ref: '#/definitions/Error_Output'
401:
description: Unauthorized
schema:
$ref: '#/definitions/Error_Output'
404:
description: Not Found
schema:
$ref: '#/definitions/Error_Output'
440:
description: Login Time-Out
schema:
$ref: '#/definitions/Error_Output'
501:
description: Not Implemented
schema:
$ref: '#/definitions/Error_Output'
tags:
- Payments
- Transactions
- Bulk Payment
- Details
description: Get details about a specific bulk payment transaction based on
its payment code
/bulkPayment/history/{input_filter}:
parameters:
- $ref: '#/parameters/Authorization'
get:
parameters:
- name: input_filter
required: true
in: path
description: Select history date range to fetch. Json string formatted as
BulkPayment_History_Filter
type: string
responses:
200:
description: OK
schema:
$ref: '#/definitions/BulkPayment_History_Output'
400:
description: Bad Request
schema:
$ref: '#/definitions/Error_Output'
401:
description: Unauthorized
schema:
$ref: '#/definitions/Error_Output'
404:
description: Not Found
schema:
$ref: '#/definitions/Error_Output'
412:
description: Precondition Failed
schema:
$ref: '#/definitions/Error_Output'
440:
description: Login Time-Out
schema:
$ref: '#/definitions/Error_Output'
501:
description: Not Implemented
schema:
$ref: '#/definitions/Error_Output'
tags:
- Payments
- Transactions
- Bulk Payment
- History
description: Get a list of previous bulk payment transactions performed by the
customer
/payroll:
post:
responses:
200:
description: OK
schema:
$ref: '#/definitions/Payroll_Execute_Output'
400:
description: Bad Request
schema:
$ref: '#/definitions/Error_Output'
401:
description: Unauthorized
schema:
$ref: '#/definitions/Error_Output'
403:
description: Forbidden
schema:
$ref: '#/definitions/Error_Output'
404:
description: Not Found
schema:
$ref: '#/definitions/Error_Output'
412:
description: Precondition Failed
schema:
$ref: '#/definitions/Error_Output'
440:
description: Login Time-Out
schema:
$ref: '#/definitions/Error_Output'
501:
description: Not Implemented
schema:
$ref: '#/definitions/Error_Output'
consumes:
- application/xml
- application/json
- multipart/form-data
description: Execute a payroll transaction. The input payload can be passed
as an uploaded file or as a json object
tags:
- Payments
- Transactions
- Payroll
parameters:
- $ref: '#/parameters/Authorization'
/payroll/validate:
post:
responses:
200:
description: OK
schema:
$ref: '#/definitions/Payroll_Validate_Output'
400:
description: Bad Request
schema:
$ref: '#/definitions/Error_Output'
401:
description: Unauthorized
schema:
$ref: '#/definitions/Error_Output'
403:
description: Forbidden
schema:
$ref: '#/definitions/Error_Output'
404:
description: Not Found
schema:
$ref: '#/definitions/Error_Output'
412:
description: Precondition Failed
schema:
$ref: '#/definitions/Error_Output'
440:
description: Login Time-Out
schema:
$ref: '#/definitions/Error_Output'
501:
description: Not Implemented
schema:
$ref: '#/definitions/Error_Output'
consumes:
- application/xml
- application/json
- multipart/form-data
description: 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.
tags:
- Payments
- Transactions
- Payroll
- Validate
parameters:
- $ref: '#/parameters/Authorization'
/payroll/execute/{SessionKey}:
parameters:
- $ref: '#/parameters/Authorization'
- name: SessionKey
type: string
required: true
in: path
description: The Session Key of the previously validated Payroll transaction
post:
responses:
200:
description: OK
schema:
$ref: '#/definitions/Payroll_Execute_Output'
400:
description: Bad Request
schema:
$ref: '#/definitions/Error_Output'
401:
description: Unauthorized
schema:
$ref: '#/definitions/Error_Output'
404:
description: Not Found
schema:
$ref: '#/definitions/Error_Output'
440:
description: Login Time-Out
schema:
$ref: '#/definitions/Error_Output'
501:
description: Not Implemented
schema:
$ref: '#/definitions/Error_Output'
consumes:
- application/xml
- application/json
- multipart/form-data
description: Execute a payroll transaction, using the Session Key returned from
a previous successful validation.
tags:
- Payments
- Transactions
- Payroll
- Execute
/bulkPayment:
post:
responses:
200:
description: OK
schema:
$ref: '#/definitions/BulkPayment_Execute_Output'
400:
description: Bad Request
schema:
$ref: '#/definitions/Error_Output'
401:
description: Unauthorized
schema:
$ref: '#/definitions/Error_Output'
403:
description: Forbidden
schema:
$ref: '#/definitions/Error_Output'
404:
description: Not Found
schema:
$ref: '#/definitions/Error_Output'
412:
description: Precondition Failed
schema:
$ref: '#/definitions/Error_Output'
440:
description: Login Time-Out
schema:
$ref: '#/definitions/Error_Output'
501:
description: Not Implemented
schema:
$ref: '#/definitions/Error_Output'
description: Execute a bulk payment transaction. The input payload can be passed
as an uploaded file or as a json object.
tags:
- Payments
- Transactions
- Bulk Payment
parameters:
- $ref: '#/parameters/Authorization'
/bulkPayment/validate:
post:
responses:
200:
description: OK
schema:
$ref: '#/definitions/BulkPayment_Validate_Output'
400:
description: Bad Request
schema:
$ref: '#/definitions/Error_Output'
401:
description: Unauthorized
schema:
$ref: '#/definitions/Error_Output'
403:
description: Forbidden
schema:
$ref: '#/definitions/Error_Output'
404:
description: Not Found
schema:
$ref: '#/definitions/Error_Output'
412:
description: Precondition Failed
schema:
$ref: '#/definitions/Error_Output'
440:
description: Login Time-Out
schema:
$ref: '#/definitions/Error_Output'
501:
description: Not Implemented
schema:
$ref: '#/definitions/Error_Output'
description: 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.
tags:
- Payments
- Transactions
- Bulk Payment
- Validate
parameters:
- $ref: '#/parameters/Authorization'
/bulkPayment/execute/{SessionKey}:
parameters:
- $ref: '#/parameters/Authorization'
- name: SessionKey
type: string
required: true
in: path
description: The Session Key of the previously validated Bulk Payment transaction
post:
responses:
200:
description: OK
schema:
$ref: '#/definitions/BulkPayment_Execute_Output'
400:
description: Bad Request
schema:
$ref: '#/definitions/Error_Output'
401:
description: Unauthorized
schema:
$ref: '#/definitions/Error_Output'
404:
description: Not Found
schema:
$ref: '#/definitions/Error_Output'
440:
description: Login Time-Out
schema:
$ref: '#/definitions/Error_Output'
501:
description: Not Implemented
schema:
$ref: '#/definitions/Error_Output'
description: Execute a bulk payment transaction, using the Session Key returned
from a previous successful validation.
tags:
- Payments
- Transactions
- Bulk Payment
- Execute
/transferToIban:
post:
responses:
200:
description: OK
schema:
$ref: '#/definitions/Remmitance_Execute_Output'
400:
description: Bad Request
schema:
$ref: '#/definitions/Error_Output'
401:
description: Unauthorized
schema:
$ref: '#/definitions/Error_Output'
403:
description: Forbidden
schema:
$ref: '#/definitions/Error_Output'
404:
description: Not Found
schema:
$ref: '#/definitions/Error_Output'
440:
description: Login Time-Out
schema:
$ref: '#/definitions/Error_Output'
501:
description: Not Implemented
schema:
$ref: '#/definitions/Error_Output'
description: 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)
tags:
- Payments
- Transactions
- Transfer to Iban
parameters:
- $ref: '#/parameters/Authorization'
- name: transferToIban_input
required: true
in: body
schema:
$ref: '#/definitions/TransferToIban_Input'
description: transfer to IBAN input details
/transferToIban/validate:
post:
responses:
200:
description: OK
schema:
$ref: '#/definitions/Remmitance_Validate_Output'
400:
description: Bad Request
schema:
$ref: '#/definitions/Error_Output'
401:
description: Unauthorized
schema:
$ref: '#/definitions/Error_Output'
403:
description: Forbidden
schema:
$ref: '#/definitions/Error_Output'
404:
description: Not Found
schema:
$ref: '#/definitions/Error_Output'
440:
description: Login Time-Out
schema:
$ref: '#/definitions/Error_Output'
501:
description: Not Implemented
schema:
$ref: '#/definitions/Error_Output'
description: 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.
tags:
- Payments
- Transactions
- Transfer to Iban
- Validate
parameters:
- $ref: '#/parameters/Authorization'
- name: transferToIban_input
required: true
in: body
schema:
$ref: '#/definitions/TransferToIban_Input'
description: transfer to IBAN input details
/transferToIban/execute/{SessionKey}:
parameters:
- $ref: '#/parameters/Authorization'
- name: SessionKey
type: string
required: true
in: path
description: The Session Key of the previously validated Transfer to Iban transaction
post:
responses:
200:
description: OK
schema:
$ref: '#/definitions/Remmitance_Execute_Output'
400:
description: Bad Request
schema:
$ref: '#/definitions/Error_Output'
401:
description: Unauthorized
schema:
$ref: '#/definitions/Error_Output'
404:
description: Not Found
schema:
$ref: '#/definitions/Error_Output'
440:
description: Login Time-Out
schema:
$ref: '#/definitions/Error_Output'
501:
description: Not Implemented
schema:
$ref: '#/definitions/Error_Output'
description: Execute a Transfer to Iban transaction, using the Session Key returned
from a previous successful validation.
tags:
- Payments
- Transactions
- Transfer to Iban
- Execute
definitions:
Payroll_Input_Filter:
description: ""
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
BulkPayment_History_Filter:
description: ""
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
Payroll_History_Filter:
description: ""
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
Error_Output:
description: ""
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}"
TransferToIban_Input:
description: ""
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
TransferToOwnAccount_Validate_Output:
description: ""
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}"
TransferToOwnAccount_Execute_Output:
description: ""
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}"
TransferToThirdPartyAccount_Validate_Output:
description: ""
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}"
TransferToThirdPartyAccount_Execute_Output:
description: ""
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}"
Remmitance_Validate_Output:
description: ""
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}"
Remmitance_Execute_Output:
description: ""
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}"
BulkPayment_Validate_Output:
description: ""
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}"
BulkPayment_Execute_Output:
description: ""
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}"
Payroll_Validate_Output:
description: ""
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}"
Payroll_Execute_Output:
description: ""
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
BulkPayment_Details_Output:
description: ""
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}"
BulkPayment_History_Output:
description: ""
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}"
PayrollDetails_Output:
description: ""
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}"
PayrollHistory_Output:
description: ""
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}"
Transaction_History_Filter:
description: ""
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}"
Transaction_History_Output:
description: ""
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}"
BulkPayment_Accounts_List:
type: array
items:
$ref: '#/definitions/BulkPayment_Account'
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
tags:
- name: Transaction
description: Transaction
- name: Payment
description: Payment
parameters:
Authorization:
name: Authorization
type: string
required: true
in: header
description: This header should be in the form "Bearer Token", where Token is
returned from the call to OAuth2
CardId:
name: CardId
type: string
required: true
in: path
description: Card ID input. returned from /assets/cards/list
PaymentCode:
name: PaymentCode
type: string
required: true
in: path
description: Payment code for bulk payment or payroll details
externalDocs:
description: Getting Started
url: https://rapidlink.piraeusbank.gr/start
x-ibm-endpoints:
- endpointUrl: https://api.rapidlink.piraeusbank.gr/piraeusbank/production
description: Base Gateway API Endpoint
type:
- production
- development
...