v1
latestOpenAPI 3.1.0Copyright Pismo2026-07-247702,7523.1 MBPayment method configurations
Create account configuration
Create a payment methods configuration at the account level. This is the most granular level allowed and can be used to customize a specific account. There can be only one configuration by account. New creation attempts for the same account receive a conflict response.
Note: This is a PCI endpoint, use the https://gw-pci.pismolabs.io environment.
post/payment-methods-configs/v1/configs/accounts/{accountId}
Request body
Example request
{
"authorization": {
"networks": [
{
"identifier": "Mastercard",
"hsm_keys_id": "123456"
}
],
"cancellation_threshold": 1440,
"confirmation_verification_endpoint": "https://yourverificationendpoint.com",
"confirmation_verification_mtls": true,
"confirmation_verification_mtls_prefix": "url-prefix",
"confirmation_verification_rate": 30,
"allow_authorization_by_document_number": true,
"require_external_authentication": true,
"update_balance_after_discharge": true
},
"payment": {
"require_external_authentication": true,
"update_balance_after_discharge": true
},
"transfer": {
"from": {
"require_external_authentication": true
},
"to": {
"require_external_authentication": true
}
}
}Response
Created
Example response
{
"authorization": {
"networks": [
{
"identifier": "Mastercard",
"hsm_keys_id": "123456"
}
],
"cancellation_threshold": 1440,
"confirmation_verification_endpoint": "https://yourverificationendpoint.com",
"confirmation_verification_mtls": true,
"confirmation_verification_mtls_prefix": "url-prefix",
"confirmation_verification_rate": 30,
"allow_authorization_by_document_number": true,
"require_external_authentication": true,
"update_balance_after_discharge": true
},
"payment": {
"require_external_authentication": true,
"update_balance_after_discharge": true
},
"transfer": {
"from": {
"require_external_authentication": true
},
"to": {
"require_external_authentication": true
}
}
}