Automatizaciones
Crear certificado de producción
Crear certificado de producción
Esta automatización sirve para crear un certificado para usar los web services de ARCA en el modo Producción.
Nombre
create-cert-prod
Parametros
cuitstring
CUIT a usar en la página de ARCA.usernamestring
CUIT para loguearse en la página de ARCA. Normalmente es el mismo CUIT que el parámetro 'cuit', pero si administrás una sociedad, el CUIT que usás para loguearte es tu propio CUIT.passwordstring
Contraseña para loguearse en la página de ARCA.aliasstring
Nombre para el certificado (alfanumérico).Solicitud
require "afip"
afip = Afip.new({ "access_token" => "TU_ACCESS_TOKEN" })
# Aqui deben cambiar los datos por los que correspondan.
# Esta request de ejemplo incluye todos posibles
# valores para ejecutar la automatizacion create-cert-prod,
# puede que algun valor sea opcional.
data = {
"cuit": "20111111112",
"username": "20111111112",
"password": "contraseña#segura?",
"alias": "afipsdk"
}
begin
# Ejecutamos la automatizacion
response = afip.createAutomation("create-cert-prod", data, true)
# Mostramos la respuesta por pantalla
puts response
rescue => error
# En caso de error lo mostramos por pantalla
puts errorRespuesta
{
"id": "0c31d74f-d672-4677-a00b-7dc865396c69",
"status": "complete",
"data": {
"cert": "-----BEGIN CERTIFICATE-----\nMIIDRzC...",
"key": "-----BEGIN RSA PRIVATE KEY-----\r\nMIIEowIBAAKCA..."
}
}