Foro
pagos con component
Hola, estoy usando la versión 6.0.0. Se crea la orden adecuadamente y obtengo su id. Luego lo paso a la plantilla con el siguiente código, sin embargo no se carga algo en ella. En los errores del navegador obtengo ord_2uuBXvnfkmEbiSzg7 400 (Bad Request.) ¿que estaré configurando mal? el id si llega a la plantilla y lo paso al script asi var checkoutRequestId = "{{ id }}"; Gracias por su amable ayuda
<html>
<head>
<meta charset="utf-8">
<title>Checkout</title>
<script type="module" src="https://assets.conekta.com/component/3.3.3/assets/component.min.js"></script>
<script type="module" crossorigin defer>
var checkoutRequestId = "{{ id }}";
```
const config = {
targetIFrame: "conektaIframeContainer",
checkoutRequestId: checkoutRequestId,
publicKey: "miclavepublica",
locale: "es",
};
const callbacks = {
onFinalizePayment: (event) => console.log(event),
onErrorPayment: (event) => console.log(event),
onGetInfoSuccess: (event) => console.log(event),
}
window.ConektaCheckoutComponents.Integration({ config, callbacks });
</script>
</head>
{{id}}
<body>
<div id="conektaIframeContainer" style="height: 700px;"></div>
</body>
```
</html>
Posted by Jorge Gonzalez 5 months ago
Asignar descripción de cargo para extracto bancario
Al crear una orden usando la api <https://developers.conekta.com/reference/createorder>
como puedo indicar la descripción del cargo que le aparecerá en el extracto bancario al cliente ???
Posted by Omar 5 months ago
Error
Hola, estoy usando version 2.6.2 aparece el error al seguir la documentación en <https://developers.conekta.com/docs/componente-de-pago>
configuration = conekta.Configuration(
access_token = os.environ["aca ya puse mi key"]
)
Respuesta: 'function' object has no attribute 'Configuration'
Posted by jorge 5 months ago
Rango correcto para propiedad expires_at del objeto Checkout
Buen día, estoy haciendo pruebas con la API, en la documentación (<https://developers.conekta.com/docs/generar-link-de-pago-v%C3%ADa-api>) dice: "Fecha de expiración: La fecha de expiración puede ser un timestamp comprendido entre 2 a 365 días (el rango válido se tomará a partir del siguiente día de fecha de creación a las 00:01 hrs)"
estoy creando una orden le estoy pasando este valor ("expires_at": 1702221786) que es "10/diciembre/2023 15:23:06 UTC" son 30 días desde la fecha actual "10/Noviembre/2023" y me está devolviendo el siguiente error:
```json
{
"details": [
{
"debug_message": "StartsAtRangeMaximum",
"message": "StartsAtRangeMaximum",
"param": "checkout_request_command.starts_at: 1699596000",
"code": "conekta.errors.parameter_validation.checkout.bad_request"
}
],
"object": "error",
"type": "parameter_validation_error",
"log_id": "654e4b371f2da70018699e64"
}
```
podrían aclararme cual es el rango correcto para "expires_at" o porque me esta devolviendo ese error ????
Posted by Omar 5 months ago
Aceptar pagos con Red Alterna
Estoy usando este metodo para pasar la información de las formas de pago que quiero aceptar
```csharp
CheckoutRequest checkout = new CheckoutRequest (
type: "HostedPayment",
successUrl: "https://www.test.com/",
failureUrl: "https://www.test.com/",
allowedPaymentMethods: new List<string> {
"cash",
"card",
"bank_transfer"
}
);
```
y al generar la orden de pago e ir al link, me aparece la opción de pago con tarjeta, con oxxo y con transferencia, pero ¿como puedo permitir la opción de pago con Red Alterna?
Posted by pedro 5 months ago
Cancelar una orden creada que aun no se paga
Quiero cancelar una orden que aun no ha sido pagada, estoy usando el endpoint <https://api.conekta.io/orders/{id}/cancel> , pero me regresa un 404 (recurso no encontrado) al pasar el id de esa orden no pagada, pero en cambio si paso el id de una orden que ya fue pagada me regresa Reference already paid, estoy en ambiente sandbox
¿Como se puede cancelar una orden que aun no se ha pagado?
Gracias.
Posted by Pedro 5 months ago
dudas en eventos de contracargos
Buenas tardes, quería verificar si siempre que haya un contracargo voy a recibir charge.chargeback.created, o puede ser que reciba, por ejemplo, charge.chargeback.updated sin haber recibido created?
También quería asegurarme de que puedo identificar un contracargo por su id y que en todas las notificaciones relacionadas a un mismo contracargo, el id va a ser el mismo. Ej: "id": "chbk_2svxYyJ7mzqnV5ago" (ver json ejemplo)
En los ejemplos de los eventos de contracargos en la documentación, el nombre del evento coincide con "type", excepto en Contracargo Actualizado - charge.chargeback.updated, en donde el tipo es "type": "charge.chargeback.covered", yo me estaba basando en type para saber cuál es el evento que se desencadenó, cómo debería identificarlo, entonces?
{
"data": {
"object": {
"id": "chbk_2svxYyJ7mzqnV5ago",
"status": "pending_review",
"reason": "unrecognized",
"note": "El paquete fue entregado en el domicilio indicado por el cliente. \\nLos productos adquiridos son de fútbol Qatar de los cuales hay una gran demanda para su reventa.\\nCabe mencionar que este cliente cuenta con varias ordenes en disputa.\\nENTREGADO\\nEl martes\\n15/11/2022 a la(s) 11:10\\nFirmado por: A.ANGELA TEJEDA",
"files": [
{
"id": "chbkf_2svd5QRDRhPtZc4mW",
"file_name": "2022112512669.pdf",
"url": "https://s3.amazonaws.com/conekta_user_files/5d94f0bc82c27276808b67b2/chargebacks/chbk_2svd5QRoyqipTYwLu/evidence/2022112512669.pdf",
"created_at": 1669651471
}
],
"object": "chargeback",
"charge_id": "636bebf2e6c3e70016cbe316",
"created_at": 1669740213,
"order_id": "ord_2spSPPw3ekYdASuyw",
"evidence_due_by": 1670198399
},
"previous_attributes": {
}
},
"livemode": true,
"webhook_status": "successful",
"webhook_logs": [
{
"id": "webhl_2sr6P2oyFqNTSLghJ",
"url": "http://requestb.in/1467d141",
"failed_attempts": 12,
"last_http_response_status": 200,
"response_data": {},
"object": "webhook_log",
"last_attempted_at": 1668480248
}
],
"id": "6372983ddfd6a70001e5eca4",
"object": "event",
"type": "charge.chargeback.covered",
"created_at": 1668454461
}
Saludos
Posted by María Gabriela Corfield 5 months ago
Imposible comunicarse al soporte de Conekta
No veo por ninguna parte el número telefónico para soporte. Alguien que me lo comparta. Gracias
Posted by Sergio Elizalde 5 months ago
No puedo hacer cargos a tarjetas.
A mis clientes les rechazan los pagos de manera regular por cargo a tarjeta de crédito o débito, Visa, Master y Amex, no puedo cobrar, alguna recomendación?
Posted by Sergio Elizalde 5 months ago
contracargos
Buenas tardes, necesito implementar el proceso de contracargos, y quería saber si me pueden orientar con dicha implementación.
- Tengo que crear webhooks para
charge.chargeback.created
charge.chargeback.updated
charge.chargeback.under_review
charge.chargeback.lost
charge.chargeback.won
- o con los 2 primeros es suficiente?
- En caso de recibir charge.chargeback.lost, debo utilizar POST <https://api.conekta.io/orders/{id}/refunds>, o la orden se anula y se devuelve el dinero al cliente automáticamente?
- hay forma de generar contracargos de prueba ?
y, otras preguntas que no está relacionada con esto:
- cuál es el propósito del campo custom_reference de customer?
- si incluyo metadata al crear el cliente, la recibo en customer_info al realizar un cargo?
Desde ya muchas gracias y espero su respuesta
Saludos
Posted by María Gabriela Corfield 5 months ago