08-create-order.php 1021 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. /**
  3. * Ejemplo 8
  4. * Como crear una orden usando Culqi PHP.
  5. */
  6. try {
  7. // Usando Composer (o puedes incluir las dependencias manualmente)
  8. require '../vendor/autoload.php';
  9. // Configurar tu API Key y autenticación
  10. $SECRET_KEY = "{SECRET KEY}";
  11. $culqi = new Culqi\Culqi(array('api_key' => $SECRET_KEY));
  12. // Creando Cargo a una tarjeta
  13. $order = $culqi->Orders->create(
  14. array(
  15. "amount" => 1000,
  16. "currency_code" => "PEN",
  17. "description" => 'Venta de prueba',
  18. "order_number" => 'pedido-9999',
  19. "client_details" => array(
  20. "first_name"=> "Brayan",
  21. "last_name" => "Cruces",
  22. "email" => "micorreo@gmail.com",
  23. "phone_number" => "51945145222"
  24. ),
  25. "expiration_date" => time() + 24*60*60, // Orden con un dia de validez
  26. "metadata" => array("dni" => "71702935")
  27. )
  28. );
  29. // Respuesta
  30. echo json_encode($order);
  31. } catch (Exception $e) {
  32. echo json_encode($e->getMessage());
  33. }