05-create-refund.php 644 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. /**
  3. * Ejemplo 5
  4. * Como crear una devolution 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. $refund = $culqi->Refunds->create(
  14. array(
  15. "amount" => 500,
  16. "charge_id" => "{charge_id}",
  17. "reason" => "bought an incorrect product"
  18. )
  19. );
  20. // Respuesta
  21. echo json_encode($refund);
  22. } catch (Exception $e) {
  23. echo json_encode($e->getMessage());
  24. }