Transacciones con datos de clientes

Que tal,

Aplicacion: PHP / Curl / API 4geeks.

Antes de ejecutar un Charge, siempre aplico el domain + /accounts/customers/ con los datos basicos como name, amount, email, datos de tarjeta y esto me genera el customer_key. Al utilizar el customkey en el charge/create funciona perfecto pero cuando voy al dashboard y quiero saber mas datos especificos de la transaccion me sale

igual yo en mi backend guardo la transaccion con los datos completos y extra del usuario pero me gustaria tambien tenerlo en la plataforma.

No veo nada de esto en la documentacion y lo que he logrado hasta el momento(lo mencionado arriba) ha sido extrayendo info de los codigos python + nodejs. me gustaria saber mas sobre esto.

Muchas gracias.

1 Like

@madrick.none gracias preguntar. Por ahora, únicamente las ventas generadas por link de pago y/o WooCommerce plugin, colectan y guardan información del cliente. Estamos trabajando en una nueva versión de endpoints de procesamiento, que pronto vamos a liberar.

Me gustaria verificar bien esto, ya que, he visto discrepancias en relacion a la documentacion
actualmente lo que hago es lo siguiente

  1. creo un usuario por https://api.4geeks.io/v1/accounts/customers/ esto me genera un customer_key con la tarjeta del usuario
  2. Luego paso el customer_key a https://api.4geeks.io/v1/charges/create/ y esto genera una compra que me ha funcionado 1 sola vez en produccion.

Lo digo de esta manera porque veo en mis logs que la respuesta de endpoint https://api.4geeks.io/v1/charges/create/ en la mayoria de veces viene NULL o no viene un json valido que generalmente trae el charge_id, cards etc. estos requests los extraje de su programacion nodejs

pero en otro punto de su documentacion dicen: para hacer un pago se hace con /v1/charges/simple/create/ . y no mencionan nada mas.

Es valido lo que estoy haciendo? porque no esta funcionando en produccion? si tiene algun detalle lo antes posible seria genial. Gracias!

@alpocr alguna respuesta? : ) gracias!

@alpocr otra cosa adicional, el token_Access yo lo estoy guardando por base de datos cuando duro en general segun el callback dice 36,000 osea 10 horas?

@alpocr a traves de pruebas de algunos clientes de europa y estados unidos hemos visto que las respuestas NULL o vacias vienen por culpa de que la tarjeta tiene 3D secure, ahora quiero saber como manejan el 3D SECURE mediante la API charge/create, pero por favor leer mis otros replies y si puedens ser contestadas en orden seria.

Test que se realizo fue desde francia con una tarjeta francesa y fallo. Por eso el problema viene del 3D secure porque en europa es 100% obligatorio.