source, destination, metadata y amount. Para un seguimiento mejorado, se puede proporcionar un quinto parámetro opcional, external_id.type: r2p_pse), también se puede enviar un campo opcional subclient_id en el nivel raíz para asociar el movimiento de dinero con un Subcliente creado y aprobado previamente. Este campo es obligatorio para clientes PSP cuando el feature flag correspondiente está habilitado — consulta la guía Gestión de Subclientes - Payins Colombia para el flujo paso a paso.subclient_id en el nivel raíz (o anidarlo por error dentro de metadata) en Payins r2p_pse solicitados por clientes PSP que lo requieren — esto devuelve un error MM034.Authorization: Bearer ********************curl --location 'https://api.cobre.co/v1/money_movements' \
--header 'idempotency: 123456789' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"amount": 12300,
"source_id": "acc_V3vkJyasZ2",
"destination_id": "cp_IPOgIyZZbv",
"metadata": {
"description": "PayOut SPEI",
"reference": "1234567"
},
"checker_approval": false,
"external_id": "reference_001"
}'{
"id": "mm_MhoGJpWavtanVX",
"status": {
"state": "initiated",
"code": "",
"description": ""
},
"metadata": {
"description": "PayOut SPEI",
"reference": "1234567",
"tracking_key": "",
"cep_url": ""
},
"creator": "cli_xxxx",
"external_id": "reference_001",
"checker_approval": false,
"mm_approval_id": "",
"type": "spei",
"geo": "mex",
"source_id": "acc_V3vkJyasZd",
"destination_id": "cp_IPOgIyZZbv",
"currency": "mxn",
"amount": 12300,
"created_at": "2025-12-02T14:19:05Z",
"updated_at": "2025-12-02T14:19:05Z"
}