Referencia · Retenciones

cargarPfx

Guarda el PFX con que se cancelan tus Retenciones.
POST/api/cargarPfx

Se guarda cifrado; su contraseña no: la mandas en cada cancelación. Sin PFX, se usa el CSD que cargaste.

Lo que mandas

CampoPara qué
rfcEmisorobligatoriotextoEl RFC emisor.
pfxBase64obligatoriobase64El archivo .pfx.

Lo que regresa

CampoPara qué
Codigotexto«100» si se guardó.
MensajetextoQué pasó.

Códigos

CódigoHTTPQué significa
100200Guardado.
301200El rfcEmisor no tiene el formato del SAT.
500200Falta el RFC o el archivo no viene en base64.

Ejemplo

PFX=$(base64 < EKU9003173C9.pfx | tr -d '\n')

curl https://pruebas.timbrado.idea15.com/api/cargarPfx \
  -u "$DUBSARIA_USUARIO:$DUBSARIA_CLAVE" \
  -H "Content-Type: application/json" \
  -d @- <<FIN
{
  "rfcEmisor": "EKU9003173C9",
  "pfxBase64": "$PFX"
}
FIN
Respuesta real en pruebas · HTTP 200
{
  "Codigo": "100",
  "Mensaje": "El PFX se guardó correctamente."
}