Frage

Ich bin in meinem zweiten Jahr der Programmierung im Allgemeinen und Ruby on Rails genauer. Ich habe mehrere Anwendungen erstellt und habe schließlich ein, dass ich für starten möchte auflädt. Ich habe noch nie so etwas wie dies umgesetzt und ich fühle mich wie (von dem, was ich gelesen habe) die meisten der zur Verfügung gestellten Dokumente ein bisschen über meinen Kopf sind. Ich kümmere mich nicht tauchen in, aber bevor ich tat wollte ich von denen einige Meinung bekommen, mehr erfahren über das, was ist der einfachste Weg, um ein Modell für die Erhebung meiner Benutzer einen Monat Gebühr für die Nutzung zu implementieren. Zwei Anmerkungen:

  1. My App enthält Nutzer bereits und ich werde einen neuen Abschnitt der App vorstellen, die ich möchte nur den Zugang zu denen geben, die zahlen.
  2. Ich sich an einer Dritte Seite nicht etwas ausmachen, für die Zahlung senden.

Von dem, was ich finden kann, scheint es, wie beide PayPal und Chargify machen einen anständigen Job Hilfe für diese Art der Integration der Bereitstellung. Was sind Ihre Gedanken darüber, welche Art von Lösung zu diesem Raum für einen Neuling am besten ist.

War es hilfreich?

Lösung

Ich werde zugeben, dass ich voreingenommen bin, da ich einer der Gründer von Chargify bin: -).

Aber vor, dass ich half Build 7-8 Unternehmen, zuletzt Engine Yard, und ich wirklich, wirklich wollen wir damals hatten so etwas wie Chargify würde. Ich erinnere mich denken: „Mann, wir brauchen so etwas wie‚Basislager für Billing‘... es sollte einfach sein, mit einer Kreditkarte anmelden, definieren Produkte und Preise, und los geht“. Also habe ich die Chargify / GrasshopperGroup Leute gefunden und trat dem Team bei.

Chargify dauert es eine Ebene von dem, was wir mit Payment-Gateway-Angebote und Dinge wie PayPal gefunden ... mit Chargify definieren Sie Produkte, Preise, Gutscheincodes, dosiert-Nutzungseinheiten usw. und lassen Chargify so viel zu tun wie du willst. Das System E-Mails Ihre Kunden, wenn ihre Karten zurückgegangen erhalten oder verfallen, und leitet sie an eine URL, das Problem zu beheben, etc.

Billing wird komplex wie ein Unternehmen wächst. Ich sage Anrufer, dass, wenn ihre Bedürfnisse wirklich einfach sind, dann können sie in der Tat mit Auth.Net der ARB-Service oder eine andere wie es in Ordnung sein, aber sobald Ihre Bedürfnisse noch weniger einfach zu bekommen beginnen (dh Kunden Pläne der Mitte des Zyklus verändern und wollen proration), dann Chargify Ihr Leben wirklich einfacher macht.

Und wie Rails Leute sie, wir arbeiten immer den Service besser zu machen, so dass Sie immer mehr Leistungen Mit der Zeit zu bekommen. Und Sie können uns eigentlich 24/7 anrufen und jemand am Telefon! Unsere Stufe 1 Telefon Team kennt das Produkt besser und besser jede Woche und kann den Anruf auf Ebene 2 senden, wenn sie die Antwort nicht kennen.

Also, Sie bekommen ein gutes Stück Software, sowie ein gutes Team, das hier ist für Sie neue Funktionen zu entwickeln und zu unterstützen, wenn Sie es brauchen.

Es tut uns Leid, das klingt wie eine Anzeige; es ist teilweise, natürlich. Aber es ist auch nur ein Spiegelbild meiner Frustration versuchen, diese Unternehmen zu früher zu bauen, und meine Begeisterung für jetzt Teil von Chargify sein und Händlern helfen, auf nicht konzentrieren Abrechnung regelmäßig: -).

Andere Tipps

http://www.braintreepaymentsolutions.com/

Bei einem früheren Ort der Beschäftigung, haben wir Gehirn-Baum, und ich nur Gutes darüber gehört, obwohl ich war nicht (und sind immer noch nicht, aber versuchen) einen Programmierer zu der Zeit. Es scheint ein wenig teurer als die großen Jungs zu sein -. Aber mehr Freiheit und hat

Es könnte sich lohnen, ein Blick in.

Ladesystem oder System-Billing?

Im Gespräch mit einer Reihe von Leuten Unternehmen in der Gemeinde Ruby-Gebäude, denke, dass ich es ist wichtig zu beachten, dass nur das Sammeln von Kundenzahlungen und skalierbare Abrechnung sind zwei ziemlich einzigartige Tiere. Die heutigen SaaS-Unternehmen sind nicht immer bewusst den Unterschied.

Schlagen Kreditkarten für $ 39.95 auf monatlicher Basis ist für die meisten der „Zahlungs Tools“ hier erwähnt gut. Doch wenn man braucht einen komplexen Fakturierungsalgorithmus (charge-Modell) zu übernehmen, Kundenverträge, Promotion-Codes, Freemium, abgestufte, Überschlag oder dosierte Nutzung oder Integration mit anderen internen Systemen, Sie brauchen mehr als eine Zahlung Maschine. Sie brauchen wirklich eine „intelligentere“ Billing-System, das ein Payment Gateway nutzt, aber tut weit mehr als nur Karten auf monatlicher Basis zu treffen.

