Adquiere este curso para tener acceso a todas las lecciones
Comprar curso56. Cómo configurar la página de confirmación de PayU en Laravel
En este capítulo del curso aprenderás a configurar la página de confirmación de PayU en Laravel. Se explicará cómo manejar la confirmación de PayU después de que el usuario haya completado el pago y cómo mostrar una página de confirmación personalizada para el usuario.
1 comentarios
Inicia sesión para comentar
Comentarios:
-
Alexis Espinosa hace 7 meses
Buenas noches, profe una pregunta hice todo al pie de la letra, pero cuando intento matricular el estudiante en el respectivo curso, no sucede nada solo me dirige a la pagina de gracias pero no matricula el estudiante en el curso.
public function payu(Request $request, Course $course){
$merchant_id = $request->merchantId;
$reference_sale = $request->reference_sale;
$value = $request->value;
$new_value = number_format($value, 1, '.', '');
$currency = $request->currency;
$state_pol = $request->state_pol;
$signature = md5(config('services.payu.api_key') . '~' . $merchant_id . '~' . $reference_sale . '~' . $new_value . '~' . $currency . '~' . $state_pol);
if($signature == $request->sign){
if($state_pol == 4){
$course->students()->attach(auth()->user()->id);
}
}
} este es el form: <input name="responseUrl" type="hidden" value="{{ route('gracias') }}" >
<input name="confirmationUrl" type="hidden" value="{{ route('payment.paid.payu', $course) }}" > y esta es la ruta: Route::post('/paid/payu', [PaymentController::class, 'payu'])->name('paid.payu'); te agradezco si me puedes ayudar a resolver esta situación soy un suscriptor tuyo y estoy interesado en varios cursos aparte de los que ya compre
-
Wilbert Avila hace 2 meses
Me pasa lo mismo, la confirmación no la estoy recibiendo
-