01-create-token.php 767 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. /**
  3. * Ejemplo 1
  4. * Como crear un token a una tarjeta Culqi PHP.
  5. */
  6. try {
  7. // Usando Composer (o puedes incluir las dependencias manualmente)
  8. require '../vendor/autoload.php';
  9. // Codigo de Comercio
  10. $PUBLIC_KEY = "{PUBLIC KEY}";
  11. $culqi = new Culqi\Culqi(array('api_key' => $PUBLIC_KEY));
  12. // Creando Cargo a una tarjeta
  13. $token = $culqi->Tokens->create(
  14. array(
  15. "card_number" => "4111111111111111",
  16. "cvv" => "123",
  17. "email" => "wmuro".uniqid()."@me.com", //email must not repeated
  18. "expiration_month" => 9,
  19. "expiration_year" => 2020,
  20. "fingerprint" => uniqid()
  21. )
  22. );
  23. // Respuesta
  24. echo json_encode("Token: ".$token->id);
  25. } catch (Exception $e) {
  26. echo json_encode($e->getMessage());
  27. }