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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand ich einen Weg, um einen Kunden erstellen, registrieren Sie einen plan und laden Sie eine einmalige setup-Gebühr. Hier ist der code, den ich verwendet habe:
Diese berechnen Ihnen eine einmalige set-up fee
'account_balance' => $setupFee,
, registrieren Sie einen plan, und berechnen Sie die Höhe des plans.Streifen einmalige Abo-Gebühr
plan
parameter für Kunden-Erstellung ist dokumentiert irgendwo?InformationsquelleAutor Criesto
Zu berechnen, die ein Kunde für den gleichen Preis jeden Monat müssen Sie die Verwendung von Streifen ist Abonnements. Wenn Sie ein Abonnement eines Kunden zu einem $50 monthly plan, wird er automatisch aufgeladen jeden Monat für $50 ohne manuelle Arbeit von Euch.
Als für die setup-Gebühr von $50 für den ersten Monat, was Sie brauchen, ist zu schauen,Rechnungspositionen.
Hier ist die Strömung Sie Folgen würde:
Den letzten Schritt automatisch erstellt die erste Rechnung für das Abonnement und fügt die Rechnung posten. Der Kunde wird dann berechnet $50 für den plan und $50 für die Rechnung Element, so dass $100 wie erwartet. Dann im nächsten Monat auf den gleichen Tag, werden dem Kunden berechnet $50 nur und jeden Monat dann ab.
Nein ist es nicht. Rechnungspositionen sind hier genau. Nur versuchen, diese in das dashboard im Test-Modus und Sie werden sehen, wie es funktioniert
InformationsquelleAutor koopajah