Hola, buen día.
Después de varias horas aproximadamente, (para ser exactos, a las 00:30:46 del día 24/03/2017 -Hora GMT) el status de la transacción cambió de PENDING a APPROVED (o CAPTURED). ¿Por qué se tarda demasiado para dar por aprobada la transacción? El tiempo de respuesta de aprobación de transacciones es vital, puesto que el giro comercial de nuestros clientes son servicios turísticos, no se pueden esperar varias horas para que una persona pueda reservar o comprar, como por ejemplo, hacer una reservación de un boleto de avión de última hora.
PD. Adjunto el request y response del status de la transacción en la API de Consultas:
{
"code": "SUCCESS",
"error": null,
"result": {
"payload": {
"id": 932684719,
"accountId": 612047,
"status": "CAPTURED",
"referenceCode": "MXF2303174612",
"description": "Reservaciones en **********",
"airlineCode": null,
"language": "en",
"notifyUrl": "https://h***************/*********/*******/*********/*****/********", "shippingAddress": {
"street1": "Orbita 2902",
"street2": "",
"city": "Guadalajara",
"state": "Jalisco",
"country": "MX",
"postalCode": "44520",
"phone": "********"
},
"buyer": {
"merchantBuyerId": "1",
"fullName": "Javier Norberto Lerma Robles",
"emailAddress": "jav**@***.mx",
"contactPhone": "*********"
},
"antifraudMerchantId": null,
"transactions": [
{
"id": "fe9db3a7-7f2d-4339-9dca-d78ac485d7c3",
"order": null,
"creditCard": {
"maskedNumber": "52************95",
"name": "Javier Norberto Lerma Robles",
"issuerBank": "BANAMEX"
},
"bankAccount": null,
"type": "AUTHORIZATION_AND_CAPTURE",
"parentTransactionId": null,
"paymentMethod": "MASTERCARD",
"source": null,
"paymentCountry": "MX",
"transactionResponse": {
"state": "APPROVED",
"paymentNetworkResponseCode": "APPROVED",
"paymentNetworkResponseErrorMessage": null,
"trazabilityCode": "490186195322",
"authorizationCode": "021625",
"pendingReason": "PENDING_REVIEW",
"responseCode": "APPROVED",
"errorCode": null,
"responseMessage": "Aprobado",
"transactionDate": null,
"transactionTime": null,
"operationDate": 1490311815842,
"extraParameters": null
},
"deviceSessionId": "a0027100739e9151efc963d9272f5a05612047",
"ipAddress": "187.189.248.206",
"cookie": "hb3hm348j3s9i7t83tsgjg51q3",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36",
"expirationDate": null,
"payer": {
"merchantPayerId": "1",
"fullName": "Javier Norberto Lerma Robles",
"billingAddress": {
"street1": "**************",
"street2": "**************",
"city": "Zapopan",
"state": "Jalisco",
"country": "MX",
"postalCode": "*****",
"phone": "*********"
},
"emailAddress": "ja***@***.mx",
"contactPhone": "33********",
"dniNumber": "*************"
},
"additionalValues": {
"TX_ADDITIONAL_VALUE": {
"value": 0,
"currency": "MXN"
},
"PM_PAYER_TOTAL_AMOUNT": {
"value": 60,
"currency": "MXN"
},
"TX_VALUE": {
"value": 60,
"currency": "MXN"
},
"PM_TAX_RETURN_BASE": {
"value": 0,
"currency": "MXN"
},
"PM_VALUE": {
"value": 60,
"currency": "MXN"
},
"COMMISSION_VALUE": {
"value": 0,
"currency": "MXN"
},
"PM_NETWORK_VALUE": {
"value": 60,
"currency": "MXN"
},
"DP_MERCHANT_COMMISSION_VALUE": {
"value": 11.6,
"currency": "MXN"
},
"PM_ADDITIONAL_VALUE": {
"value": 0,
"currency": "MXN"
},
"PM_PAYER_PRICING_VALUES": {
"value": 0,
"currency": "MXN"
},
"PM_TAX": {
"value": 0,
"currency": "MXN"
},
"PM_PAYER_COMMISSION_VALUE": {
"value": 0,
"currency": "MXN"
},
"TX_TAX_RETURN_BASE": {
"value": 0,
"currency": "MXN"
},
"PM_PAYER_INTEREST_VALUE": {
"value": 0,
"currency": "MXN"
},
"DP_MERCHANT_INTEREST_VALUE": {
"value": 0,
"currency": "MXN"
},
"DP_MERCHANT_TOTAL_INCOME_VALUE": {
"value": 48.4,
"currency": "MXN"
},
"PM_PURCHASE_VALUE": {
"value": 60,
"currency": "MXN"
},
"TX_TAX": {
"value": 0,
"currency": "MXN"
}
},
"extraParameters": {
"MERCHANT_PROFILE_ID": "071791aa-b3e6-41bd-bd02-2f59675f6554",
"MAX_SHIPPING_MERCHANT": "0",
"MIN_SHIPPING_PAYER": "0",
"PERCENT_SHIPPING_MERCHANT": "0",
"MAX_SHIPPING_PAYER": "0",
"MIN_SHIPPING_MERCHANT": "0",
"INSTALLMENTS_NUMBER": "1",
"PRICING_PROFILE_GROUP_ID": "be83b09a-dfb0-4520-b6fe-5d1cf0779264"
}
}
],
"additionalValues": {
"TX_ADDITIONAL_VALUE": {
"value": 0,
"currency": "MXN"
},
"TX_VALUE": {
"value": 60,
"currency": "MXN"
},
"PM_TAX_RETURN_BASE": {
"value": 0,
"currency": "MXN"
},
"PM_VALUE": {
"value": 60,
"currency": "MXN"
},
"COMMISSION_VALUE": {
"value": 0,
"currency": "MXN"
},
"PM_NETWORK_VALUE": {
"value": 60,
"currency": "MXN"
},
"DP_MERCHANT_COMMISSION_VALUE": {
"value": 11.6,
"currency": "MXN"
},
"PM_ADDITIONAL_VALUE": {
"value": 0,
"currency": "MXN"
},
"PM_PAYER_PRICING_VALUES": {
"value": 0,
"currency": "MXN"
},
"TX_TAX_RETURN_BASE": {
"value": 0,
"currency": "MXN"
},
"PM_PAYER_COMMISSION_VALUE": {
"value": 0,
"currency": "MXN"
},
"PM_TAX": {
"value": 0,
"currency": "MXN"
},
"PM_PAYER_INTEREST_VALUE": {
"value": 0,
"currency": "MXN"
},
"DP_MERCHANT_INTEREST_VALUE": {
"value": 0,
"currency": "MXN"
},
"PM_PURCHASE_VALUE": {
"value": 60,
"currency": "MXN"
},
"TX_TAX": {
"value": 0,
"currency": "MXN"
}
}
}
}
}