Foro
Pago recurrente Oxxo
Al momento de realizar una peticion cURL obtengo los datos json
//peticion
curl --request POST \
--url https://api.conekta.io/customers \
--header 'accept: application/vnd.conekta-v2.0.0+json' \
-u XXXXXXXXXXXXXXXXXXX: \
--header 'content-type: application/json' \
--data '{
"name": "Fulanito",
"email": "[email protected]",
"phone": "+5218181818181",
"payment_sources": [{
"type": "oxxo_recurrent"
}]
}'
Con ello obtengo la respuesta:
{
"livemode": true,
"name": "Customer",
"email": "[email protected]",
"phone": "+52800000001",
"id": "cus_2dE21qm6AwEkAV6vddZG",
"object": "customer",
"created_at": 1625091071,
"corporate": false,
"custom_reference": "",
"payment_sources": {
"object": "list",
"has_more": false,
"total": 1,
"data": [
{
"id": "off_ref_2q21qm6DilD9V6vZH",
"object": "payment_source",
"type": "oxxo_recurrent",
"provider": "Oxxo",
"reference": "93001481144221",
"barcode": "93001481144221",
"barcode_url": "https://s3.amazonaws.com/cash_payment_barcodes/93001481144221.png",
"expires_at": 0,
"created_at": 1625091071,
"parent_id": "cus_2q21qm6AH3kAV6vZG"
}
]
}
}
Lo que no me queda claro es dónde o cómo le voy a decir a Conekta el monto a pagar por parte del cliente y cómo puedo crear las refecencias personalizadas (si es que es posible), por más que busco en documentación o internet no logro encontrar solucion.
El objetivo es que el cliente pague XX$ recurrentemente en oxxo con una referencia fija y que dicho monto pueda variar si genera algún recargo (por ejemplo).
De antemano gracias,
Saludos!
VG
Posted by Victor almost 3 years ago
¿Cuál es el token_id?
Alguien que me pueda ayudar, estoy tratando de integrar esta pasarela de pago, ya he logrado tekenizar la tarjeta y he añadido esa tarjeta al usuario y si me muestra la lista de tarjetas agregadas a ese usuario.
También he logrado crear un checkout, pero cuando intento crear el cargo me arroja un error diciéndome que "El parametro token_id\" es requerido.", "param": "payment_method.token_id", y la verdad no se cuál es ese parámetro.
En mi pensar y entender para mi el token_id es el id que te devuelve la api después de crear el método de pago con una tarjeta, he tomado ese id que devuelve y es el que estoy tratando de enviarle, pero sin resultado alguno.
En otra prueba lo que intenté fue enviarle directamente el token después de tokenizar la tarjeta, creo el checkout y el único problema que tengo es cuando intento realizar el cargo, me dice el mismo mensaje de error.
Posted by Miguel Acevedo about 3 years ago
Webhooks encryption
Hello! I'm trying to integrate webhooks. I created RSA key for decryption.
How can I provide data-encryption of webhook object?
Thanks
Posted by Nikita Balakin over 2 years ago
Error street2 tiene un valor invalido / Completa los datos de facturación
Estoy usando Conekta para pagar con tarjeta de debito y credito, pero antes de elegir el metodo de pago me sale un error: "street2 tiene un valor invalido" y tambien si no sale ese error me sale otro que dice: "phone tiene un valor invalido", todo esto llenando el formulario de pago. para eso uso los plugins Checkout Manager for WooCommerce Versión 5.3.9 ademas del plugin Mercado Pago payments for WooCommerce version 5.1.1 para pagar por OXXO (ya que para no perder la costumbre el pago en OXXO de conekta igual me da errores), el punto es que estos errores desaparecen cuando quito el plugin de conekta. Este es el sitio web donde intento integrar el plugin: https://yayglobos.com/, ya esta dado de alta en conekta y todo.
Posted by Luis Alberto Pérez Espinosa almost 3 years ago
Hola, soy desarrollador
Como desarrollador yo voy a crear el negocio desde mi cuenta de conekta
Mi duda es, cuando integre la API y todo esté listo
¿puedo transferir el negocio a otra cuenta de correo, para que pase a ser parte del cliente?
Posted by carlos over 3 years ago
Envio de rererencia de pago al cliente por e-mail
Buen día, ya tenemos integrado el sistema Conekta y si esta funcionando, pero no le llega al cliente la referencia a su correo?
Que hay que hacer para que el cliente reciba después de hacer su pedido el link de pago o referencia?? Gracias o a que teléfonos podemos marcar?
Posted by Virginia Trinidad over 3 years ago
Uncaught SyntaxError: Identifier 'order_btn_card' has already been declared
Hola ayuda por favor,
WordPress: 5.8.1
WooCommerce: 5.6.0
Al cargar la pagina de checkout me da ese mensaje:
VM7329:1 Uncaught SyntaxError: Identifier 'order_btn_card' has already been declared
at b (jquery.min.js?ver=3.6.0:2)
at He (jquery.min.js?ver=3.6.0:2)
at s.fn.init.replaceWith (jquery.min.js?ver=3.6.0:2)
at String.<anonymous> (checkout.min.js?ver=5.6.0:1)
at Function.each (jquery.min.js?ver=3.6.0:2)
at Object.success (checkout.min.js?ver=5.6.0:1)
at c (jquery.min.js?ver=3.6.0:2)
at Object.fireWith [as resolveWith] (jquery.min.js?ver=3.6.0:2)
at l (jquery.min.js?ver=3.6.0:2)
at XMLHttpRequest.<anonymous> (jquery.min.js?ver=3.6.0:2)
Y al momento de hacer el cobro me da ese mensaje:
Uncaught ReferenceError: shippingContact is not defined
at Object._ [as success] (bundle.f5a574af.min.js:2)
at success_callback (conekta.js:788)
at i (conekta.js:33)
at XMLHttpRequest.q.onreadystatechange (conekta.js:33)
Posted by Gama over 2 years ago
¿Actualmente existe un tutorial para la Llave de firma de producción?
Hola. Estoy integrando los webhooks en mi sitio web. En la página de admin.conekta.com/settings/webhooks hay un apartado que dice:
"Generar llave de firma"
La llave de firma se utiliza en la versión del API 2.0.0 y te permite descifrar la firma de tus eventos y certificar que Conekta de esta enviando el mensaje.
Tengo entendido que es para poder confirmar que el que envía el request al webhook es conekta, pero no tengo claro como se implementa. ¿Alguna sugerencia o link? gracias :)
Posted by Mike almost 3 years ago
El giro de negocio está prohibido para transacciones por tarjeta de crédito.
Hola,
Pague con tarjeta de crédito en un entorno de prueba,La información de registro es la siguiente,Por favor dime qué hacer。
"response_body": {
"details": [
{
"debug_message": "The transaction is forbidden for credit card payments.",
"message": "El giro de negocio está prohibido para transacciones por tarjeta de crédito.",
"code": "conekta.errors.parameter_validation.charge.credit_forbidden_mcc"
}
],
"object": "error",
"type": "parameter_validation_error",
"log_id": "61c191690211a60da159cb8f"
},
Posted by herui over 2 years ago
¿Qué estados tiene payment_status?
He estado probando la api. Pero por estar en sandbox todas las transacciones me regresan el estado paid (pago con tarjeta). Quisiera saber como puedo provocar cobros declinados para poder manejar las respuestas.
Posted by Jorge over 3 years ago