Streifen einen Kunden erstellen und wiederkehrende Gebühr in PHP

Habe ich eine website wo ich will, zu integrieren Stripe Zahlungs-gateway, wenn sich ein Benutzer anmeldet möchte ich einen Kunden anlegen, die auf Streifen und berechnen Sie die erste Monats-Gebühr zum Beispiel $100 und ab dem nächsten Monat will ich berechnen Ihnen $50.

Wie erstelle ich die Kunden und dann laden Sie Sie gleichzeitig-und setup-wiederkehrende Zahlung, bisher konnte ich nur herausfinden, über die einmalige Zahlung-system:

$charge = \Stripe\Charge::create(
    array(
        "amount" => $amount,
        "currency" => "usd",
        "source" => $token,
        "description" => $email
    )
);

Für wiederkehrende Zahlungen, werde ich haben, um diesen code auszuführen, die in einem cron-oder gibt es eine bessere Möglichkeit ?

Vielen Dank im Voraus.

EDIT:

Ich verwendete den folgenden code, um einen Kunden erstellen und erst dann zu laden, dass Kunden mit Ihrer Ladung id:

//Create Customer:
$customer = \Stripe\Customer::create(array(
    'source'   => $token,
    'email'    => $_POST['email'],
    'plan'     => "monthly_recurring_setupfee",
));

//Charge the order:
$charge = \Stripe\Charge::create(array(
    'customer'    => $customer->id,
    "amount" => $amount,
    "currency" => "usd",
    "description" => "monthly payment",
    )
);

scheint dies zu funktionieren.

Andere Frage: ich habe zwei Pläne monthly_recurring_setupfee und monthly_recurring, der Vorherige plan enthält der Betrag, den ich aufladen möchten, plus die einmalige setup-Gebühr und die später-plan enthält die normale Menge, die ich wird der laden ab dem zweiten Monat, ich dachte, die Zuordnung der Benutzer die monthly_recurring_setupfee plan bei der Registrierung und wenn die Zahlung erfolgreich ist, ändern Sie den plan des Benutzers zu monthly_recurring - ist das möglich ?

InformationsquelleAutor Criesto | 2015-07-23

Schreibe einen Kommentar