Update show-recargas.blade.php

This commit is contained in:
lizandrogd
2024-08-13 10:08:49 -05:00
parent 481c6f1c88
commit 5a2dbc36b4
@@ -10,33 +10,38 @@
@php
// SDK de Mercado Pago
require base_path('vendor/autoload.php');
// Agrega credenciales
MercadoPago\SDK::setAccessToken(config('services.mercadopago.token'));
// Crea un objeto de preferencia
$preference = new MercadoPago\Preference();
//$payment_methods = MercadoPago::get("/v1/payment_methods");
// Crea un ítem en la preferencia
$item = new MercadoPago\Item();
$item->title = 'Recarga SrPremium';
$item->quantity = 1;
$item->unit_price = $monto;
// Restricción de métodos de pago (excluir tarjetas de crédito)
$payment_methods = new MercadoPago\PaymentMethod();
$payment_methods->excluded_payment_types = [['id' => 'credit_card']];
// Asignar la configuración a la preferencia
$preference->payment_methods = $payment_methods;
$preference->external_reference = $referencia;
$preference->back_urls = array(
"success" => url('/orders/'),
"failure" => url('/orders/'),
"pending" => url('/orders/')
);
$preference->auto_return = "approved";
$preference->items = array($item);
$preference->back_urls = [
'success' => url('/orders/'),
'failure' => url('/orders/'),
'pending' => url('/orders/'),
];
$preference->auto_return = 'approved';
$preference->items = [$item];
$preference->save();
@endphp
<div class="grid grid-cols-1 mb-8">
<div class="bg-white w-full sm:w-[26rem] m-auto justify-center rounded-xl shadow-md">
<div class="text-center bg-[#000029] text-white text-lg font-semibold rounded-lg py-2 mb-4">
@@ -59,7 +64,8 @@
<div class="bg-white px-4 py-3 md:flex justify-center mt-2 mb-4">
<a href="javascript:location.reload()">
<button class="inline-flex justify-center w-full rounded-md border border-transparent px-12 py-2 sm:mb-[0] mb-2 text-white bg-[#B221FD] hover:bg-[#7a02b8] focus:shadow-outline-green ease-in-out sm-text-sm sm-leading-5">Continuar</button>
<button
class="inline-flex justify-center w-full rounded-md border border-transparent px-12 py-2 sm:mb-[0] mb-2 text-white bg-[#B221FD] hover:bg-[#7a02b8] focus:shadow-outline-green ease-in-out sm-text-sm sm-leading-5">Continuar</button>
</a>
</div>
</div>