Parámetros de Entrada del Formulario de Autorización
Los siguientes parámetros se encuentran disponibles para ser utilizados en el payload del Formulario de Tokenización.
Parámetro | Tipo | Long. | Descripción | Req. |
action | Cadena (AN) | - | La intención del comercio. En este caso es "authorize" | SI |
transaction.currency | Cadena (AN) | 3 | Código numérico de moneda en formato ISO 4217 | SI |
transaction.amount | Cadena (N) | 15 | Monto de la transacción en centavos de moneda, tomando en cuenta que consideramos las 5 últimas posiciones como la parte decimal del monto. | SI |
transaction.meta.internal_operation_number | Cadena (N) | 9 | El número de operación interno del cliente. Este puede ser el número de pedido u otro que considere el cliente como importante. | SI |
transaction.meta.description | Cadena (AN) | 50 | Descripción de la transacción. | NO |
transaction.meta.additional_fields | Cadena (AN) | - | En este objeto se insertan campos que el cliente crea importantes. Estos campos son determinados y configurados por el cliente. | NO |
address.shipping.first_name | Cadena (AN) | 50 | El nombre asociado a la dirección | NO |
address.shipping.last_name | Cadena (AN) | 50 | El apellido asociado a la dirección | NO |
address.shipping.email | Cadena (AN) | 60 | El correo electrónico asociado a la dirección | NO |
address.shipping.phone.country_code | Cadena (AN) | 5 | El código de país asociado al número de teléfono de la dirección | NO |
address.shipping.phone.subscriber | Cadena (AN) | 20 | El número de teléfono asociado a la dirección | NO |
address.shipping.location.line_1 | Cadena (AN) | 50 | La parte principal de la dirección, asociado a la dirección | NO |
address.shipping.location.line_2 | Cadena (AN) | 50 | El complemento de información de la dirección, asociado a la dirección | NO |
address.shipping.location.city | Cadena (AN) | 30 | La ciudad asociada a la dirección | NO |
address.shipping.location.state | Cadena (AN) | 30 | El estado asociado a la dirección | NO |
address.shipping.location.country | Cadena (AN) | 2 | El código ISO 3166-1 alfa-2 de país asociado a la dirección | NO |
address.shipping.location.zip_code | Cadena (AN) | 10 | El código postal asociado a la dirección | NO |
address.billing.first_name | Cadena (AN) | 50 | El nombre asociado a la dirección | SI |
address.billing.last_name | Cadena (AN) | 50 | El apellido asociado a la dirección | SI |
address.billing.email | Cadena (AN) | 60 | El correo electrónico asociado a la dirección | SI |
address.billing.phone.country_code | Cadena (AN) | 5 | El código de país asociado al número de teléfono de la dirección | SI |
address.billing.phone.subscriber | Cadena (AN) | 20 | El número de teléfono asociado a la dirección | SI |
address.billing.location.line_1 | Cadena (AN) | 50 | La parte principal de la dirección, asociado a la dirección | SI |
address.billing.location.line_2 | Cadena (AN) | 50 | El complemento de información de la dirección, asociado a la dirección | SI |
address.billing.location.city | Cadena (AN) | 30 | La ciudad asociada a la dirección | SI |
address.billing.location.state | Cadena (AN) | 30 | El estado asociado a la dirección | SI |
address.billing.location.country | Cadena (AN) | 2 | El código ISO 3166-1 alfa-2 de país asociado a la dirección | SI |
address.billing.location.zip_code | Cadena (AN) | 10 | El código postal asociado a la dirección | SI |
card_holder.first_name | Cadena (AN) | 50 | Nombre del tarjetahabiente | Si |
card_holder.last_name | Cadena (AN) | 50 | Apellido del tarjetahabiente | Si |
card_holder.email_address | Cadena (AN) | 60 | Correo del tarjetahabiente | Si |
card_holder.identity_document_country | Cadena (AN) | 50 | País del documento de identidad del tarjetahabiente | Si |
card_holder.identity_document_type | Cadena (AN) | 30 | Tipo de documento de identidad del tarjetahabiente | Si |
card_holder.identity_document_identifier | Cadena (AN) | 20 | Numero de documento de identidad del tarjetahabiente | Si |
var payRequest = {
"action": "authorize",
"transaction": {
"currency": "604",
"amount": "100000",
"meta": {
"internal_operation_number": "000001",
"description": "Descripcion de la transaccion",
"additional_fields": { "reserverd1": "Prueba valor reservado 1" }
}
},
"address": {
"billing": {
"first_name": "Juan",
"last_name": "Perez",
"email": "juan.perez@email.com",
"phone": { "country_code": "51", "subscriber": "987654321" },
"location": {
"line_1": "Mi casa",
"line_2": "Mi casa",
"city": "LIMA",
"state": "LIMA",
"country": "PE",
"zip_code": "18"
}
},
"shipping": { ... }
},
"card_holder": [ {
"first_name": "Juan",
"last_name": "Perez",
"email_address": "juan.perez@email.com",
"identity_document_country": "PE",
"identity_document_type": "DNI",
"identity_document_identifier": "87654321"
}
]
};
Continuar a Parámetros de Salida del Formulario de Autorización ➡️