Skip to main content

9.1 ¿Qué es la autorización parcial?

La autorización parcial es una función específica del procesador que permito que los comercios acepten autorizaciones por cantidades parciales usualmente en tarjetas de prepago o de débito.

Para investigaciones acerca de la compatibilidad de autorizaciones parciales en tu cuenta de comercio, contacta a un representante de soporte del Sistema de procesamiento de transacciones.

9.1.1 Cómo funciona

  • Los comercios envían la bandera de autorización parcial (parámetro PARTIAL_AUTH) en la solicitud de transacción con el Sistema de procesamiento de transacciones, junto con la mínima cantidad que el comercio va a aceptar para autorización (parámetro PARTIAL_AUTH_MIN)

  • El servicio de pagos intentará autorizar el total de la cantidad solicitada enviada en el parámetro LI_VALUE_1. Si la cantidad mínima o la cantidad total está disponible en la tarjeta del cliente, el comercio recibirá una respuesta de transacción “Aprobada”

NOTA: La cantidad disponible para autorización será regresada en el campo de respuesta del Sistema de procesamiento de transacciones TRANS_VALUE. Los comercios deben procesar el valor en este campo para determinar la cantidad autorizada real.

9.1.2 Parámetros requeridos para autorizaciones parciales

Nombre del campoDescripción
PARTIAL_AUTHPara habilitar la autorización parcial, establece este parámetro en “1” y enviar con su solicitud CCAUTHCAP o CCAUTHORIZE. Establecer en “0” o no enviar nada en absoluto.
PARTIAL_AUTH_MINEste parámetro establece la cantidad mínima que el comercia aceptaría para una autorización parcial.

ejemplo: PARTIAL_AUTH_MIN=25.00 Si el mínimo de 25.00 no está disponible en la tarjeta del cliente, la solicitud de transacción será declinada por el servicio de pagos. |

9.1.3 Ejemplo de transacción fallida por cantidad mínima:

<RESPONSE> 
<REQUEST_ACTION>CCAUTHCAP</REQUEST_ACTION>
<TRANS_STATUS_NAME>DECLINED</TRANS_STATUS_NAME>
<TRANS_VALUE>21.00</TRANS_VALUE>
<TRANS_ID>989898</TRANS_ID> <CUST_ID>101010</CUST_ID>
<XTL_CUST_ID/>
<MERCH_ACCT_ID>123</MERCH_ACCT_ID>
<CARD_BRAND_NAME>Visa</CARD_BRAND_NAME>
<CARD_TYPE>VISA CLASSIC</CARD_TYPE>
<CARD_PREPAID>1</CARD_PREPAID>
<CARD_BANK/>
<CARD_BALANCE/>
<PMT_L4>1111</PMT_L4>
<PMT_ID/>
<PMT_ID_XTL>
<API_RESPONSE>0</API_RESPONSE>
<API_ADVICE></API_ADVICE>
<SERVICE_RESPONSE>660</SERVICE_RESPONSE>
<SERVICE_ADVICE>Partial Approval</SERVICE_ADVICE>
<PROCESSOR_RESPONSE>10</PROCESSOR_RESPONSE>
<PROCESSOR_ADVICE>ApprvLesserAmt</PROCESSOR_ADVICE>
<INDUSTRY_RESPONSE>0</INDUSTRY_RESPONSE>
<INDUSTRY_ADVICE></INDUSTRY_ADVICE>
<REF_FIELD/>
<PROC_NAME>Processor Name</PROC_NAME>
<AVS_RESPONSE>U</AVS_RESPONSE>
<CVV_RESPONSE>M</CVV_RESPONSE>
<REQUEST_API_VERSION>4.4</REQUEST_API_VERSION>
<PO_LI_ID_1>878787</PO_LI_ID_1>
<PO_LI_COUNT_1>1</PO_LI_COUNT_1>
<PO_LI_AMOUNT_1>21.00</PO_LI_AMOUNT_1>
<PO_LI_PROD_ID_1>32320</PO_LI_PROD_ID_1>
</RESPONSE>

9.1.4 Ejemplo de respuesta exitosa de autorización parcial:

<RESPONSE>
<REQUEST_ACTION>CCAUTHCAP</REQUEST_ACTION>
<TRANS_STATUS_NAME>APPROVED</TRANS_STATUS_NAME>
<TRANS_VALUE>25</TRANS_VALUE>
<TRANS_VALUE_SETTLED>25</TRANS_VALUE_SETTLED>
<CURR_CODE_ALPHA_SETTLED>USD</CURR_CODE_ALPHA_SETTLED>
<TRANS_EXCH_RATE/>
<TRANS_ID>989898</TRANS_ID>
<CUST_ID>1782177</CUST_ID>
<XTL_CUST_ID/>
<PO_ID>6889345</PO_ID>
<XTL_ORDER_ID>mytest1</XTL_ORDER_ID>
<BATCH_ID>12345</BATCH_ID>
<PROC_NAME>Processor Name</PROC_NAME>
<MERCH_ACCT_ID>123</MERCH_ACCT_ID>
<CARD_BRAND_NAME>Visa</CARD_BRAND_NAME>
<CARD_TYPE>VISA CLASSIC</CARD_TYPE>
<CARD_PREPAID>1</CARD_PREPAID>
<CARD_BANK/>
<CARD_BALANCE/>
<PMT_L4>1111</PMT_L4>
<PROC_UDF01/>
<PROC_UDF02/>
<PROC_AUTH_RESPONSE>XXYYXX123</PROC_AUTH_RESPONSE>
<PROC_RETRIEVAL_NUM>083073744911846</PROC_RETRIEVAL_NUM>
<PROC_REFERENCE_NUM/>
<AVS_RESPONSE>U</AVS_RESPONSE>
<CVV_RESPONSE>M</CVV_RESPONSE>
<REQUEST_API_VERSION>4.4</REQUEST_API_VERSION>
<PO_LI_ID_1>455555</PO_LI_ID_1>
<PO_LI_COUNT_1>1</PO_LI_COUNT_1>
<PO_LI_AMOUNT_1>25</PO_LI_AMOUNT_1>
<PO_LI_PROD_ID_1>77770</PO_LI_PROD_ID_1>
<MBSHP_ID_1/>
</RESPONSE>