Auch wenn man hat eine beträchtliche Anzahl von Kunden oder Volumen eines System, dass Skalen Schlüssel. Für die Forschung mehr Mid-Tier-Check-out Abrechnungssysteme wie http://www.metanga.com oder http://www.zuora.com .

Zahlung nehmen Sie gehen ein paar Dinge brauchen:

  1. Ein Bankkonto das Geld in
  2. setzen
  3. Ein Payment Gateway
  4. Ein SSL-Zertifikat (dies kann schwierig sein, wenn Sie in der Cloud sind)

Die Schönheit von Produkten wie Chargify oder braintree ist, dass sie Sie eine schöne API für mit Karten Ereignissen wie Ablauf oder ausgefallene Zahlungen zu tun und können manchmal auch als Payment-Gateway fungieren.

I integriert mit Cheddar-Getter (https://cheddargetter.com/) an einem Nachmittag. Es gibt ein Ruby Gem (https://github.com/ads/cheddargetter) und sie haben einen Zahlungs-Gateway-Service, aber ich habe nicht verwendet, dass so nicht auf dem Wert auf Kommentar will.

Die Zahlung ist ein annoyingly komplizierter Prozess, und Sie haben alle abzuzahlen die Kette, der schwierigste Teil ist dafür, dass Ihr Service ist preisgünstig, aber nicht preislich so, wo du keinen Gewinn machen.

Hier einige weitere Links, die Sie bei der Lektüre interessiert sein könnten:

http://www.activemerchant.org/ http://recurly.com/

Ich habe die PayPal-Express-Zahlungen mit ActiveMerchant verwendet vor, weil es keine Buy-in Kosten; PayPal dauert nur ihre Scheibe jeder Transaktion, so dass ich zu kümmern sich nicht um Gebühren zu einer Tonne von verschiedenen Anbietern zu zahlen. Die Nachteile sind gut dokumentiert, aber auch - speziell, wenn PayPal entscheidet, dass Sie etwas schattig tun und entscheidet, Ihr Geld zu frieren, können Sie den Bach ohne Paddel vorhast. Das ist ein kalkuliertes Risiko Sie zu bewerten haben, though.

Sie können sehen Saasy , wenn Sie nicht möchten, dass Ihre eigene vollständige Lösung rollen, though. Es scheint mit bestehenden Anwendungen gut zu integrieren.

ActiveMerchant ist definitiv der Weg zu gehen Integration mit PayPal oder einem des Kredit Gateways wie Braintree zu bekommen (sehr zu empfehlen) oder Authorize.net (gut und billig). Die SaaS Rails Kit , die ich verfasst, verwendet es als Grundlage für eine vollständige Billing-Lösung wiederkehrender, dass Sie integrieren mit Ihrer Anwendung.

In Bezug auf Ihre Nachfolge-Frage über PayPal, ActiveMerchant macht es einfach, ihre API oder IPN zu verwenden, um Informationen zurück über den Transaktionsstatus zu erhalten.

Ich habe eine Tonne Erfahrung mit diesem und der ersten Frage hat, dass man sich fragen muß, ist, „wie wichtig die Abrechnung wiederkehrend?“ Wenn die Abrechnung wiederkehrend ist eine Anforderung, dann mit allen Mitteln verwenden Chargify, Recurly oder dergleichen. Sie sind alle ziemlich gut.

Wenn aber, Sie sind einfach auf der Suche Zahlungsprozess auslagern (wie ich normalerweise bin), so dass Sie müssen nicht mit der PCI-Compliance umgehen (was ein Alptraum ist), dann haben Sie viel weniger tragfähige Optionen IMO. Sie können mit PayPal, Amazon oder Google Checkout, aber sie haben alle Nachteile. Paypals User Experience ist schrecklich und viele Menschen davon verwirren sie Konto benötigen ein PayPal glauben, um den Kauf abzuschließen. Google Checkout muss der Benutzer entweder ein Google-Konto haben oder schaffen, was lächerlich ist und Amazon ist ok, aber wie Google Checkout erfordert ein Amazon-Konto.

WePay ist mein persönlicher Favorit jetzt für ausgelagerte Abrechnung ist aber sehr schlank und Sie haben ihren Checkout-Prozess zu verwenden. Das Personal und API ist genial aber.

Was würde ich gerne, wenn ein Chargify-ähnliche Lösung zu sehen, die auf ONE OFF Vertrieb konzentriert. Etwas, das lassen Sie uns mich Host die gesamte Checkout-Prozess auf ihre PCI-kompatiblen Server, sondern erlaubt es mir nicht nur das Aussehen, sondern Form anpassen. Wenn ich für zusätzliche Informationen, wie Benutzername und Passwort fragen wollte, kann ich. Wenn ich brauche nicht Versand-Adresse, kann ich es entfernen. Wenn ich nur die CC-Nummer, CVV und exp Datum ohne Rechnungsadresse möchte ich kann das tun, etc.

Aber zum bestem Wissen und Gewissen, die derzeit nicht vorhanden ist. Verwenden Sie Chargify nicht für einmalige Transaktionen. Während sie es der Checkout-Prozess unterstützen eine offs sehr klobig (Displays Dinge wie Gebühr $ 0-Setup, das bedeutet nichts, wenn jemand ein Hemd oder eine Zeit herunterladbare Material kauft und ist nur verwirrend).

Viel Glück!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top