Skip to content

Crear configuración de integración externa

POST
/third-party-config

Crea una nueva configuración para integración con servicios de terceros como gateways de pago, servicios de validación de identidad, o APIs externas.

Authorizations

bearerAuth

JWT token de autenticación. Utilice este esquema para autenticar solicitudes con un token JWT.

TypeHTTP (bearer)

Request Body

application/json
JSON
{
"Name": "payvalida-production",
"ServiceType": "string",
"Description": "Configuración de Payvalida para pagos en producción",
"IsActive": true,
"Environment": "string",
"Configuration": {
"apiKey": "pk_live_1234567890abcdef",
"apiSecret": "sk_live_abcdef1234567890",
"baseURL": "https://api.payvalida.com/v1",
"webhookURL": "https://api.kuenta.co/webhooks/payvalida",
"timeout": 30,
"retryAttempts": 3,
"enabledFeatures": [
[
"payments",
"refunds",
"webhooks"
]
]
},
"Credentials": {
"username": "kuenta_user",
"password": "secure_password_123",
"certificatePath": "/certs/payvalida.pem"
},
"Limits": {
"dailyTransactionLimit": 1000,
"monthlyAmountLimit": "100000000.00",
"concurrentRequests": 10
}
}

Responses

Configuración de tercero creada exitosamente
application/json
JSON
{
"success": true,
"message": "success",
"thirdPartyConfig": {
"ID": "123e4567-e89b-12d3-a456-426614174030",
"EntityID": "123e4567-e89b-12d3-a456-426614174000",
"Name": "payvalida-production",
"ServiceType": "payment_gateway",
"Description": "Configuración de Payvalida para pagos en producción",
"IsActive": true,
"Environment": "production",
"LastConnectionTest": "2024-01-15T10:30:00Z",
"ConnectionStatus": "connected",
"CreatedAt": "2024-01-15T10:30:00Z",
"UpdatedAt": "2024-01-15T10:30:00Z"
}
}

Playground

Server
Authorization
Body

Samples

Powered by VitePress OpenAPI