Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cargo a tarjeta tokenizada #12

Open
JesusPuga opened this issue Mar 2, 2020 · 1 comment
Open

Cargo a tarjeta tokenizada #12

JesusPuga opened this issue Mar 2, 2020 · 1 comment

Comments

@JesusPuga
Copy link

Buenos días, leyendo su documentación https://www.openpay.mx/docs/card-charge.html, note que no se tiene el ejemplo realizado para python.

Mi duda es si es posible realizar dicho proceso con esta librería y de no ser así, ¿qué alternativas proporcionarían para ello?

@JavierPiedra
Copy link

JavierPiedra commented Nov 1, 2020

Buenos días, leyendo su documentación https://www.openpay.mx/docs/card-charge.html, note que no se tiene el ejemplo realizado para python.

Mi duda es si es posible realizar dicho proceso con esta librería y de no ser así, ¿qué alternativas proporcionarían para ello?

Yo lo logré pasando el device_session_id del cliente al back junto con el token generado después de ejecutar

EN EN CLIENT SIDE (DESPUES SE PASA EL TOKEN GENERADO JUNTO CON EL DEVICE_SESSION_ID AL BACK

OpenPay.token.create(
        {
          card_number: card,
          holder_name: state.ccName,
          expiration_year: expYear,
          expiration_month: expMonth,
          cvv2: cvc,
        }

EN EL BACK

        charge = customer.charges.create(
            source_id=token,
            method='card',
            amount=100,
            description="Charge",
            capture=True,
            device_session_id=device
        )

Ahora lo único que no logro es guardar y asignar a un cliente una tarjeta generada en el client con el token a menos que sea con un request derecho lo cual me parece que el punto de esta librería es no usar requests.... pero bueno.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants