Exemple #1
0
 protected function mercadopago_confirm($check)
 {
     if ($check["status"] == 200) {
         $payment = new paymentModel();
         $payment->find_one_by_order_id($check['response']['preference_id']);
         if ($payment->id) {
             $payment->d_response = Bootstrap::$main->now;
             $payment->notify = json_encode($this->data);
             $response = $payment->response;
             if (!$response) {
                 $response = '';
             } else {
                 $response .= "\n\n";
             }
             $payment->response = $response . date('d-m-Y H:i:s') . " GMT\n" . print_r($check['response'], 1);
             $payment->save();
             $this->paid($payment, $check['response']['paid_amount']);
         }
     }
 }