OrderCard Base Private [1.3]
Parameters:
| 
                     "externalId": "",  | 
                
                     // optional parameter  | 
            
| 
                     "privateClient": {  | 
                
                     // mandatory block for New Base Card  | 
            
| 
                     "id": "",  | 
                
                     // should be absent (in order to create new Client)  | 
            
| 
                     "name": "", "surname": "", "mobilePhone": "",  | 
                
                     // mandatory parameters  | 
            
| 
                     },  | 
                
                     
  | 
            
| 
                     "card": {  | 
                
                     // mandatory block  | 
            
| 
                     "productCode": "",  | 
                
                     // mandatory parameter  | 
            
| 
                     "cardAccount": "",  | 
                
                     // Can be absent (in order to create new "card.cardAccount") // Can be filled with own value (in order to create new "card.cardAccount" with own id)  | 
            
| 
                     "currencies": [""],  | 
                
                     // mandatory parameter  | 
            
| 
                     "holder": { },  | 
                
                     parameters will be ignored (holder is a Private Client)  | 
            
| 
                     "deliveryAddress": { },  | 
                
                     // mandatory block (will be used in Client Agreement)  | 
            
| 
                     "supplementary": "false",  | 
                
                     // FALSE is mandatory for BASE card  | 
            
Example:
"privateClient": {
"name": "{{name}}",
"surname": "{{surname}}",
"mobilePhone": "{{mobilePhone}}",
},
"card": {
"productCode": "{{productCode}}",
"currencies": ["EUR"],
"deliveryAddress": {
"country": "{{country}}",
"city": "{{city}}",
"street": "{{street}}",
},
"supplementary": "false",
},
Validations:
- CardOrder will be rejected if provided "card.productCode" is not registered;
- CardOrder will be rejected if "privateClient.name" OR "privateClient.surname" is not provided;
OrderCard Base Private [1.3]
Parameters:
| 
                     "externalId": "",  | 
                
                     // optional parameter  | 
            
| 
                     "privateClient": {  | 
                
                     // mandatory block for New Base Card  | 
            
| 
                     "id": "",  | 
                
                     // mandatory parameter, existing ID (in order to use existing Client data)  | 
            
| 
                     
  | 
                
                     Other parameters will be ignored  | 
            
| 
                     },  | 
                
                     
  | 
            
| 
                     "card": {  | 
                
                     // mandatory block  | 
            
| 
                     "productCode": "",  | 
                
                     // mandatory parameter  | 
            
| 
                     "cardAccount": "",  | 
                
                     // Can be absent (in order to create new "card.cardAccount") // Can be filled with own value (in order to create new "card.cardAccount" with own id)  | 
            
| 
                     "currencies": [""],  | 
                
                     // mandatory parameter  | 
            
| 
                     "holder": { },  | 
                
                     parameters will be ignored (holder is a Private Client)  | 
            
| 
                     "deliveryAddress": { },  | 
                
                     // mandatory block (will be used in Client Agreement)  | 
            
| 
                     "supplementary": "false",  | 
                
                     // FALSE is mandatory for BASE card  | 
            
Example:
"privateClient": {
"id": "{{id}}",
},
"card": {
"productCode": "{{productCode}}",
"currencies": ["EUR"],
"deliveryAddress": {
"country": "{{country}}",
"city": "{{city}}",
"street": "{{street}}",
},
"supplementary": "false",
},
Validations:
- CardOrder will be rejected if provided "privateClient.id" not found;
- CardOrder will be rejected if "privateClient.id" is not provided;
OrderCard Base Private [1.3]
Parameters:
| 
                     "externalId": "",  | 
                
                     // optional parameter  | 
            
| 
                     "privateClient": {  | 
                
                     // mandatory block for New Base Card  | 
            
| 
                     "id": "",  | 
                
                     // mandatory parameter, existing ID (in order to use existing Client data)  | 
            
| 
                     
  | 
                
                     Other parameters will be ignored  | 
            
| 
                     },  | 
                
                     
  | 
            
| 
                     "card": {  | 
                
                     // mandatory block  | 
            
| 
                     "productCode": "",  | 
                
                     // mandatory parameter  | 
            
| 
                     "cardAccount": "",  | 
                
                     // mandatory parameter, existing Account (in order to use existing Client Account)  | 
            
| 
                     "currencies": [""],  | 
                
                     // mandatory parameter  | 
            
| 
                     "holder": { },  | 
                
                     parameters will be ignored (holder is a Private Client)  | 
            
| 
                     "deliveryAddress": { },  | 
                
                     // parameters will be ignored  | 
            
| 
                     "supplementary": "false",  | 
                
                     // FALSE is mandatory for BASE card  | 
            
Example:
"privateClient": {
"id": "{{id}}",
},
"card": {
"productCode": "{{productCode}}",
"cardAccount": "{{cardAccount}}"
"currencies": ["EUR"],
"supplementary": "false",
},
Validations:
- CardOrder will be rejected if provided "privateClient.id" not found;
- CardOrder will be rejected if "privateClient.id" is not provided;
- CardOrder will be rejected if provided "card.productCode" does not match the details of the existing agreement;
- CardOrder will be rejected if provided "card.currency" does not match the details of the existing "card.cardAccount";
OrderCard Supplementary Private [1.3]
Parameters:
| 
                     "externalId": "",  | 
                
                     // optional parameter  | 
            
| 
                     "privateClient": {  | 
                
                     // mandatory block for New Base Card  | 
            
| 
                     "id": "",  | 
                
                     // mandatory parameter, existing ID (in order to use existing Client data)  | 
            
| 
                     
  | 
                
                     Other parameters will be ignored  | 
            
| 
                     },  | 
                
                     
  | 
            
| 
                     "card": {  | 
                
                     // mandatory block  | 
            
| 
                     "productCode": "",  | 
                
                     // mandatory parameter  | 
            
| 
                     "cardAccount": "",  | 
                
                     // mandatory parameter, existing Account (in order to use existing Client Account)  | 
            
| 
                     "currencies": [""],  | 
                
                     // mandatory parameter  | 
            
| 
                     "holder": {  | 
                
                     // mandatory block should contain Client data (holder as Supplementary Card owner)  | 
            
| 
                     "name": "", "surname": "", "mobilePhone": "",  | 
                
                     // mandatory parameters  | 
            
| 
                     },  | 
                
                     
  | 
            
| 
                     "deliveryAddress": { },  | 
                
                     // parameters will be ignored  | 
            
| 
                     "supplementary": "true",  | 
                
                     // True is mandatory for Supplementary card  | 
            
Example:
"privateClient": {
"id": "{{id}}",
},
"card": {
"productCode": "{{productCode}}",
"cardAccount": "{{cardAccount}}"
"currencies": ["EUR"],
"holder": {
"name": "{{name}}",
"surname": "{{surname}}",
"mobilePhone": "{{mobilePhone}}",
},
"supplementary": "true",
},
Validations:
- CardOrder will be rejected if "privateClient.id" is not provided;
- CardOrder will be rejected if provided "privateClient.id" or "card.cardAccount" could not be found;
- CardOrder will be rejected if provided "card.cardAccount" do not match requested "privateClient.id";
- CardOrder will be rejected If provided "card.productCode" does not match the product of the found agreement;
- CardOrder will be rejected if provided "card.currency" does not match the details of the existing card account;
OrderCard Supplementary Private [1.3]
Parameters:
| 
                     "externalId": "",  | 
                
                     // optional parameter  | 
            
| 
                     "privateClient": {  | 
                
                     // mandatory block for New Base Card  | 
            
| 
                     "id": "",  | 
                
                     // mandatory parameter, existing ID (in order to use existing Client data) ("privateClient.id" should be used from initial client, base Card owner)  | 
            
| 
                     
  | 
                
                     Other parameters will be ignored  | 
            
| 
                     },  | 
                
                     
  | 
            
| 
                     "card": {  | 
                
                     // mandatory block  | 
            
| 
                     "productCode": "",  | 
                
                     // mandatory parameter  | 
            
| 
                     "cardAccount": "",  | 
                
                     // mandatory parameter, existing Account (in order to use existing Client Account) (Account.id should be used from initial client, base Card owner)  | 
            
| 
                     "currencies": [""],  | 
                
                     // mandatory parameter  | 
            
| 
                     "holder": {  | 
                
                     // mandatory block should contain Client data  | 
            
| 
                     "id": "",  | 
                
                     // mandatory parameter, existing 2nd Client. (in order to use existing Client data) (holder.id should be used from another client, planned to be used as Supplementary Card owner)  | 
            
| 
                     },  | 
                
                     
  | 
            
| 
                     "deliveryAddress": { },  | 
                
                     // parameters will be ignored  | 
            
| 
                     "supplementary": "true",  | 
                
                     // True is mandatory for Supplementary card  | 
            
Example:
"privateClient": {
"id": "{{id}}",
},
"card": {
"productCode": "{{productCode}}",
"cardAccount": "{{cardAccount}}"
"currencies": ["EUR"],
"holder": {
"id": "{{id}}",
},
"supplementary": "true",
},
Validations:
- CardOrder will be rejected if "privateClient.id" is not provided;
- CardOrder will be rejected if provided "privateClient.id" or "card.cardAccount" could not be found;
- CardOrder will be rejected If provided "card.productCode" does not match the product of the found agreement;
- CardOrder will be rejected if provided "card.currency" does not match the details of the existing "card.cardAccount";
- CardOrder will be rejected if provided "card.cardAccount" do not match requested "privateClient.id";
OrderCard Base Business [1.3]
Parameters:
| 
                     "externalId": "",  | 
                
                     // optional parameter  | 
            
| 
                     "businessClient": {  | 
                
                     // mandatory block for Business Card (Company data)  | 
            
| 
                     "registrationNumber": ""  | 
                
                     // mandatory parameter  | 
            
| 
                     },  | 
                
                     
  | 
            
| 
                     "card": {  | 
                
                     // mandatory block  | 
            
| 
                     "productCode": "",  | 
                
                     // mandatory parameter  | 
            
| 
                     "cardAccount": "",  | 
                
                     // Can be absent (in order to create new "card.cardAccount") // Can be filled with own value (in order to create new "card.cardAccount" with own id)  | 
            
| 
                     "currencies": [""],  | 
                
                     // mandatory parameter  | 
            
| 
                     "holder": {  | 
                
                     // mandatory block should contain Client data (Business Cardholder data)  | 
            
| 
                     "name": "", "surname": "", "mobilePhone": "",  | 
                
                     // mandatory parameters  | 
            
| 
                     },  | 
                
                     
  | 
            
| 
                     "deliveryAddress": { },  | 
                
                     // mandatory block (will be used in Client Agreement)  | 
            
| 
                     "supplementary": "false",  | 
                
                     // FALSE is mandatory for BASE card  | 
            
Example:
"businessClient": {
"registrationNumber": "{{registrationNumber}}",
},
"card": {
"productCode": "{{productCode}}",
"currencies": ["EUR"],
"holder": {
"name": "{{name}}",
"surname": "{{surname}}",
"mobilePhone": "{{mobilePhone}}",
},
"deliveryAddress": {
"country": "{{country}}",
"city": "{{city}}",
"street": "{{street}}",
},
"supplementary": "false",
},
Validations:
- CardOrder will be rejected if "businessClient.registrationNumber" is not provided in order;
- CardOrder will be rejected if provided "card.productCode" is not registered;
OrderCard Base Business [1.3]
Parameters:
| 
                     "externalId": "",  | 
                
                     // optional parameter  | 
            
| 
                     "businessClient": {  | 
                
                     // mandatory block for Business Card  | 
            
| 
                     "registrationNumber": ""  | 
                
                     // mandatory parameter, existing RegNum (in order to create Business Card within the same Company)  | 
            
| 
                     
  | 
                
                     // other parameters should match if used  | 
            
| 
                     },  | 
                
                     
  | 
            
| 
                     "card": {  | 
                
                     // mandatory block  | 
            
| 
                     "productCode": "",  | 
                
                     // mandatory parameter  | 
            
| 
                     "cardAccount": "",  | 
                
                     // Can be absent (in order to create new "card.cardAccount") // Can be filled with own value (in order to create new "card.cardAccount" with own id)  | 
            
| 
                     "currencies": [""],  | 
                
                     // mandatory parameter  | 
            
| 
                     "holder": {  | 
                
                     // mandatory block should contain Client data (Business Cardholder data)  | 
            
| 
                     "name": "", "surname": "", "mobilePhone": "",  | 
                
                     // mandatory parameters  | 
            
| 
                     },  | 
                
                     
  | 
            
| 
                     "deliveryAddress": { },  | 
                
                     // mandatory block (will be used in Client Agreement)  | 
            
| 
                     "supplementary": "false",  | 
                
                     // FALSE is mandatory for BASE card  | 
            
Example:
"businessClient": {
"registrationNumber": "{{registrationNumber}}",
},
"card": {
"productCode": "{{productCode}}",
"currencies": ["EUR"],
"holder": {
"name": "{{name}}",
"surname": "{{surname}}",
"mobilePhone": "{{mobilePhone}}",
},
"deliveryAddress": {
"country": "{{country}}",
"city": "{{city}}",
"street": "{{street}}",
},
"supplementary": "false",
},
Validations:
- CardOrder will be rejected if "businessClient.registrationNumber" is not provided in order;
- CardOrder will be rejected if provided "card.productCode" is not registered;
- CardOrder will be rejected if provided business client details do not match existing business client;
OrderCard Base Business [1.3]
Parameters:
| 
                     "externalId": "",  | 
                
                     // optional parameter  | 
            
| 
                     "businessClient": {  | 
                
                     // mandatory block for Business Card  | 
            
| 
                     "registrationNumber": ""  | 
                
                     // mandatory parameter, existing RegNum (in order to create Business Card within the same Company)  | 
            
| 
                     
  | 
                
                     // Other parameters will be ignored  | 
            
| 
                     },  | 
                
                     
  | 
            
| 
                     "card": {  | 
                
                     // mandatory block  | 
            
| 
                     "productCode": "",  | 
                
                     // mandatory parameter  | 
            
| 
                     "cardAccount": "",  | 
                
                     // Can be absent (in order to create new "card.cardAccount") // Can be filled with own value (in order to create new "card.cardAccount" with own id)  | 
            
| 
                     "currencies": [""],  | 
                
                     // mandatory parameter  | 
            
| 
                     "holder": {  | 
                
                     // mandatory block should contain Client data  | 
            
| 
                     "id": "",  | 
                
                     // mandatory parameter, existing Client ID (in order to use existing Business Cardholder data)  | 
            
| 
                     
  | 
                
                     // Other parameters will be ignored  | 
            
| 
                     },  | 
                
                     
  | 
            
| 
                     "deliveryAddress": { },  | 
                
                     // mandatory block (will be used in Client Agreement)  | 
            
| 
                     "supplementary": "false",  | 
                
                     // FALSE is mandatory for BASE card  | 
            
Example:
"businessClient": {
"registrationNumber": "{{registrationNumber}}",
},
"card": {
"productCode": "{{productCode}}",
"currencies": ["EUR"],
"holder": {
"id": "{{id}}",
},
"deliveryAddress": {
"country": "{{country}}",
"city": "{{city}}",
"street": "{{street}}",
},
"supplementary": "false",
},
Validations:
- CardOrder will be rejected if provided "businessClient.registrationNumber" not found;
- CardOrder will be rejected if provided "card.holder.id" not found;
- CardOrder will be rejected if "businessClient.registrationNumber" is not provided in order;
- CardOrder will be rejected if provided "card.productCode" is not registered;
- CardOrder will be rejected if provided registration number does not match the registration number of original Business Client;
OrderCard Base Business [1.3]
Parameters:
| 
                     "externalId": "",  | 
                
                     // optional parameter  | 
            
| 
                     "businessClient": {  | 
                
                     // mandatory block for Business Card  | 
            
| 
                     "registrationNumber": ""  | 
                
                     // mandatory parameter, existing RegNum (in order to create Business Card within the same Company)  | 
            
| 
                     
  | 
                
                     // Other parameters will be ignored  | 
            
| 
                     },  | 
                
                     
  | 
            
| 
                     "card": {  | 
                
                     // mandatory block  | 
            
| 
                     "productCode": "",  | 
                
                     // mandatory parameter  | 
            
| 
                     "cardAccount": "",  | 
                
                     // mandatory parameter, existing Account (in order to use existing Client Account)  | 
            
| 
                     "currencies": [""],  | 
                
                     // mandatory parameter  | 
            
| 
                     "holder": {  | 
                
                     // mandatory block should contain Client data  | 
            
| 
                     "id": "",  | 
                
                     // mandatory parameter, existing Client ID (in order to use existing Business Cardholder data)  | 
            
| 
                     
  | 
                
                     // Other parameters will be ignored  | 
            
| 
                     },  | 
                
                     
  | 
            
| 
                     "deliveryAddress": { },  | 
                
                     // parameters will be ignored  | 
            
| 
                     "supplementary": "false",  | 
                
                     // FALSE is mandatory for BASE card  | 
            
Example:
"businessClient": {
"registrationNumber": "{{registrationNumber}}",
},
"card": {
"productCode": "{{productCode}}",
"cardAccount": "{{cardAccount}}",
"currencies": ["EUR"],
"holder": {
"id": "{{id}}",
},
"supplementary": "false",
},
Validations:
- CardOrder will be rejected if provided registration number, "card.holder.id" or CardAccount could not be found;
- CardOrder will be rejected if provided "card.holder.id" does not own the same "businessClient.registrationNumber" as provided in "businessClient" part;
- CardOrder will be rejected if provided "card.productCode" or "card.currency" does not match the product or currency of the found agreement;
OrderCard Supplementary Business[1.3]
Parameters:
| 
                     "externalId": "",  | 
                
                     // optional parameter  | 
            
| 
                     "businessClient": {  | 
                
                     // mandatory block for Business Card  | 
            
| 
                     "registrationNumber": "",  | 
                
                     // mandatory parameter, existing ID (in order to create Business Card within the same Company)  | 
            
| 
                     
  | 
                
                     // other parameters should match if used  | 
            
| 
                     },  | 
                
                     
  | 
            
| 
                     "card": {  | 
                
                     // mandatory block  | 
            
| 
                     "productCode": "",  | 
                
                     // mandatory parameter  | 
            
| 
                     "cardAccount": "",  | 
                
                     // mandatory parameter, existing Account (in order to use existing Client Account)  | 
            
| 
                     "currencies": [""],  | 
                
                     // mandatory parameter  | 
            
| 
                     "holder": {  | 
                
                     // mandatory block should contain Client data (Business Cardholder data)  | 
            
| 
                     "name": "", "surname": "", "mobilePhone": "",  | 
                
                     // mandatory parameters  | 
            
| 
                     },  | 
                
                     
  | 
            
| 
                     "deliveryAddress": { },  | 
                
                     // parameters will be ignored  | 
            
| 
                     "supplementary": "true",  | 
                
                     // True is mandatory for Supplementary card  | 
            
Example:
"businessClient": {
"registrationNumber": "{{registrationNumber}}",
},
"card": {
"productCode": "{{productCode}}",
"cardAccount": "{{cardAccount}}"
"currencies": ["EUR"],
"holder": {
"name": "{{name}}",
"surname": "{{surname}}",
"mobilePhone": "{{mobilePhone}}",
},
"supplementary": "true",
},
Validations:
- CardOrder will be rejected if provided "card.productCode" does not match the product of the found agreement;
- CardOrder will be rejected if provided "card.currency" does not match the details of the existing card account;
- CardOrder will be rejected if provided "businessClient.registrationNumber" or "card.cardAccount" could not be found;
- CardOrder will be rejected if provided "businessClient.registrationNumber" or "card.cardAccount" do not match requested ones;
OrderCard Supplementary Business[1.3]
Parameters:
| 
                     "externalId": "",  | 
                
                     // optional parameter  | 
            
| 
                     "businessClient": {  | 
                
                     // mandatory block for Business Card  | 
            
| 
                     "registrationNumber": ""  | 
                
                     // mandatory parameter, existing RegNum (in order to create Business Card within the same Company) (Reg.num should match initial client, base Business Card owner and Supplementary Client owner)  | 
            
| 
                     
  | 
                
                     // Other parameters will be ignored  | 
            
| 
                     },  | 
                
                     
  | 
            
| 
                     "card": {  | 
                
                     // mandatory block  | 
            
| 
                     "productCode": "",  | 
                
                     // mandatory parameter  | 
            
| 
                     "cardAccount": "",  | 
                
                     // mandatory parameter, existing Account (in order to use existing Client Account) (Account should be used from another client, planned to be used as Supplementary card owner)  | 
            
| 
                     "currencies": [""],  | 
                
                     // mandatory parameter  | 
            
| 
                     "holder": {  | 
                
                     // mandatory block should contain Client data  | 
            
| 
                     "id": "",  | 
                
                     // mandatory parameter, existing Client ID (in order to use existing Business Cardholder data) (Holder.id should be used from initial client, base Card owner)  | 
            
| 
                     
  | 
                
                     Other parameters will be ignored  | 
            
| 
                     },  | 
                
                     
  | 
            
| 
                     "deliveryAddress": { },  | 
                
                     // parameters will be ignored  | 
            
| 
                     "supplementary": "true",  | 
                
                     // True is mandatory for Supplementary card  | 
            
Example:
"businessClient": {
"registrationNumber": "{{registrationNumber}}",
},
"card": {
"productCode": "{{productCode}}",
"cardAccount": "{{cardAccount}}",
"currencies": ["EUR"],
"holder": {
"id": "{{id}}",
},
"supplementary": "true",
},
Validations:
- CardOrder will be rejected if provided "businessClient.registrationNumber" does not match the "businessClient.registrationNumber" assigned to the holder;
- CardOrder will be rejected if provided "card.currency" does not match the details of the existing "card.cardAccount";
- CardOrder will be rejected if provided "card.holder.id" or "card.cardAccount" could not be found;
- CardOrder will be rejected if provided "card.cardAccount" do not match requested "card.holder.id";