it-swarm.com.de

Wie füge ich eine einfache Online-Zahlungstransaktion in Drupal 7?

Mein Kunde bittet mich, seiner drupal 7 Site) ein einfaches Online-Transaktionssystem hinzuzufügen. Der Zahlungsbetrag für seine Benutzer ist tatsächlich festgelegt, zum Beispiel 100 $, 250 $ und 350 $. Außerdem möchte er das verknüpfen Transaktion mit seiner lokalen Bank und als Option möchte er auch den Pay-Pal hinzufügen.

Könnte mir bitte jemand sagen, wie ich anfangen kann, dies zu integrieren? Ich habe das Drupal-E-Commerce-Kicksart überprüft, aber ich glaube, das ist weiter fortgeschritten. Wenn mich jedoch jemand anweisen kann, die Anforderungen meines Kunden zu optimieren, wäre dies hilfreich.

Ich habe auch Drupal https://drupal.org/project/simple_payments überprüft, aber da es das drupal 7 I nicht unterstützt) Ich habe nicht viel darüber gelesen.

3
FR STAR

Ich bin damit einverstanden, dass Commerce Kickstart für das, was Sie brauchen, zu weit fortgeschritten ist. Sie würden am Ende viel Zeit damit verbringen, eine Menge Dinge "aus" zu konfigurieren, nur um Ihren Benutzern eine einfache Kaufabwicklung zu ermöglichen.

Ich habe mehrere einfache benutzerdefinierte Zahlungslösungen für Drupal Websites mit Webform und Stripe.com.

Hier ist ein Beispiel für eine Stripe/Webform-Komponente: https://drupal.org/sandbox/jlyon/1472346

Grundsätzlich würden Sie die Komponente ausbauen, die ihre CC-Informationen erfasst und über Javascript an Stripe sendet, und dann die Gebühr auf der Serverseite mit dem von Stripe bereitgestellten Token ausführen. Dies bringt Sie aus dem Großteil der PCI-Konformität heraus (Sie müssen nur SSL aktiviert haben und sicherstellen, dass keine CC-Informationen an Ihren Server gesendet werden). Da Webform einfach zu verwenden ist und Sie beliebige Formularelemente hinzufügen können, können Sie schnell die richtigen Kundeninformationen erfassen und den "Produkt" - oder Dollarbetrag in einem Dropdown-Feld festlegen und dann die Gebühr in einer _validate() Funktion.

Nicht ganz Plug & Play, aber auch nicht viel Entwicklungszeit, um eine solide funktionierende Lösung zu erhalten.

Bearbeiten: Sie haben Paypal erwähnt - Sie können dies als alternative Kaufoption angeben und eine einfache Paypal-Schaltfläche verwenden, um sie auf ihren fröhlichen Weg zu senden. auch https://drupal.org/project/webform_Paypal

Edit 2: Nachdem ich ein wenig über Ryans Kommentar nachgedacht habe, würde ich vorschlagen, dass Sie zuerst Commerce-Modul greifen und daran basteln während. Möglicherweise stellen Sie fest, dass Sie das bekommen, was Sie brauchen. Ich habe es wirklich genossen, einige benutzerdefinierte, schlanke Zahlungssysteme mit Stripe zu implementieren, bei denen ein herkömmlicher "Checkout" -Workflow nicht angemessen war, aber das Rad nicht neu erfunden werden muss, wenn es passt.

4

Das Modul Zahlung bietet eine einfach zu verwendende Zahlungsverarbeitungs-API für Drupal 7.

3
Pierre Buyle

Als Nicht-Programmierer und nachdem ich mir die unzähligen Möglichkeiten angesehen habe, würde ich für eine einfache Lösung Webform Stripe empfehlen - es sei denn, es ist zu einfach für Ihre Anforderungen.

Mein Bedürfnis besteht hauptsächlich darin, Zahlungen per Telefon einzuziehen, aber ich kann es auch für Kunden verwenden, um einen Festpreisservice zu erwerben.

0
Paul

Möglicherweise möchten Sie das Modul Webform Stripe in Betracht ziehen, das eine einfache und leistungsstarke Integration zwischen Webform und Stripe bietet. Von der Projektseite:

Webform Stripe fügt Webforms eine supereinfache Stripe-Integration hinzu, sodass Einsendungen "gekauft" werden können.

Mit dieser Funktion können Sie Webformulare für Event-Registrierungen, Online-Spenden oder sogar für einfache Produkte verwenden, bei denen Sie zusätzliche Informationen von einem Benutzer sammeln müssen.

Es verwendet Stripe Checkout, um Zahlungen zu sammeln, wenn das Formular gesendet wird.

Es gibt viele Möglichkeiten, Zahlungen für Webforms einzuziehen. Die meisten von ihnen sind schwierig oder erfordern viele Module. Dies ist eine super einfache Lösung. Wenn Sie komplexere Workflows oder die Integration in Ihr Geschäft benötigen, sollten Sie die unzähligen verfügbaren Optionen für Commerce, Ubercart oder Payment in Betracht ziehen.

0
carsonw