Foro
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
Posted by Haziel Harim Reyes Naranjo 14 days ago
Migrate Customers data to Stripe
Hello. I'm working integrating the stripe payment provider to replace the current conekta implementation, found that stripe has a guide (https://stripe.com/docs/account/data-migrations/pan-import#ask-current-processor) to import the customers and their payment data, the question is what is the process to migrate the data from conekta into the new payment provider?
Posted by Juan Guerrero 18 days ago
Pagos Recurrentes Oxxo
Hola que tal, buen día, tengo el siguiente problema, estoy implementando pagos recurrentes con oxxo, en mi app hago esta petición tal y como dice la documentación: https://developers.conekta.com/docs/pagos-recurrentes-con-efectivo
conekta.Customer.create({
"name": "Fulanito",
"email": '[email protected]',
"phone": "1234567890'',
"shipping_contacts": [{
"receiver": "FULANITO",
"address": {
"street1": "calle 2",
"country": "MX",
"postal_code": "25700"
}
}],
"payment_method": {
"type": "oxxo_recurrent"
}
});
pero en la respuesta no me regresa el atributo "payment_sources", estoy utilizando el SDKs de python
Gracias.
Posted by Carlos Alberto Alvarez 22 days ago
Firmas en webhook
Buenas tardes. Seguimos revisando su api. Tenemos una par de dudas.
Quiero implementar las llaves rsa para los webhook, pero no encuentro en su documentación mas detalle del como funciona. Como puedo comprobar el hedar digest que trae la firma?
Estoy trabajando con java, tendrá algún ejemplo?
Saludos
Posted by Perfecto Hernandez 23 days ago
Comportamiento inesperado en suscripciones.
Hola, qué tal? Hemos estado 3 meses en espera a una solución al problema que anteriormente publicó mi compañero Daniel Moran, así que anexo nuevamente nuestro problema.
Vuelvo a anexar los pasos para replicar el bug:
Paso 1: Crear un plan con suscripción activa y que se estén realizando los pagos.
Paso 2: Pausar el plan y esperar aproximadamente 5 minutos con el plan pausado.
Paso 3: Reanudar la suscripción.
Al momento de reanudar dicha suscripción, los pagos no se vuelven a hacer por un tiempo y los eventos nunca se vuelven a ejecutar. ¿Podrían chequear eso por favor? Tenemos varios clientes en nuestra página con ese problema, y hemos dado con que dicho error proviene de ustedes.
Actualizaciones:
Nos hemos percatado que al hacer los pasos anteriormente mencionados, lo que sucede es que deja de procesar el pago, al pasar un tiempo los empieza a procesar pero el inconveniente es que no registra dichos pagos en el panel de conekta, aparte de que empieza a ignorar el tiempo establecido para realizar los cobros, y los hace cada 30min.
Anexo los datos de la empresa:
Nombre del negocio: InteliHogar
Ultimos 5 dígitos de companyId: 94814
Para pausar la suscripción se hace mediante una solicitud HTTP POST hacia https://api.conekta.io/customers/{customer_id}/subscription/pause y para reanudar se usa otra solicitud HTTP POST hacia https://api.conekta.io/customers/{customer_id}/subscription/resume sustituyendo el {customer_id} por el dato correcto.
Posted by Gerardo Gallegos 23 days ago
Buscar un cliente
En el juego de APIs de cliente, existe la posibilidad de buscar un cliente por su ID, pero ¿habrá alguna forma de buscar un cliente por su nombre/email/telefono o custom_reference?.
O bien usando la API de listar clientes que se filtre por un valor parcial de alguno de estos campos.
Posted by Diego Romero 29 days ago
Instrucciones OXXO
Hola, espero que se encuentren bien.
Deseo modificar el correo que manda OXXO cuando se completa el pago:
No quiero que vuelvan a aparecer las "instrucciones" cuando el pago ya se completo, ya que esto es redundante.
NOTAS:
- Estoy trabajando con el plugin de conekta para woocommerce
Espero su amable respuesta. Saludos!
Posted by Javier González about 1 month ago
Integracion de conekta en magento 2.4
Estoy tratando de integrar conekta a mi tienda magento2.4 en una maquina aws con php 8.1, ya intente mediante composer y FTP, busque en diversas fuentes como el marketplace de magento y no he dado con niguna version que me funcione, Existe alguna version estable y si es asi donde la obtengo? . . .
Gracias. . .
Posted by Esteban Daniel Lizarraga Cota about 1 month ago
¿Como puedo obtener la firma desde el SDK de NodeJS?
Buen dia!
Actualmente estoy utilizando el SDK de NodeJS de Conekta, necesito validar que conekta este proveendo el llamada desde sus servidores y verificar con la llave que envian, pero desde el SDK no veo opcion para poder obtenerla.
¿Algun consejo o sugerencia para lo que requiero hacer?, agradezco su apoyo.
Posted by Jose about 1 month ago
payment-errors
Hola.
Deseo traducir la leyenda "Your code could not be processed, please try again later" a español, pero no encuentro en que parte del código la llama.
Saludos!
Posted by Fernando Javier about 1 month ago