diff --git a/resources/views/webpay-mall-deferred/commit.blade.php b/resources/views/webpay-mall-deferred/commit.blade.php new file mode 100644 index 0000000..4540283 --- /dev/null +++ b/resources/views/webpay-mall-deferred/commit.blade.php @@ -0,0 +1,88 @@ +@php + $navigation = ['confirm' => 'Confirmar transacción', 'other' => 'Otras operaciones']; +@endphp + + + +

Webpay Mall diferido - Confirmar transacción

+

En este paso es importante confirmar la transacción para notificar a Transbank que hemos recibido + exitosamente los detalles de la transacción. Es importante destacar que si la confirmación no se realiza, la + transacción será reversada. +

+ +

Paso 1 - Datos recibidos:

+ + (returnUrl)?token_ws={{ $token }} + +

Paso 2 - Petición:

+

+ Utilizarás el token recibido para confirmar la transacción mediante el SDK. +

+ + + $resp = $mallTransaction->commit($token); + + +

Paso 3 - Respuesta:

+

+ Transbank responderá con la siguiente información. Es crucial guardar esta respuesta, y la única + validación necesaria es que el campo "response_code" sea igual a cero. +

+ + + + +

¡Listo!

+

+ Es importante tener en cuenta que la transacción aún no ha sido capturada, por lo que hay que dejarle saber al + tarjetahabiente que necesita un paso más; solo se ha retenido el saldo en su tarjeta. Después de confirmar la + transacción, puedes: +

+ + + +

+ Capturar la transacción para realmente capturar el dinero que habia sido previamente + reservado. +

+ + @foreach ($resp->details as $detail) +
+ @csrf +
+
+ + amount }}> + commerceCode }}> + authorizationCode }}> + + buyOrder }}> + +
+ +
+
+ @endforeach + $token]) }} class="tbk-button primary mb-32"> + CONSULTAR ESTADO + +