2014-09-10 13 views
5

FRAGE:Abbrechen Abonnement am Ende der Periode

Wie man die „at_period_end“ Argument für die folgende PHP-Funktion in Übereinstimmung mit der entsprechenden Streifen Dokumentation nicht anhängen?

Dokumentation:

STRIPE: cancel subscription

CODE:

<?php 

require_once('./lib/Stripe.php'); 
Stripe::setApiKey("$APIKEY"); 

$cu = Stripe_Customer::retrieve("$CUSTOMER_ID"); 
$cu->subscriptions->retrieve("$SUBSCRIPTION_ID")->cancel(); 

?> 
+0

Bitte markieren Sie die Antwort als akzeptiert, wenn es korrekt ist. Vielen Dank. –

Antwort

11

Ich fand die richtige Lösung zu sein:

$cu->subscriptions->retrieve("$SUBSCRIPTION_ID")->cancel(
    array("at_period_end" => true)); 
5

Versuchen das Argument als Array wie folgt angeben:

$at_period_end = true; 
$cu->subscriptions->retrieve("$SUBSCRIPTION_ID")->cancel(
    array("at_period_end" => $at_period_end)); 
+0

Vielen Dank für die Antwort. Ich werde es als korrekt markieren, sobald ich es überprüft habe. – arman

+0

@arman Dies ist die richtige Lösung und sollte als solche gekennzeichnet werden. Sie sollten nicht einfach seine Antwort kopieren und die Variable ändern, um ein fest codierter Wert zu sein. – Michael