Activate SEPA Mandate
PUT/mandates/:mandateId/activate
Initiate the activation of a mandate, enabling it for payment processing.
Request
Path Parameters
Possible values: <= 39 characters
Unique identifier.
Header Parameters
Must be application/json
Must be be en-US
The origin of the request
The client making the request
- application/json
Body
required
Possible values: <= 255 characters
Location where the mandate was signed.
Possible values: <= 11 characters
Mandate date of the signature. Must be in ISO date format (e.g., "YYYY-MM-DD").
Possible values: [OFFLINE
, ONLINE
]
Mandate acceptance. Should be either "ONLINE" or "OFFLINE".
Responses
- 200
- 400
- 401
- 403
- 404
- 500
Mandate activated successfully
- application/json
- Schema
- Example (from schema)
- SEPA B2B
- SEPA Core
Schema
Possible values: <= 39 characters
Unique identifier of the activated mandate.
Possible values: <= 39 characters
Always MANDATE
.
Possible values: <= 25 characters
Timestamp of the mandate creation.
Possible values: <= 100 characters
Reference to the created stored payment option.
Possible values: <= 255 characters
Location where the mandate was signed.
Possible values: <= 11 characters
Mandate date of the signature. Must be in ISO date format (e.g., "YYYY-MM-DD").
Possible values: [OFFLINE
, ONLINE
]
Mandate acceptance. Should be either "ONLINE" or "OFFLINE".
{
"id": "string",
"object": "string",
"createdAt": "string",
"storedPaymentOptionReference": "string",
"mandateSignedLocation": "string",
"mandateDateOfSignature": "2024-07-29",
"mandateAcceptance": "OFFLINE"
}
Activate SEPA B2B mandate
{
"mandateSignedLocation": "Berlin",
"mandateDateOfSignature": "2024-08-22",
"mandateAcceptance": "OFFLINE"
}
Activate SEPA Core mandate
{
"storedPaymentOptionReference": "8ac7a4a266c593040166d4b7d08e2201",
"mandateSignedLocation": "Berlin",
"mandateDateOfSignature": "2024-08-22",
"mandateAcceptance": "OFFLINE"
}
Bad Request
For error handling, please refer to this section.
- application/json
- Schema
- Example (from schema)
- Example
Schema
- MOD1
- MOD2
Array [
]
errorDetails
object
message
object
oneOf
string
string
{
"error": "string",
"errorDetails": {
"context": {},
"gatewayDescription": "string",
"paymentProviderDescription": "string"
},
"message": "string"
}
{
"traceId": "00-1234567890abcdef0123456789abcdef-0123456789abcdef-00",
"errors": [
{
"message": "Value out of bounds. Value must be between 1 and 100",
"code": "value_out_of_bounds",
"property": "someField",
"context": {
"minimum": 1,
"maximum": 100
}
}
]
}
Unauthenticated
For error handling, please refer to this section.
- application/json
- Schema
- Example (from schema)
- Example
Schema
- MOD1
- MOD2
Array [
]
errorDetails
object
message
object
oneOf
string
string
{
"error": "string",
"errorDetails": {
"context": {},
"gatewayDescription": "string",
"paymentProviderDescription": "string"
},
"message": "string"
}
{
"traceId": "00-1234567890abcdef0123456789abcdef-0123456789abcdef-00",
"errors": [
{
"message": "You are not authenticated to perform this request.",
"code": "unauthorized"
}
]
}
Forbidden
For error handling, please refer to this section.
- application/json
- Schema
- Example (from schema)
- Example
Schema
- MOD1
- MOD2
Array [
]
errorDetails
object
message
object
oneOf
string
string
{
"error": "string",
"errorDetails": {
"context": {},
"gatewayDescription": "string",
"paymentProviderDescription": "string"
},
"message": "string"
}
{
"traceId": "00-1234567890abcdef0123456789abcdef-0123456789abcdef-00",
"errors": [
{
"message": "You do not have permissions to perform this request.",
"code": "forbidden"
}
]
}
Not Found
For error handling, please refer to this section.
- application/json
- Schema
- Example (from schema)
- Example
Schema
- MOD1
- MOD2
Array [
]
errorDetails
object
message
object
oneOf
string
string
{
"error": "string",
"errorDetails": {
"context": {},
"gatewayDescription": "string",
"paymentProviderDescription": "string"
},
"message": "string"
}
{
"traceId": "00-1234567890abcdef0123456789abcdef-0123456789abcdef-00",
"errors": [
{
"message": "Resource not found.",
"code": "not_found"
}
]
}
Internal Server Error
For error handling, please refer to this section.
- application/json
- Schema
- Example (from schema)
- Example
Schema
- MOD1
- MOD2
Array [
]
errorDetails
object
message
object
oneOf
string
string
{
"error": "string",
"errorDetails": {
"context": {},
"gatewayDescription": "string",
"paymentProviderDescription": "string"
},
"message": "string"
}
{
"traceId": "00-1234567890abcdef0123456789abcdef-0123456789abcdef-00",
"errors": [
{
"message": "Internal server error."
}
]
}