The /addCostContracts
endpoint works like addCostContract, the only difference being the ability to create contracts for multiple account keys.
Request parameters
To add new cost contract entries for multiple account keys, make a POST /addCostContracts
request specifying:
Name | Type | Required | Description | Notes |
---|---|---|---|---|
|
List |
|
A list holding account key value stringsEach string in the list holds an account key value.Account key: Unique reference to identify an account.
|
|
|
Boolean |
|
|
If the specified account key refers to a merchant account, leave this field empty/do not assign a value to this field. |
|
String |
| The name identifying the cost contract. |
|
| int (Long) |
|
The minimum chargeable amount per invoice. |
If the specified account key refers to a merchant account, leave this field empty/do not assign a value to this field. |
|
int |
|
The minimum number of transactions per month. |
If the specified account key refers to a merchant account, leave this field empty/do not assign a value to this field. |
|
String |
|
Free text comment or remark about the cost contract. |
If the specified account key refers to a merchant account, leave this field empty/do not assign a value to this field. |
|
int |
|
The starting year when the cost contract becomes effective. |
Start date = startMonth + startYear |
|
int |
|
The starting month when the cost contract becomes effective. |
Start date = startMonth + startYear |
Response parameters
If there are no errors in the request, the call returns a pspReference.
If any issues occur during the process, the call returns one or more warning or error messages.
Name | Type | Returned by default | Description |
---|---|---|---|
|
String |
| A reference to uniquely identify the request. Returned when a new contract is created for the specified account keys in the accountKeys list. |
|
String |
| List containing one or more warning messages about one or more cost contract creations with problems. Returned when the new contract creation for the specified account keys in the accountKeys list does not work as expected. |
|
String |
| List containing one or more error messages about one or more failed cost contract creations. |