Si recibes Pending o Received en el resultCode en la respuesta al pago (en nuestra integración clásica, este campo se llama authResult), significa que no es posible obtener el estado final del pago en este momento. Esto puede ocurrir si los sistemas que proporcionan información de estado final para el pago no están disponibles o si el comprador tiene que realizar más acciones para completar el pago.
Por ejemplo, para todos los pagos que se hagan por transferencia bancaria, el estado siempre será Pending o Received hasta que recibamos los fondos.
Tu integración debería poder gestionar el resultCode Pending o Received y depender de los webhooks para obtener el estado final autorizado.