2014-10-05 12 views
5

I Business::Stripe ‚s Beschreibungsfeld für einmalige Gebühren mit dem Code unten füllen kann:Wie beziehe ich das Beschreibungsfeld von Stripe im Abonnementpreis?

use Business::Stripe; # Version 0.4 

# Create Customer 
my $customer = $stripe->api('post', 'customers', 
    card  => $stripeToken, 
    description => $username, 
); 

# Charge 
my $charge = $stripe->api('post', 'charges', 
    customer => $customer, 
    currency => $currency, 
    description => 'my description here no probs', 
    amount  => $amount, 
); 

Aber wenn ich einem Kunden einen Kunden erstellen und ordne sie einen Abo-Plan kann ich nicht sehen, wie das zum Auffüllen Beschreibung der Gebühr, die für jede Abrechnungsperiode berechnet wurde.

Ich möchte in der Lage sein, eine Beschreibung der Gebühr hinzuzufügen, die jede Abrechnungsperiode passiert.

Die API scheint keinen Weg zu zeigen, aber das Feld kann über das Strie-Dashboard bearbeitet werden.

Antwort

6

Stripe denkt darüber nach, die Kostenbeschreibung auf Rechnungen automatisch zu füllen, aber das ist noch keine Funktion, die es gibt. In der Zwischenzeit können Sie, sobald das Ereignis invoice.payment_succeeded auftritt, die Gebühren-ID aus diesen Ereignisdaten abrufen. Dann können Sie den Ladezustand des Beschreibung über die API aktualisieren:

https://stripe.com/docs/api#update_charge

Hoffnung, die hilft, Larry

PS ich auf Unterstützung bei Streifen arbeiten.

+0

Danke Larry. Jetzt weiß ich, es ist nicht möglich, jetzt kann ich aufhören zu suchen :) –

+0

Hallo Larry, danke für die Antwort. Wegen Ihrer Tutorials und Antworten hier liebe ich Stripe. Eine Frage, müssen wir diese Lösung noch verwenden? Oder hat Stripes die Art verändert, wie die Dinge gemacht werden? Vielen Dank. – Greeso

+0

@Grees: ab Dezember 2017 scheint dies noch der Weg zu sein, da '\ Stripe \ Subscription :: create()' kein 'description' Argument unterstützt. –

Verwandte Themen