- 26 Jul 2019, 02:44
#85519
Estou tendo os seguintes erros quando entro no checkout.
Notice: Undefined index: id no arquivo /home/vapesite/public_html/catalog/controller/extension/payment/mp_transparente.php na linha 323
Notice: Undefined index: code no arquivo /home/vapesite/public_html/catalog/controller/extension/payment/lib/mercadopago.php na linha 499
Notice: Undefined index: description no arquivo /home/vapesite/public_html/catalog/controller/extension/payment/lib/mercadopago.php na linha 499
Notice: Undefined index: id no arquivo /home/vapesite/public_html/catalog/controller/extension/payment/mp_transparente.php na linha 323
Código: Selecionar todos
-if ($response_has_results_key && $response_has_at_least_one_item) {
$customer_id = $response["response"]["results"][0]["id"];
} else {
$new_customer = $this->createCustomer();
$customer_id = $new_customer["response"]["id"]; //Erro aqui, Undefined index: id na linha 323
}
return $customer_id;
private function createCustomer() {
$this->load->model('checkout/order');
$order_info = $this->model_checkout_order->getOrder($this->session->data['order_id']);
$customer = array('email' => $order_info['email']);
$uri = '/v1/customers/';
$response = $this->get_instance_mp()->post($uri, $customer);
return $response;
Notice: Undefined index: code no arquivo /home/vapesite/public_html/catalog/controller/extension/payment/lib/mercadopago.php na linha 499
Notice: Undefined index: description no arquivo /home/vapesite/public_html/catalog/controller/extension/payment/lib/mercadopago.php na linha 499
Código: Selecionar todos
Não sei nem por onde começar, alguém me da um luz?
if (isset($response['response']['cause'])) {
if (isset($response['response']['cause']['code']) && isset($response['response']['cause']['description'])) {
$message .= " - " . $response['response']['cause']['code'] . ': ' . $response['response']['cause']['description'];
} else if (is_array($response['response']['cause'])) {
foreach ($response['response']['cause'] as $cause) {
$message .= " - " . $cause['code'] . ': ' . $cause['description']; //Erro aqui Undefined index: code & Undefined index: description na linha 499
}
}
}
Iniciante, mas progredindo a cada dia!