Retrieves the coupon with the given ID.
curl https://api.stripe.com/v1/coupons/25OFF \
-u STRIPE_SECRET_KEY:
[Reflection.Assembly]::LoadFile("C:\myAssemblies\ChilkatDotNet2.dll")
$rest = New-Object Chilkat.Rest
# 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 -ne $true) {
$("ConnectFailReason: " + $rest.ConnectFailReason)
$($rest.LastErrorText)
exit
}
$rest.SetAuthBasic("STRIPE_SECRET_KEY","")
$sbResponseBody = New-Object Chilkat.StringBuilder
$success = $rest.FullRequestNoBodySb("GET","/v1/coupons/25OFF",$sbResponseBody)
if ($success -ne $true) {
$($rest.LastErrorText)
exit
}
$jsonResponse = New-Object Chilkat.JsonObject
$jsonResponse.LoadSb($sbResponseBody)
$id = $jsonResponse.StringOf("id")
$object = $jsonResponse.StringOf("object")
$amount_off = $jsonResponse.IsNullOf("amount_off")
$created = $jsonResponse.IntOf("created")
$currency = $jsonResponse.IsNullOf("currency")
$duration = $jsonResponse.StringOf("duration")
$duration_in_months = $jsonResponse.IntOf("duration_in_months")
$livemode = $jsonResponse.BoolOf("livemode")
$max_redemptions = $jsonResponse.IsNullOf("max_redemptions")
$percent_off = $jsonResponse.IntOf("percent_off")
$redeem_by = $jsonResponse.IsNullOf("redeem_by")
$times_redeemed = $jsonResponse.IntOf("times_redeemed")
$valid = $jsonResponse.BoolOf("valid")
{
"id": "25OFF",
"object": "coupon",
"amount_off": null,
"created": 1516662783,
"currency": null,
"duration": "repeating",
"duration_in_months": 3,
"livemode": false,
"max_redemptions": null,
"metadata": {},
"percent_off": 25,
"redeem_by": null,
"times_redeemed": 0,
"valid": true
}