Partial Payment
The partial payment instruction allows editing partial payment configurations for a bank slip, as long as the bank slip has already been registered with partial payment active. If there is already a partial payment configuration for the bank slip in question, and a new instruction is accepted, the previously existing configuration will be overwritten.
If there is any partial payment instruction pending confirmation, it is not allowed to send a new instruction.
Request
Path parameters
| Field | Type | Description | Characters |
|---|---|---|---|
account_key | uuidv4 | Unique account identification key, in uuid v4 format | 36 |
requester_profile_key | uuidv4 | Unique wallet identification key, in uuid v4 format | 36 |
bank_slip_key | uuidv4 | Unique bank slip identification key, in uuid v4 format | 36 |
Request Body
{
"request_control_key": "01234567-89ab-cdef-0123-456789abcdef",
"partial_payment_data": {
"partial_payment_minimum_type": "absolute",
"partial_payment_minimum_amount": 50.00,
"partial_payment_maximum_type": "absolute",
"partial_payment_maximum_amount": 1000.00,
"partial_payment_quantity": 3
}
}
Request Body Params
| Field | Type | Description | Characters |
|---|---|---|---|
request_control_key * | uuidv4 | Unique request identification key used by the client in uuid v4 format | 36 |
partial_payment_data * | object | Partial payment configurations | partial_payment_data Object |
partial_payment_data Object
| Field | Type | Description | Characters |
|---|---|---|---|
partial_payment_minimum_type * | string | Minimum value type for partial payment | partial_payment_type Enumerators |
partial_payment_minimum_percentage | float | Minimum percentage allowed for partial payment | - |
partial_payment_minimum_amount | float | Minimum amount allowed for partial payment | - |
partial_payment_maximum_type | string | Maximum value type for partial payment | partial_payment_type Enumerators |
partial_payment_maximum_percentage | float | Maximum percentage allowed for partial payment | - |
partial_payment_maximum_amount | float | Maximum amount allowed for partial payment | - |
partial_payment_quantity * | integer | Number of partial payments allowed | - |
According to the value sent in the partial_payment_minimum_type and partial_payment_maximum_type fields, it is necessary to send the corresponding partial_payment_minimum_amount or partial_payment_minimum_percentage, and the partial_payment_maximum_amount or partial_payment_maximum_percentage.