From 36ef7b87075d59520ded3cf73aff59ffaef0aaa9 Mon Sep 17 00:00:00 2001 From: victor mendoza Date: Thu, 1 Aug 2024 11:37:34 -0300 Subject: [PATCH] feat: add capture view for webpay mall deferred --- .../webpay-mall-deferred/capture.blade.php | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 resources/views/webpay-mall-deferred/capture.blade.php diff --git a/resources/views/webpay-mall-deferred/capture.blade.php b/resources/views/webpay-mall-deferred/capture.blade.php new file mode 100644 index 0000000..8efc864 --- /dev/null +++ b/resources/views/webpay-mall-deferred/capture.blade.php @@ -0,0 +1,58 @@ +@php + $navigation = ['confirm' => 'Confirmar transacción', 'other' => 'Otras operaciones']; +@endphp + + + +

Webpay Mall diferido - capturar transacción

+

En este paso debemos capturar la transacción para realmente capturar el dinero que habia sido + previamente + reservado al hacer la transacción +

+ +

Paso 1: Petición

+

+ Para capturar una transacción necesitaremos el Token, Orden de compra, Código de autorización y monto a + capturar. Se hace de la siguiente manera. +

+ + $resp = $mallTransaction->capture($childCommerceCode $token, $buyOrder, $authorizationCode, $amount); + + +

Paso 2: Respuesta

+

+ Transbank contestará con lo siguiente. Debes guardar esta información, lo único que debes validar + es que response_code sea igual a cero. +

+ + + +

Otras utilidades

+ +

+ Luego de capturada la transacción puedes Reembolsar (reversar o anular) el pago dependiendo de + ciertas condiciones comerciales. También puedes consultar el estado de la transacción hasta 7 días después de + realizada. +

+ +
+ @csrf +
+
+ + capturedAmount }}> + + + +
+ +
+
+ + $request['token']]) }} + class="tbk-button primary mb-32">CONSULTAR + ESTADO +