Closed danijmurcia closed 5 years ago
Cuando hace la comprobación en la URL de notificación me hace la inserción en la base de datos correctamente, pero si le doy a cancelar el pago también me hace la inserción y no se por que puede ser
Gracias
public function comprobar(Request $request, $id) { $key = config('redsys.key'); $parameters = Redsys::getMerchantParameters($request->input('Ds_MerchantParameters')); $DsResponse = $parameters["Ds_Response"]; $DsResponse += 0; $DsAmount = $parameters["Ds_Amount"]; $DsAmount = $DsAmount / 100; if (Redsys::check($key, $request->input()) && $DsResponse <= 99) { $payment = new Payment(); $payment->amount_paid = $DsAmount; $payment->project_id = $id; $payment->save(); }else{ }
Hol @DaniJmurcia, Qué valor te esta devolviendo DsResponse ?
Cuando hace la comprobación en la URL de notificación me hace la inserción en la base de datos correctamente, pero si le doy a cancelar el pago también me hace la inserción y no se por que puede ser
Gracias