2010-03-08 6 views
5

Ich möchte meinen Mitgliedern automatisch einen variablen Geldbetrag berechnen, basierend auf den Diensten, die sie auf meiner Website verwenden. Sie würden einen geschuldeten Saldo anhäufen, und dann würden sie jede Woche für diesen Betrag berechnet. Gibt es eine Möglichkeit, dies zu tun, ohne ihre Kreditkarteninformationen in meiner Datenbank speichern zu müssen?PayPal-Konto automatisch aufladen?

(ähnlich wie meine last question, aber ich habe gerade ich nicht wirklich durch die Kopfschmerzen gehen will und Haftungsfragen zu müssen, sicher info speichern CC)

Antwort

5

Um dies zu erreichen Sie benötigen, um Ihre zu erstellen eigenes Abonnementsystem, das sowohl das "Wann" des Abonnements als auch das "Wieviel" verwaltet. Sie können dann die API Ihres gewählten Zahlungsprozessors verwenden, um die Transaktion zu bearbeiten. Ein Beispiel hierfür wäre die Verwendung der Authorize.Net Customer Information Manager (CIM) API zum Speichern von Kundenabrechnungsinformationen, einschließlich ihrer Kreditkarteninformationen, und dann einen Cron-Job, der die Datenbank periodisch abfragt und, wenn ein Benutzer die Kriterien für eine Zahlung erfüllt, berechnet die richtige Menge und verwenden Sie dann die CIM-API, um ihre Kreditkarte zu bearbeiten. Die Integration ist nahtlos, so wird es so professionell aussehen, wie Sie es schaffen können.

+0

Heh ... diese 4 Punkte, die sie auf dieser Seite haben, sind direkt auf dem Geld. Klingt genau nach dem, was ich suche, obwohl ich wünschte, ich müsste nicht noch eine weitere API durchgehen, und dann die 2 (Authorize.net * und * PayPal) haken – mpen

1

Ich mache einen ähnlichen Prozess auf meiner Website und es gibt Möglichkeiten zu vermeiden, durch eine API zu gehen, um die Kreditkarten Ihrer Kunden zu verarbeiten. Wir verwenden Chargify, um das Abonnementsystem zu erstellen, das verwaltet, wann "Ihr" Kunde belastet wird und "wie viel".

Unser Zahlungsgateway ist mit Chargify verbunden, in dem alle Kreditkarteninformationen gespeichert sind, so dass wir nicht PCI-konform sein müssen. (Sie können PayPal als Zahlungsgateway verwenden, wenn Sie möchten). Auf diese Weise müssen wir nicht über eine API gehen, um unserem Zahlungsgateway mitzuteilen, dass die Kreditkarten unserer Kunden belastet werden.

Wenn Sie in die gleiche Richtung gegangen sind und einen Dienst wie Chargify verwendet haben, müssen Sie noch eine API erstellen, die Chargify sagt, wie viele Dienste Ihr Kunde auf Ihrer Website verwendet hat, damit Chargify weiß, wie viel Sie Ihren Kunden berechnen. Oder Sie können manuell die Anzahl der Dienste eingeben, die Ihre Kunden in diesem Monat genutzt haben. Wenn Sie jedoch viele Kunden haben, wäre das zeitaufwendig.

+0

Gutes Timing! Ich war gerade dabei, es in den nächsten Tagen noch einmal zu versuchen. Ich werde auf jeden Fall in Chargify schauen, danke! – mpen