Back to All

Error [19-Jan-2023 13:17:09 America/Mexico_City] PHP Parse error: syntax error, unexpected 'public' (T_PUBLIC), expecting variable (T_VARIABLE) in /home/saraluzc/public_html/php/conektaoxxo/lib/Conekta/Exceptions/Handler.php on line 14

Estoy adaptando la estructura para realiza pagos recurrentes oxxo pero al momento de guardar los datos por medio del json a conekta me marca el error: [19-Jan-2023 13:17:09 America/Mexico_City] PHP Parse error: syntax error, unexpected 'public' (T_PUBLIC), expecting variable (T_VARIABLE) in /home/saraluzc/public_html/php/conektaoxxo/lib/Conekta/Exceptions/Handler.php on line 14
como tal no me aparece
version php 7.4
conekta public const VERSION = '5.0.1';

estructura php

require 'conexion.php';
session_start();
require_once("conektaoxxo/lib/Conekta.php");
//Key Private
// \Conekta\Conekta::setApiKey("key_08Q5v8kCNBHvXS3B9oqFFpc");

//KeyPruebas key_js01JhWbJaUkDvjGGEAVhkP
\Conekta\Conekta::setApiKey("key_js01JhWbJaUkDvjGGEAVhkP");

\Conekta\Conekta::setApiVersion("2.0.0");

$nombreCompleto = $_SESSION["datos"]["nombre"].' '.$_SESSION["datos"]["apellidop"].' '.$_SESSION["datos"]["apellidom"];
$correo = $_SESSION["datos"]["correo"];
$telefono = $_SESSION["datos"]["telefono"];

try{
    $customer = \Conekta\Customer::create(
      array(
          "name"  => $nombreCompleto,
          "email" => $correo,
          "phone" => $telefono,
          "payment_sources" => array(
                array(
                "type" => "oxxo_recurrent"
                )
            )
      )
    );
    //var_dump(json_encode($customer));
    echo json_encode(array('res' => 1, 'datos' => json_encode($customer)));

} catch (\Conekta\ProcessingError $error){
echo json_encode(array('res' => 0, 'error' => $error->getMessage()));
} catch (\Conekta\ParameterValidationError $error){
echo json_encode(array('res' => 0, 'error' => $error->getMessage()));
} catch (\Conekta\Handler $error){
echo json_encode(array('res' => 0, 'error' => $error->getMessage()));
}

todo lo genero por ajax