Download OpenAPI specification:Download
API for manage CardManagement (v1.155.0)
Get a single accounr using its id
| id required | string <uuid> Identifier of account |
{- "accountId": "3d07c219-0a88-45be-9cfc-91e9d095a1e9",
- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "accountNumber": "string",
- "status": "string",
- "type": "string",
- "statusReasonCode": "string",
- "cardProcessorReference": "string",
- "externalReference": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "cardProcessorData": {
- "id": "string",
- "accountNumber": "string",
- "type": "string",
- "productCode": "string",
- "feeProfile": "string",
- "accountProfile": "string",
- "customerId": "string",
- "sourceId": "string",
- "status": "string",
- "statusReasonCode": "string",
- "currency": "string",
- "lockType": "string",
- "lockLevel": "string",
- "blockReasonCode": "string"
}, - "lockType": "string",
- "lockLevel": "string",
- "blockReasonCode": "string"
}Updates an existing account
| id required | string <uuid> Identifier of account |
Request for update account
| feeProfile required | string [ 1 .. 255 ] characters Profile of applied fees |
| accountProfile required | string [ 1 .. 255 ] characters Profile of account |
| externalReference required | string [ 1 .. 255 ] characters Reference on external system (optional) |
| productCode required | string [ 1 .. 255 ] characters Product Code |
Array of objects or null (AccountLimitRequest) Limits on account (NOT SUPPORTED FOR NOW, must be empty or null!) |
{- "feeProfile": "string",
- "accountProfile": "string",
- "externalReference": "string",
- "productCode": "string",
- "limits": [
- {
- "type": "string",
- "limit": 0.1,
- "currency": "string"
}
]
}{- "accountId": "3d07c219-0a88-45be-9cfc-91e9d095a1e9",
- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "accountNumber": "string",
- "status": "string",
- "type": "string",
- "statusReasonCode": "string",
- "cardProcessorReference": "string",
- "externalReference": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "cardProcessorData": {
- "id": "string",
- "accountNumber": "string",
- "type": "string",
- "productCode": "string",
- "feeProfile": "string",
- "accountProfile": "string",
- "customerId": "string",
- "sourceId": "string",
- "status": "string",
- "statusReasonCode": "string",
- "currency": "string",
- "lockType": "string",
- "lockLevel": "string",
- "blockReasonCode": "string"
}, - "lockType": "string",
- "lockLevel": "string",
- "blockReasonCode": "string"
}Delete an existing account
| id required | string <uuid> Identifier of account |
{- "accountId": "3d07c219-0a88-45be-9cfc-91e9d095a1e9",
- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "accountNumber": "string",
- "status": "string",
- "type": "string",
- "statusReasonCode": "string",
- "cardProcessorReference": "string",
- "externalReference": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "cardProcessorData": {
- "id": "string",
- "accountNumber": "string",
- "type": "string",
- "productCode": "string",
- "feeProfile": "string",
- "accountProfile": "string",
- "customerId": "string",
- "sourceId": "string",
- "status": "string",
- "statusReasonCode": "string",
- "currency": "string",
- "lockType": "string",
- "lockLevel": "string",
- "blockReasonCode": "string"
}, - "lockType": "string",
- "lockLevel": "string",
- "blockReasonCode": "string"
}Get list of cards available on a single account
| id required | string <uuid> Id of account |
| pageSize | integer <int32> Default: 50 Size of page |
| pageNumber | integer <int32> Default: 0 Number of page |
{- "totalCount": 0,
- "limitCount": 0,
- "items": [
- {
- "cardId": "f16ba382-eb42-481a-b08f-c57bdc9aae24",
- "accountId": "3d07c219-0a88-45be-9cfc-91e9d095a1e9",
- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "barCode": "string",
- "financialReference": "string",
- "productCode": "string",
- "panToken": "string",
- "maskedPan": "string",
- "status": "string",
- "statusReasonCode": "string",
- "expiryDate": "2019-08-24",
- "cardProcessorReference": "string",
- "externalReference": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "cardProcessorData": {
- "id": "string",
- "sourceId": "string",
- "nameOnCard": "string",
- "productCode": "string",
- "accountId": "string",
- "panToken": "string",
- "maskedPan": "string",
- "status": "string",
- "statusReasonCode": "string",
- "expiryDate": "string",
- "customerId": "string",
- "relationType": "string",
- "limitProfile": "string"
}, - "nameOnCard": "string",
- "limitProfile": "string"
}
]
}Create a new card for a specified account
| id required | string <uuid> Id of customer |
Card details
| productCode required | string [ 1 .. 255 ] characters Code of card product on Card Processor (ex. "IssuerDebit") |
| nameOnCard required | string [ 1 .. 255 ] characters Name on card (ex. "JOHN DOE") |
| limitProfile required | string [ 1 .. 255 ] characters Profile on limit of card (optional) |
| barCode required | string [ 1 .. 255 ] characters Barcode associated with card (optional) |
| financialReference required | string non-empty Financial reference connected with card (optional, can ben wallet identifier, or an account identifier) |
| externalReference required | string [ 1 .. 255 ] characters Reference on external system (optional) |
object or null Creates a new card ad a replacement of (NOT SUPPORTED FOR NOW, must be empty of null!) an older one | |
object or null Defines the address for delivery of the card (NOT SUPPORTED FOR NOW, must be empty of null!) | |
Array of objects or null (CardLimitRequest) Limits on card (NOT SUPPORTED FOR NOW, must be empty of null!) |
{- "productCode": "string",
- "nameOnCard": "string",
- "limitProfile": "string",
- "barCode": "string",
- "financialReference": "string",
- "externalReference": "string",
- "replacement": {
- "cardToReplaceId": "7aed44db-0dee-46ff-a267-ec24ed68d1fb",
- "deactivateReplacedCard": true,
- "replaceWithNewPan": true,
- "cardReplacementReasonCode": "string"
}, - "delivery": {
- "urgency": "string",
- "deliveryAddressId": "c851487a-300f-4106-b061-8c2fae75039a",
- "deliveryFeeExemption": true
}, - "limits": [
- {
- "type": "string",
- "limit": 0.1,
- "currency": "string",
- "isDisabled": true
}
]
}{- "cardId": "f16ba382-eb42-481a-b08f-c57bdc9aae24",
- "accountId": "3d07c219-0a88-45be-9cfc-91e9d095a1e9",
- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "barCode": "string",
- "financialReference": "string",
- "productCode": "string",
- "panToken": "string",
- "maskedPan": "string",
- "status": "string",
- "statusReasonCode": "string",
- "expiryDate": "2019-08-24",
- "cardProcessorReference": "string",
- "externalReference": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "cardProcessorData": {
- "id": "string",
- "sourceId": "string",
- "nameOnCard": "string",
- "productCode": "string",
- "accountId": "string",
- "panToken": "string",
- "maskedPan": "string",
- "status": "string",
- "statusReasonCode": "string",
- "expiryDate": "string",
- "customerId": "string",
- "relationType": "string",
- "limitProfile": "string"
}, - "nameOnCard": "string",
- "limitProfile": "string"
}Lock a specified account
| id required | string <uuid> Id of account |
| lockType required | string Lock type |
| level required | string Lock level |
{- "accountId": "3d07c219-0a88-45be-9cfc-91e9d095a1e9",
- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "accountNumber": "string",
- "status": "string",
- "type": "string",
- "statusReasonCode": "string",
- "cardProcessorReference": "string",
- "externalReference": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "cardProcessorData": {
- "id": "string",
- "accountNumber": "string",
- "type": "string",
- "productCode": "string",
- "feeProfile": "string",
- "accountProfile": "string",
- "customerId": "string",
- "sourceId": "string",
- "status": "string",
- "statusReasonCode": "string",
- "currency": "string",
- "lockType": "string",
- "lockLevel": "string",
- "blockReasonCode": "string"
}, - "lockType": "string",
- "lockLevel": "string",
- "blockReasonCode": "string"
}Unlock a specified account
| id required | string <uuid> Id of account |
| level required | string Lock level |
{- "accountId": "3d07c219-0a88-45be-9cfc-91e9d095a1e9",
- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "accountNumber": "string",
- "status": "string",
- "type": "string",
- "statusReasonCode": "string",
- "cardProcessorReference": "string",
- "externalReference": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "cardProcessorData": {
- "id": "string",
- "accountNumber": "string",
- "type": "string",
- "productCode": "string",
- "feeProfile": "string",
- "accountProfile": "string",
- "customerId": "string",
- "sourceId": "string",
- "status": "string",
- "statusReasonCode": "string",
- "currency": "string",
- "lockType": "string",
- "lockLevel": "string",
- "blockReasonCode": "string"
}, - "lockType": "string",
- "lockLevel": "string",
- "blockReasonCode": "string"
}Block a specified account
| id required | string <uuid> Id of account |
| accountBlockRequestReasonCode required | string Reason code |
{- "accountId": "3d07c219-0a88-45be-9cfc-91e9d095a1e9",
- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "accountNumber": "string",
- "status": "string",
- "type": "string",
- "statusReasonCode": "string",
- "cardProcessorReference": "string",
- "externalReference": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "cardProcessorData": {
- "id": "string",
- "accountNumber": "string",
- "type": "string",
- "productCode": "string",
- "feeProfile": "string",
- "accountProfile": "string",
- "customerId": "string",
- "sourceId": "string",
- "status": "string",
- "statusReasonCode": "string",
- "currency": "string",
- "lockType": "string",
- "lockLevel": "string",
- "blockReasonCode": "string"
}, - "lockType": "string",
- "lockLevel": "string",
- "blockReasonCode": "string"
}Get a single card using its identifier
| id required | string <uuid> Identifier of card |
{- "cardId": "f16ba382-eb42-481a-b08f-c57bdc9aae24",
- "accountId": "3d07c219-0a88-45be-9cfc-91e9d095a1e9",
- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "barCode": "string",
- "financialReference": "string",
- "productCode": "string",
- "panToken": "string",
- "maskedPan": "string",
- "status": "string",
- "statusReasonCode": "string",
- "expiryDate": "2019-08-24",
- "cardProcessorReference": "string",
- "externalReference": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "cardProcessorData": {
- "id": "string",
- "sourceId": "string",
- "nameOnCard": "string",
- "productCode": "string",
- "accountId": "string",
- "panToken": "string",
- "maskedPan": "string",
- "status": "string",
- "statusReasonCode": "string",
- "expiryDate": "string",
- "customerId": "string",
- "relationType": "string",
- "limitProfile": "string"
}, - "nameOnCard": "string",
- "limitProfile": "string"
}Updates an existing card
| id required | string <uuid> Identifier of card |
Request for update card
| productCode required | string [ 1 .. 255 ] characters Product code |
| nameOnCard required | string [ 1 .. 255 ] characters Name on the card |
| limitProfile required | string [ 1 .. 255 ] characters Type of profile limit |
| barCode required | string [ 1 .. 255 ] characters Barcode associated with card |
| financialReference required | string non-empty Financial reference connected with card (can ben wallet identifier, or an account identifier) |
| externalReference required | string [ 1 .. 255 ] characters Reference on external system (optional) |
{- "productCode": "string",
- "nameOnCard": "string",
- "limitProfile": "string",
- "barCode": "string",
- "financialReference": "string",
- "externalReference": "string"
}{- "cardId": "f16ba382-eb42-481a-b08f-c57bdc9aae24",
- "accountId": "3d07c219-0a88-45be-9cfc-91e9d095a1e9",
- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "barCode": "string",
- "financialReference": "string",
- "productCode": "string",
- "panToken": "string",
- "maskedPan": "string",
- "status": "string",
- "statusReasonCode": "string",
- "expiryDate": "2019-08-24",
- "cardProcessorReference": "string",
- "externalReference": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "cardProcessorData": {
- "id": "string",
- "sourceId": "string",
- "nameOnCard": "string",
- "productCode": "string",
- "accountId": "string",
- "panToken": "string",
- "maskedPan": "string",
- "status": "string",
- "statusReasonCode": "string",
- "expiryDate": "string",
- "customerId": "string",
- "relationType": "string",
- "limitProfile": "string"
}, - "nameOnCard": "string",
- "limitProfile": "string"
}Delete an existing card
| id required | string <uuid> Identifier of card |
{- "cardId": "f16ba382-eb42-481a-b08f-c57bdc9aae24",
- "accountId": "3d07c219-0a88-45be-9cfc-91e9d095a1e9",
- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "barCode": "string",
- "financialReference": "string",
- "productCode": "string",
- "panToken": "string",
- "maskedPan": "string",
- "status": "string",
- "statusReasonCode": "string",
- "expiryDate": "2019-08-24",
- "cardProcessorReference": "string",
- "externalReference": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "cardProcessorData": {
- "id": "string",
- "sourceId": "string",
- "nameOnCard": "string",
- "productCode": "string",
- "accountId": "string",
- "panToken": "string",
- "maskedPan": "string",
- "status": "string",
- "statusReasonCode": "string",
- "expiryDate": "string",
- "customerId": "string",
- "relationType": "string",
- "limitProfile": "string"
}, - "nameOnCard": "string",
- "limitProfile": "string"
}Get list of clearing bookmarks available in scope
| fromDate | string <date> From date |
| toDate | string <date> To date filter |
| pageSize | integer <int32> Default: 50 Size of page |
| pageNumber | integer <int32> Default: 0 Number of page |
{- "totalCount": 0,
- "limitCount": 0,
- "items": [
- {
- "clearingBookmarkId": "d76c248b-c3f0-486e-aec0-0d32b1b4823c",
- "clearingDate": "2019-08-24",
- "receivedTransactions": 0,
- "receivedFees": 0,
- "totalBilledAmount": 0.1,
- "totalFeesAmount": 0.1,
- "status": "string",
- "feedback": "string",
- "attempts": 0,
- "creationDate": "2019-08-24T14:15:22Z",
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}
]
}Get list of incoming clearings for a specific bookmark
| bookmarkId required | string <uuid> Bookmark identifier |
[- {
- "incomingClearingId": "c42252db-dabf-4e43-a4fd-8b6acf0a78aa",
- "clearingBookmarkId": "d76c248b-c3f0-486e-aec0-0d32b1b4823c",
- "clearingDate": "2019-08-24",
- "type": "string",
- "fileName": "string",
- "recordsInFile": 0,
- "availableRecordsInFile": 0,
- "readableRecordsInFile": 0,
- "fileSequenceNumber": 0,
- "fileVersion": "string",
- "fileType": "string",
- "isFinalFile": true,
- "isFileVerified": true,
- "feedback": "string",
- "totalBilledAmount": 0.1,
- "totalFeesAmount": 0.1,
- "creationDate": "2019-08-24T14:15:22Z",
- "lastUpdateDate": "2019-08-24T14:15:22Z"
}
]Delete an incoming clearing and its file
| bookmarkId required | string <uuid> Bookmark identifier |
| incomingClearingId required | string <uuid> Incoming clearing identifier |
{- "outgoingClearingId": "61e7073c-7009-4773-a5e3-fcc020f3b2b0",
- "clearingBookmarkId": "d76c248b-c3f0-486e-aec0-0d32b1b4823c",
- "issuerKey": "string",
- "affiliateKey": "string",
- "clearingDate": "2019-08-24",
- "type": "string",
- "fileName": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "availableRecords": 0,
- "totalBilledAmount": 0.1,
- "totalFeesAmount": 0.1
}Get list of outgoing clearings for a specific bookmark
| bookmarkId required | string <uuid> Bookmark identifier |
[- {
- "outgoingClearingId": "61e7073c-7009-4773-a5e3-fcc020f3b2b0",
- "clearingBookmarkId": "d76c248b-c3f0-486e-aec0-0d32b1b4823c",
- "issuerKey": "string",
- "affiliateKey": "string",
- "clearingDate": "2019-08-24",
- "type": "string",
- "fileName": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "availableRecords": 0,
- "totalBilledAmount": 0.1,
- "totalFeesAmount": 0.1
}
]Delete an outgoing clearing and its file
| bookmarkId required | string <uuid> Bookmark identifier |
| outgoingClearingId required | string <uuid> Outgoing clearing identifier |
{- "outgoingClearingId": "61e7073c-7009-4773-a5e3-fcc020f3b2b0",
- "clearingBookmarkId": "d76c248b-c3f0-486e-aec0-0d32b1b4823c",
- "issuerKey": "string",
- "affiliateKey": "string",
- "clearingDate": "2019-08-24",
- "type": "string",
- "fileName": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "availableRecords": 0,
- "totalBilledAmount": 0.1,
- "totalFeesAmount": 0.1
}Get list of customers available in scope
| pageSize | integer <int32> Default: 50 Size of page |
| pageNumber | integer <int32> Default: 0 Number of page |
{- "totalCount": 0,
- "limitCount": 0,
- "items": [
- {
- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "name": "string",
- "type": "string",
- "code": "string",
- "cardProcessorReference": "string",
- "externalReference": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "cardProcessorData": {
- "id": "string",
- "sourceId": "string",
- "taxNumber": "string",
- "code": "string",
- "type": "string",
- "citizen": {
- "firstName": "string",
- "lastName": "string",
- "birthDate": "string",
- "birthPlace": "string",
- "gender": "string"
}, - "legalEntity": {
- "longName": "string",
- "shortName": "string",
- "sector": "string",
- "type": "string",
- "vat": "string",
- "contactPerson": "string"
}
}
}
]
}Creates a new customer
Request for create customer
| type required | string non-empty Type of customer ("Citizen" or "LegalEntity") |
| code required | string [ 1 .. 15 ] characters Unique code of customer |
| taxNumber | string or null Tax number (optional) |
| firstName | string or null First name (required only for "Citizen") |
| lastName | string or null Last name (required only for "Citizen") |
| shortName | string or null Short name (required only for "LegalEntity") |
| longName | string or null Long name (required only for "LegalEntity") |
| externalReference | string or null <= 255 characters External reference |
{- "type": "string",
- "code": "string",
- "taxNumber": "string",
- "firstName": "string",
- "lastName": "string",
- "shortName": "string",
- "longName": "string",
- "externalReference": "string"
}{- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "name": "string",
- "type": "string",
- "code": "string",
- "cardProcessorReference": "string",
- "externalReference": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "cardProcessorData": {
- "id": "string",
- "sourceId": "string",
- "taxNumber": "string",
- "code": "string",
- "type": "string",
- "citizen": {
- "firstName": "string",
- "lastName": "string",
- "birthDate": "string",
- "birthPlace": "string",
- "gender": "string"
}, - "legalEntity": {
- "longName": "string",
- "shortName": "string",
- "sector": "string",
- "type": "string",
- "vat": "string",
- "contactPerson": "string"
}
}
}Get a single customers using its id
| id required | string <uuid> Identifier of customer |
{- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "name": "string",
- "type": "string",
- "code": "string",
- "cardProcessorReference": "string",
- "externalReference": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "cardProcessorData": {
- "id": "string",
- "sourceId": "string",
- "taxNumber": "string",
- "code": "string",
- "type": "string",
- "citizen": {
- "firstName": "string",
- "lastName": "string",
- "birthDate": "string",
- "birthPlace": "string",
- "gender": "string"
}, - "legalEntity": {
- "longName": "string",
- "shortName": "string",
- "sector": "string",
- "type": "string",
- "vat": "string",
- "contactPerson": "string"
}
}
}Updates an existing customer
| id required | string <uuid> Identifier of customer |
Request for update customer
| customerId | string <uuid> Unique identifier |
| firstName | string or null First name (required only for "Citizen") |
| lastName | string or null Last name (required only for "Citizen") |
| shortName | string or null Short name (required only for "LegalEntity") |
| longName | string or null Long name (required only for "LegalEntity") |
| externalReference | string or null External reference |
{- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "firstName": "string",
- "lastName": "string",
- "shortName": "string",
- "longName": "string",
- "externalReference": "string"
}{- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "name": "string",
- "type": "string",
- "code": "string",
- "cardProcessorReference": "string",
- "externalReference": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "cardProcessorData": {
- "id": "string",
- "sourceId": "string",
- "taxNumber": "string",
- "code": "string",
- "type": "string",
- "citizen": {
- "firstName": "string",
- "lastName": "string",
- "birthDate": "string",
- "birthPlace": "string",
- "gender": "string"
}, - "legalEntity": {
- "longName": "string",
- "shortName": "string",
- "sector": "string",
- "type": "string",
- "vat": "string",
- "contactPerson": "string"
}
}
}Get list of accounts available on a single customer
| id required | string <uuid> Id of customer |
| pageSize | integer <int32> Default: 50 Size of page |
| pageNumber | integer <int32> Default: 0 Number of page |
{- "totalCount": 0,
- "limitCount": 0,
- "items": [
- {
- "accountId": "3d07c219-0a88-45be-9cfc-91e9d095a1e9",
- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "accountNumber": "string",
- "status": "string",
- "type": "string",
- "statusReasonCode": "string",
- "cardProcessorReference": "string",
- "externalReference": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "cardProcessorData": {
- "id": "string",
- "accountNumber": "string",
- "type": "string",
- "productCode": "string",
- "feeProfile": "string",
- "accountProfile": "string",
- "customerId": "string",
- "sourceId": "string",
- "status": "string",
- "statusReasonCode": "string",
- "currency": "string",
- "lockType": "string",
- "lockLevel": "string",
- "blockReasonCode": "string"
}, - "lockType": "string",
- "lockLevel": "string",
- "blockReasonCode": "string"
}
]
}Create a new account for a specified customer
| id required | string <uuid> Id of customer |
Account details
| type required | string non-empty Type of account (ex. "Charge", "Loan", "Debit", "Prepaid") |
| productCode required | string [ 1 .. 255 ] characters Code of account product on Card Processor side (ex. "PKPK_CHRG_001") |
| accountNumber required | string [ 1 .. 255 ] characters \d{1,10}$ Number of account (ex. "74050173") with maximum lenght of 10 numeric chars |
| feeProfile required | string [ 1 .. 255 ] characters Profile of applied fees |
| accountProfile required | string [ 1 .. 255 ] characters Profile of account |
| currency required | string [ 1 .. 255 ] characters Currency of account (ex. "EUR") in ISO 4217-Alpha 3 format |
| externalReference required | string [ 1 .. 255 ] characters Reference on external system (optional) |
Array of objects or null (AccountLimitRequest) Limits on account (NOT SUPPORTED FOR NOW, must be empty or null!) |
{- "type": "string",
- "productCode": "string",
- "accountNumber": "string",
- "feeProfile": "string",
- "accountProfile": "string",
- "currency": "string",
- "externalReference": "string",
- "limits": [
- {
- "type": "string",
- "limit": 0.1,
- "currency": "string"
}
]
}{- "accountId": "3d07c219-0a88-45be-9cfc-91e9d095a1e9",
- "customerId": "87d8e330-2878-4742-a86f-dbbb3bf522ac",
- "accountNumber": "string",
- "status": "string",
- "type": "string",
- "statusReasonCode": "string",
- "cardProcessorReference": "string",
- "externalReference": "string",
- "creationDate": "2019-08-24T14:15:22Z",
- "lastUpdateDate": "2019-08-24T14:15:22Z",
- "cardProcessorData": {
- "id": "string",
- "accountNumber": "string",
- "type": "string",
- "productCode": "string",
- "feeProfile": "string",
- "accountProfile": "string",
- "customerId": "string",
- "sourceId": "string",
- "status": "string",
- "statusReasonCode": "string",
- "currency": "string",
- "lockType": "string",
- "lockLevel": "string",
- "blockReasonCode": "string"
}, - "lockType": "string",
- "lockLevel": "string",
- "blockReasonCode": "string"
}Force queue of clearing flow
Request with parameter
| clearingDate required | string or null <date> Date of the clearing (optional, if missing current day is used) |
| issuerKey required | string or null Key of issuer for processing |
| mode required | string or null Mode of processing |
{- "clearingDate": "2019-08-24",
- "issuerKey": "string",
- "mode": "string"
}{- "errorCode": "string",
- "errorDescription": "string",
- "errorProperties": {
- "property1": "string",
- "property2": "string"
}
}Simulate an incoming request (received by Card Processor) during O2I process
| type required | string Type of online to issuer action |
Request with details
| transactionId required | string [ 1 .. 255 ] characters Unique transaction id provided by Card Processor |
| refTransactionId | string or null Reference to a transaction previously processed (provided only if available) |
| transactionDateTime | string or null <date-time> Date/time when transaction is performed |
| processDateTime | string or null <date-time> Date/time when transaction is processed by Card Processor |
| transactionAmount | number or null <double> Original transaction amount |
| transactionCurrency | integer or null <int32> Original transaction currency (ISO 4217) |
| billingAmount | number or null <double> Converted amount beeing charged |
| billingCurrency | integer or null <int32> Converted currency being charged (ISO 4217) |
| terminalId | string or null Terminal identifier (when available) |
| mcc | integer or null <int32> Merchant Category Code |
| merchantId | string or null Merchant identifier |
| merchantName | string or null Merchant name |
| merchantStreet | string or null Merchant street (when available) |
| merchantCity | string or null Merchant city (when available) |
| merchantZip | string or null Merchant ZIP (when available) |
| merchantCountry | integer or null <int32> Merchant county (ISO 3166-1, when available) |
| cardToken | string or null Unique card identifier. Will be generated by CMS through card creation API. The structure is as follows: 6 numbers BIN + token number + last 4 PAN digits |
| authorizationCode | string or null 6-digit authorization code, set by Card Processor when transaction passed all required checks. Included only with successful transactions |
| cardScheme | integer or null <int32> Scheme for Card: 1 - Diners 2 - Discover 3 - Mastercard 4 - Visa |
| type | integer or null <int32> Type of transaction 0 - Purchase 1 - ATM Withdrawal 6 - Card verification - inquiry 17 - Cash advance 20 - Refund/Credit/Payment 30 - Balance Inquiry on ATM 91 - PIN Unblock - info 92 - PIN Change - info 101 - Preauthorization (Mastercard only) 102 - Preauthorization Incremental (Mastercard only) 103 - Preauthorization Completion (Mastercard only) 107 - Transfer to Account (MoneySend) (Mastercard only) 108 - Transfer from Account (MoneySend) (Mastercard only) |
| stan | string or null Transaction incremental number, provided by Mastercard, Diners International or Visa network. Provides an additional reference to original transaction |
| source | string or null Transaction source M - Manual P - POS A - ATM I - E-commerce (Internet) |
| entryMode | integer or null <int32> Entry mode, method used to enter card number 0 - Unknown or unspecified 1 - Manual 2 - Magstripe 3 - Barcode 5 - Chip 6 - Key entry 7 - Contactless Chip 9 - Chip fallback 10 - Credentials on file |
| authentication | integer or null <int32> Authentication 0 - Transaction has not been authenticated 1 - Transaction has been authenticated 2 - Transaction authentication has been attempted. Attempt can be made by the card network or merchant |
| authenticationProtocol | integer or null <int32> Authentication protocol 0 - Not applicable 1 - 3DS Version 1 2 - 3DS Version 2 or higher |
| scaExemption | integer or null <int32> SCA Exemption 0 - Not requestes 1 - Merchant Initiated Transaction 2 - Acquirer Low-Fraud and Transaction Risk Analysis 3 - Low-Value Payment 4 - Strong Customer Authentication (SCA) Delegation 5 - Secure Corporate Payment 6 - Trusted Merchant Exemption |
| virtualCardNumberId | string or null Virtual Card Number ID, provided by Card Processor "Card Virtualization System" (CVS). Provided only for card virtualized by CVS |
| wallet | integer or null <int32> Wallet Provider 0 - None 1 - Apple Pay 2 - Google Pay 3 - Samsung Pay 4 - Garmin Pay 5 - FitBit Pay 10 - M4M (Merchant for Merchant) |
| pin | integer or null <int32> PIN: Card present transaction authentication indicator 1 - Not performed 2 - Passed 3 - Failed |
| responseCode | string or null Response code set by Card Processor. If success Issuer can change the authorization using response status |
{- "transactionId": "string",
- "refTransactionId": "string",
- "transactionDateTime": "2019-08-24T14:15:22Z",
- "processDateTime": "2019-08-24T14:15:22Z",
- "transactionAmount": 0.1,
- "transactionCurrency": 0,
- "billingAmount": 0.1,
- "billingCurrency": 0,
- "terminalId": "string",
- "mcc": 0,
- "merchantId": "string",
- "merchantName": "string",
- "merchantStreet": "string",
- "merchantCity": "string",
- "merchantZip": "string",
- "merchantCountry": 0,
- "cardToken": "string",
- "authorizationCode": "string",
- "cardScheme": 0,
- "type": 0,
- "stan": "string",
- "source": "string",
- "entryMode": 0,
- "authentication": 0,
- "authenticationProtocol": 0,
- "scaExemption": 0,
- "virtualCardNumberId": "string",
- "wallet": 0,
- "pin": 0,
- "responseCode": "string"
}{- "transactionId": "string",
- "responseCode": "string",
- "availableBalance": 0.1,
- "accountCurrency": 0
}