Foro
Dudas de billing en actualización de suscripciones
Actualmente contamos con una plataforma de pago de suscripciones, donde existen 3 planes. Ya tenemos programada la lógica y se hace el cambio de plan sin problemas.
Mi duda es cómo funciona la lógica de cobro en los siguiente escenarios:
1) Si es un plan mensual y el upgrade se hizo en el día 15, Conekta le cobra el nuevo costo hasta el día 30 que es cuando vence el plan viejo?
2) Si es un plan mensual y el downgrade se hizo en el día 15, Conekta le cobra y da un reembolso por el ajuste del nuevo costo hasta el día 30 que es cuando vence el plan viejo?
3) Si es un plan mensual con trial de 30 días y el upgrade se hizo en el día 15, Conekta le cobra el nuevo costo hasta el día 30 que es cuando vence el plan viejo?
4) Si es un plan mensual con trial de 30 días y el downgrade se hizo en el día 15, Conekta le cobra y da un reembolso por el ajuste del nuevo costo hasta el día 30 que es cuando vence el plan viejo?
No queda muy claro en la documentación estas preguntas. Muchas gracias por el tiempo!
Posted by null 6 days ago
Ordenes de cliente, usando customer_id
Necesito obtener la lista de órdenes de un cliente, usando el customer_id. Actualmente no encuentro la manera de hacerlo.
Lo necesito porque quiero poder conseguir la información de cada pago realizado a un cliente en el método de suscripción.
Por qué? Porque quiero saber el costo pagado y fecha de pago de cada orden dentro de una suscripción de un cliente.
Posted by Alan N. 7 days ago
Datos en onCreateTokenSucceeded de iframe tokenizer
Hola, es posible obtener los datos de la tarjeta (ultimos 4 digitos) en el metodo onCreateTokenSucceeded del iframe tokenizer? ya que actualmente solo regresa el token id.
Gracias!.
Posted by Omar 7 days ago
CORS policy: Response to preflight request doesn't pass access control check: It does not have HTTP ok status.
Estoy usando fetch para solicitar lista de ligas de pago generadas.
Recibo esta respuesta: CORS policy: Response to preflight request doesn't pass access control check: It does not have HTTP ok status.
Las cabeceras que tengo establecidas al momento son estas:
var myHeaders = new Headers();
myHeaders.append("Authorization", "*******************************************");
myHeaders.append("Accept", "application/vnd.conekta-v2.0.0+json");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Access-Control-Allow-Headers","X-API-KEY, Origin, X-Requested-With, Content-Type, Accept, Access-Control-Request-Method,Access-Control-Request-Headers, Authorization");
myHeaders.append("Access-Control-Request-Method","POST,GET, OPTIONS")
Posted by jorge Tenorio 13 days ago
Cambio de Producto o Servicio ofrecido
¿Cómo puedo cambiar la parte de Producto o Servicio ofrecido? puse por error una cosa y me pide permiso de COFEPRIS y no me deja realizar cobros en mi tienda en línea.
Posted by Jorge Ruiz 14 days ago
sistema de pagos a terceros
¿cual es el mejor esquema para un sistema de pago de servicios para mis clientes?. No es práctico el sistema de dispersión debido al esquema fiscal ni la automatización del proceso. ¿Hay una mejor forma de hacer esto?
Posted by Carlos Alcocer 19 days ago
Detalle de un depósito en webhook y detalle de pagos mediante API
En el dashboard es posible consultar cuáles son los pagos que integran un depósito haciendo click sobre un depósito muestra los pagos recibidos que integran dicho depósito.
Yo estoy obteniendo los depósitos mediante los eventos del webhook; pero el objeto del payout.paid_out no tienen el detalle de los pagos que integran el depósito
¿Hay manera de consumir el detalle de un depósito mediante API?
Posted by Ignacio Huerta 23 days ago
fraud_score
Buen dia equipo de conekta, tengo una implementación con ustedes y estamos analizando los objetos de contracargos para un procedimiento interno que estamos por implementar, sin embargo revisando la información me encuentro que en la orden de pago existe en la propiedad payment_method una llave con denominación fraud_score y esta contiene un valor flotante, Me podrian apoyar proporcionando mas información al respecto ya que en la documentación no he podido encontrar nada relacionado, ahora bien en otras ordenes de pago que hemos analizado no encontramos dicho propiedad, esto me lleva a pensar en un escenario en el cual ese cliente pueda estar marcado con una bandera de riesgo y asi mismo poder determinar si puedan existir algún tipo de inconveniente con el mismo.
Quedo en espera de sus comentarios
Posted by Antonio SV 24 days ago
Crear una orden con parametros variables
Buenos dias ya cree una orden de pago para un checkout redireccionado de una manera fija:
asi jalo:
Order order = new conekta.Order().create(@"{
""currency"":""MXN"",
""customer_info"": {
""customer_id"": ""cus_2tMrriXzeHG5XYqY2""
},
""line_items"": [{
""name"": ""Pago Mensualidad"",
""description"": ""Mes de Febrero."",
""unit_price"": 46000,
""quantity"": 1,
""tags"": [""Pago"", ""Pago mensualidad""],
""type"": ""physical""
}],
""checkout"":{
""type"": ""HostedPayment"",
""success_url"": ""http://187.216.228.66:2222/SysVentasPagos/Acceso.aspx"",
""failure_url"": ""http://187.216.228.66:2222/SysVentasPagos/Acceso.aspx"",
""allowed_payment_methods"": [""card""],
""livemode"": false,
""monthly_installments_enabled"": false
}
}");
Lo que quiero hacer es que algunos valores no esten fijos con el custumer_id, unit_price, etc. es decir que yo los ponga de acuerdo algun valor leido, no si desde la creacion se pueda hacer esto o modificar la orden de pago.
Gracias.
Posted by Jorge Gerardo Bleis Cano about 1 month ago
Ciclo de vida de una suscripción
Hola, entiendo que el el ciclo de vida de una suscripción sería lo siguiente
in_trial -> active -> past_due
|-> paused
|->canceled
Paused: cuando explicitamente mando a llamar el método API para pausarla
Past_due: *¿Cuanto tiempo después de un cobro fallido cae en este status, cuantos reintentos se hacen, y los reintentos con que periodicidad se hacen? se puede configurar el numero de reintentos y el tiempo entre cada uno?*
canceled: *además de caer en este status por una execución explícita del método cancel del API, se entendería que después de los intentos de past_due caería en este estado?*
Posted by Víctor Chávez about 1 month ago