Foro
problemas con codeigniter 4
estoy tratando de integrar con code igniter, pero no de deja poner estas lineas en en compose.json, me marca badstring en el editor
{
"repositories": [
{
"type": "vcs",
"url": "https://github.com/conekta/conekta-php.git"
}
],
"require": {
"conekta/conekta-php": "\*@dev"
}
}
este es mi archvio conposer
{
"name": "codeigniter4/framework",
"type": "project",
"description": "The CodeIgniter framework v4",
"homepage": "<https://codeigniter.com">,
"license": "MIT",
"require": {
"php": "^7.4 || ^8.0",
"ext-curl": "_",
"ext-intl": "_",
"ext-json": "_",
"ext-mbstring": "_",
"kint-php/kint": "^4.1.1",
"laminas/laminas-escaper": "^2.9",
"psr/log": "^1.1",
"phpoffice/phpspreadsheet": "^1.25",
"tecnickcom/tcpdf": "^6.6",
"chillerlan/php-qrcode": "^4.3",
"simplesoftwareio/simple-qrcode": "^4.2"
},
"require-dev": {
"codeigniter/coding-standard": "^1.1",
"fakerphp/faker": "^1.9",
"friendsofphp/php-cs-fixer": "3.6.\*",
"mikey179/vfsstream": "^1.6",
"nexusphp/cs-config": "^3.3",
"phpunit/phpunit": "^9.1",
"predis/predis": "^1.1 || ^2.0"
},
"suggest": {
"ext-fileinfo": "Improves mime type detection for files"
},
"autoload": {
"psr-4": {
"CodeIgniter\\": "system/"
},
"exclude-from-classmap": [
"**/Database/Migrations/**"
]
},
"scripts": {
"post-update-cmd": [
"CodeIgniter\\ComposerScripts::postUpdate"
],
"test": "phpunit"
},
"support": {
"forum": "<http://forum.codeigniter.com/">,
"source": "<https://github.com/codeigniter4/CodeIgniter4">,
"slack": "<https://codeigniterchat.slack.com">
}
}
estoy en php 8.1
Posted by juan leal 5 days ago
Wordpress & woocommerce
Buenas tardes estoy instalando una tienda en línea usando wordpress 6.4.3 y Woocommerce 8.6.1, cree mi cuenta de Conekta y tengo mis API Keys de prueba, configure unos productos en la tienda, al realizar el pedido me da el siguiente error: "Ha habido un error crítico en esta web."
Que podría estar haciendo mal?
Posted by ricardo ramírez meza 6 days ago
Error 500
Al terminar el pedido con conekta me da un error 500 pero no me da cual es el error
Posted by sistemas 7 days ago
No es posible crear órdenes con tarjetas de prueba en empresa de pruebas.
Hola. Alrededor de agosto de 2023 todavía podía crear órdenes en una empresa de pruebas con tarjeta de pruebas usando la API 2.0. Desde entonces recibo el error "conekta.errors.processing.bank.general_error" con el mensaje de debug "The card was declined. Try with another card or payment method, or contact your bank.".
He intentado crear la orden con curl usando la API 2.1.0, así como con la biblioteca conekta-ruby en sus versiones 2.6.0 y 6.0.2 y sigo recibiendo el mismo error. Me he asegurado de usar la llave privada de pruebas, incluso he creado otras empresas con la misma cuenta y da el mismo resultado.
Por lo que he leído en los foros, parece ser que esto es el comportamiento esperado cuando no se ha concluído el registro de una empresa real. ¿Es por esto que me sale este error o podría haber alguna otra causa?
Posted by Pablo Morales 11 days ago
Flutter Conekta Tokenizacion de tarjeta
Buen dia, tenemos una duda sobre la tokenizacion de tarjetas usando flutter, se siguió la documentación como especifica en el paquete conekta-dart y seguimos recibiendo este error:
DioException [bad response]\: This exception was thrown because the response has a status code of 401 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 401 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Alguna sugerencia de que podemos hacer o que es lo que necesitamos cambiar en nuestro código?
Muchas gracias.
cardData = {'cardHolderName': 'Enrique pablos', 'exp_month': 12, 'exp_year': 24, 'cardNum': '4242 4242 4242 4242', 'cvv': '123'}
final instance = Conekta();
```Text dart
Future<String?> createCard(Map cardData) async {
instance.setBearerAuth("bearerAuth", conektaToken);
final api = instance.getTokensApi();
print(cardData);
TokenCard cardToken = TokenCard((c) => c
..cvc = cardData['cvv']
..expMonth = cardData['exp_month']
..expYear = cardData['exp_year']
..name = cardData['cardHolderName']
..number = cardData['cardNum']);
// final cus_api = instance.getCustomersApi();
try {
var token = Token((b) => b..card.replace(cardToken));
final response = await api.createToken(token: token);
print(response);
// // return response.data;
} on DioException catch (exception) {
print(' error de quien sabe que vergas $exception');
return null;
}
}
```
}
Posted by Enrique Pablos 13 days ago
Import error
hola, podrian orientarme sobre este error
al realizar el import ..
import { CustomersApi, Configuration, Customer, CustomerResponse } from "conekta";
SyntaxError: Cannot use import statement outside a module
Posted by giovanni 17 days ago
Plugin de Woocommerce no da totales correctos para transferencias
Deberían poner la opción de subir documentos aquí para agilizar el proceso
Utilizo módulos que agregar cargos o hacen descuentos según la pasarela. El módulo de ustedes no esta enviando correctamente los totales, ahora si que se manda solo y no le importa nada más.
imagen 01
<https://www.dropbox.com/scl/fi/7wxquad13rlye0o6hv8sk/im01.png?rlkey=sfs6jmh19y9fkfz8oeyc2sjjw&dl=0>
imagen 02
<https://www.dropbox.com/scl/fi/qtupekd9mer22g131oskz/im02.png?rlkey=kbrhuci4qo6hf9j4urqk2x49c&dl=0>
En la imagen 01 se ve el total de la orden, lo que debe pagar el cliente, como ven tiene una cuota extra de 14.50 pesos la cual no se agrega (Ver imagen 02) y qué sucede, pues el cliente hace la transferencia y se le rebota porque no es la cantidad correcta.
Desde está ultima actualización que nadie les pidió, hicieron cambios estructurales que afectan las operaciones de los negocios. Al unir los 3 tipos de pago en una interfase, woocommerce no puede detectar el método de pago y me tiene atado de manos para generar promociones, descuentos o limitar el método de pago según el país de origen del cliente.
Situación 01: Quiero dar un descuento por pago con transferencia, ah pues antes usaba un módulo que detectaba el método de pago y le aplicaba la promoción automáticamente en el checkout, ya no se puede porque ahora esta todo englobado y solo detecta CONEKTA y nada más.
Situación 02: Quiero ocultar los métodos de pago OXXO y SPEI para gente fuera de México, pues ahora tampoco puedo porque no puedo ocultar nada más esos métodos, se oculta todo CONEKTA, así que uso STRIPE.
Ya lo comenté en dos preguntas que hicieron clientes aquí en el foro, el lenguaje que usan al mandar la información de pago no es la adecuada, ponen "Referencia" en vez de "CLABE", son dos cosas totalmente diferentes. Ya no mencionan el "Beneficiario" que era CONEKTA STP, la gente no sabe que poner, así mismo ya no menciona a qué banco se deposita que es STP o Sistema de Transferencias y Pagos.
Así como mandan correos para avisar de puras cosas que a nadie le interesa, debieron enviar un correo avisando de los cambios al módulo y que requiere re-configuración así como volver a hacer webhooks.
El 14 de febrero varios clientes con florerías no registraban ventas porque como se actualizó automáticamente pues se desactivó en woocommerce como método de pago, lo bueno es que uso STRIPE como soporte y ahora como principal para cobro de Tarjetas y OXXO para poder seguir operando en base a las situaciones que les comento.
Ya les había escrito en chat, ya les había enviado correo, ustedes nada más no escuchan a los clientes. Estoy documentando todo para enviar una denuncia por medio de CONEKTA EY por que ustedes ni para decir gracias al avisarles de sus errores.
Conekta Payment Gateway: por Conekta.io – 4.0.4
WooCommerce: por Automattic – 8.6.1
REST API Version: ✔ 8.6.1
WP Version: 6.4.3
WP Memory Limit: 5 GB
Language: es_ES
## Active Plugins (36)
Payment Gateway Based Fees and Discounts for WooCommerce: por Tyche Softwares – 2.12.0
WooCommerce Checkout Manager: por QuadLayers – 7.4.4
CURCY - WooCommerce Multi Currency Premium: por VillaTheme – 2.3.2
Posted by Rodolfo Sánchez 17 days ago
Plugin conekta fallo
Buenas
No me salen los metodos de pagos en mi tienda. Ya instale Conekta 4.0.4 , lo integre con woocomerce 8.2.5. Puse una key privada de prueba, y tambien intente con la de produccion y tampoco me salian los metodos de pagos. Tengo activado todos los metodos de pagos que Conekta me provee en el plugin
Posted by Nahuel Roda 18 days ago
No me aparecen los metodos de pagos
Buenas estoy integrando el Plugin de Conekta para WooCommerce, las versiones estan al dia. Pero cuando lo activo los metodos de pagos que me proporciona Conekta, en mi sitio no me sale ninguno,
Posted by Alex lopez 18 days ago
error al ejecutar funcion
Que tal ! Ya e instalado la libreria en node y ejecutado la funcion
```
var conekta = require('../node_modules/conekta');
conekta.api_key = 'xxxxxxxxxxxxxx';
conekta.api_version = '2.0.0';
async createClienteOxxo(res) {
try {
customer = conekta.Customer.create({
"name": "Fulanito",
"email": "[email protected]",
"phone": "+5218181818181",
"payment_method": {
"type": "oxxo_recurrent"
}
}, function (err, res) {
console.log(res.toObject());
});
}
catch (err) {
console.log(err.toString());
}
},
```
claro antes e agregado mi credencial y referfenciado la ruta,
pero al parecer esta entrando en el error ya que no me esta creando al cliente
{
id: 'cus_2vWWzyiKWJb6SS9fK',
name: 'Fulanito',
email: '[[email protected]](mailto:[email protected])',
phone: '+5218181818181',
livemode: false,
default_card_id: null,
cards: \[],
subscription: null,
object: 'customer',
created_at: 1709266504
}
Posted by angel 18 days ago