2017-12-21 9 views
-2

Ich muss Benutzer eine monatliche wiederkehrende Rechnung blockieren lassen. Standard Abonnement-Optionen sind:Vermeiden Braintree wiederkehrende Abrechnung für ein einzelnes Abonnement

never_expires: true, 
number_of_billing_cycles: nil 

Ist

never_expires: false, 
number_of_billing_cycles: 0 

das richtige Update für ein Abonnement, das zu erreichen? Ist 0 als Wert für die Anzahl der Abrechnungszyklen zulässig? Ich möchte, so dass das Abonnement für einen einzelnen Benutzer aktualisieren, nicht auf den nächsten Monat zahlen

Antwort

0

Braintree nicht wirklich tun dies (zumindest, dass ich sagen kann ...)

Die Art und Weise würde ich Annäherung an einen "freien Monat" Art der Sache ist, einfach eine Rückerstattung für diesen Monat https://developers.braintreepayments.com/guides/recurring-billing/manage/php#refunding-a-subscription

+0

So kann ich nicht verschiedene wiederkehrende Rechnung für verschiedene Benutzer behandeln? – Razinar

+0

Es gibt einige Optionen - https://developers.braintreepayments.com/guides/recurring-billing/manage/php und https://developers.braintreepayments.com/guides/recurring-billing/manage/php#see-auch sag was du kannst. Sie müssen wissen, womit Sie arbeiten können, um Ihre Versprechen an die Kunden zu richten. Es klingt wie du willst, was ich einen 'freien Monat, weil X .....' Art von Sache, die eher eine Marketing-Sache als technische ist. Braintree macht Zahlungen, nicht Marketing (aus meiner Erfahrung) - so müssen Sie herausfinden, welche Funktionen sie erlauben und damit arbeiten - Rückerstattungen sind einfach ..... –

+0

Vielleicht habe ich meine Frage nicht in der richtigen Weise gefragt, aber ich Sie müssen nur einem Benutzer erlauben, ein Kontrollkästchen für die automatische Verlängerung des Abonnements zu deaktivieren. Vom Backend rufe ich das Braintree Update API an, um ein einzelnes Benutzerabonnement zu aktualisieren, um es abzubrechen, anstatt es am Ende des Monats zu erneuern. – Razinar

1

Volle Offenlegung: Ich arbeite bei Braintree. Wenn Sie weitere Fragen haben, wenden Sie sich bitte an support.

Sie sollten Ihr Ziel erreichen, indem Sie eine discount erstellen. Sie müssen einen Rabatt erstellen, der mit einem Plan über die Systemsteuerung verknüpft ist. Über die API können Sie dem Abonnement jedoch einen Rabatt hinzufügen. Genauer gesagt, you should create a discount on the subscription entspricht dem Betrag des Abonnements, um einen Monat zu umgehen.

Verwandte Themen