PHP Extension Stripe: Delete a Coupon

Back to Index

Deletes a coupon.

Documentation: https://stripe.com/docs/api/curl#delete_coupon

CURL Command

curl https://api.stripe.com/v1/coupons/25OFF \
   -u STRIPE_SECRET_KEY: \
   -X DELETE

PHP Extension Example

<?php

// The version number (9_5_0) should match version of the Chilkat extension used, omitting the micro-version number.
// For example, if using Chilkat v9.5.0.48, then include as shown here:
include("chilkat_9_5_0.php");

$rest = new CkRest();

//  URL: https://api.stripe.com/v1/coupons/25OFF
$bTls = true;
$port = 443;
$bAutoReconnect = true;
$success = $rest->Connect('api.stripe.com',$port,$bTls,$bAutoReconnect);
if ($success != true) {
    print 'ConnectFailReason: ' . $rest->get_ConnectFailReason() . "\n";
    print $rest->lastErrorText() . "\n";
    exit;
}

$rest->SetAuthBasic('STRIPE_SECRET_KEY','');

$sbResponseBody = new CkStringBuilder();
$success = $rest->FullRequestNoBodySb('DELETE','/v1/coupons/25OFF',$sbResponseBody);
if ($success != true) {
    print $rest->lastErrorText() . "\n";
    exit;
}

$jsonResponse = new CkJsonObject();
$jsonResponse->LoadSb($sbResponseBody);

$deleted = $jsonResponse->BoolOf('deleted');
$id = $jsonResponse->stringOf('id');

?>

Sample JSON Response Body

{
  "deleted": true,
  "id": "25OFF"
}