Aktive Händler-Integrationen (off-site Zahlungen)
Meine ursprüngliche Frage (unten) war vielleicht zu spezifisch, so werde ich bitten, etwas mehr allgemein!
Kann jemand Punkt mich in die Richtung ein tutorial, Beispiel oder Dokumentation über die Verwendung der Aktiven Händler Integrationen unterstützen offsite-payment-gateway?
Aktiven Großhändler rdoc listet alle der folgenden unterstützten externen payment-gateways, aber ich habe nicht gefunden keine tutorials oder Beispiele, wie man ActiveMerchant::Billing::Integrationen
- 2 Kasse
- Banca Sella GestPay
- Chronopay
- Direct-eBanking
- DirecPay
- HiTRUST
- Moneybookers
- Nochex
- PayPal Website Payments Standard
- SagePay Form
- Valitor
- WorldPay
So gut, wie Sie sein kann, peepcode und Schienen wirft nur in Betracht ziehen, gateways, nicht Integrationen.
Vielen Dank!
Meine Firma ist der übergang von der PayPal Express Checkout zu WorldPay Business
Gateway (Hosted Payment Page). Wir sind mit Schienen und Aktive Händler.
- Nicht Aktiver Händler-Unterstützung WorldPay Business Gateway (Hosted Payment Page)? Ich denke, es ist, die Beurteilung durch in der mitgelieferten rdoc -
- Welche Argumente muss ich angeben, um ActiveMerchant::Billing::Integration::WorldPay.neue ?
Dank
- Hast du es geschafft, dies zu lösen? Ich hab auch Probleme beim schalten 🙁
- NÖ. Noch habe nicht gefunden was.
- Da Sie mit offsite-Zahlung, könnten Sie den Prozess vereinfachen, indem Sie die
POST
zu einem worldpay-URL? Wie den Paypal-button API. - also einfach nicht verwenden, ActiveMerchant?!
- Eigentlich bin ich versucht zu tun, wp-integration für mein eigenes Projekt. Aber wir werden versuchen, zu verwenden Gateway-Modus(D. H. auf der Baustelle). Welches Produkt werden Sie tun? Werde ich schweife ein wenig, und versuchen Sie, kommen mit code.
- Wir wollen, sind zu tun offsite. Ich hatte gehofft, es zu tun durch ActiveMerchant Integrationen, so würde es leichter sein, die swap-Anbieter in Zukunft eher als hardcode alles zu WorldPay. Vielleicht habe ich was falsch verstanden, was kleine Dokumentation gibt es auf das Thema aber WorldPay ist aufgeführt, als unterstützte externe gateway in ActiveMerchant die rdoc.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich ein einfaches app um zu demonstrieren, wie off-site Zahlungen für Worldpay-und Schienen/Activemerchant zusammen arbeiten können.
Demo Rails-App-
https://github.com/daemonsy/Worldpay-Rails--Off-Site--Integration-Example
Für die Welt der Zahlen gehostet Zahlung, im Grunde eine
post
zu Ihren payment-URL ist erforderlich. Hinzufügentest-
zu secure.worldpay.com für den Test-Modus. WP erfordert Betrag, die Währung, die Installations-ID und cartId zum Rendern der Seite des Kunden.Quelle: http://www.worldpay.com/support/kb/bg/htmlredirect/rhtml.html
Dies schafft eine einfache
button
führt, dass Sie Ihre Bestellung um die Welt Bezahlen, wenn der Kunde geben Sie Ihre Kreditkartendaten und den Kauf abzuschließen. Ich habe die embedded-den obigen code in dieshow
Seite " Bestellungen-controller. e,g,<input type="hidden" name="amount" value="<%[email protected]"%>>
. So können Sie aufbuy this
nach dem Absenden der Bestellung. Es gibt viele Möglichkeiten, das zu erreichen einePOST
Welt zu Bezahlen.Nachdem die Welt, die Zahlen zeigen eine shopper-Antwort-Seite, senden Sie
payment response
etc. Für die Zahlung der Antwort zu arbeiten, Sie können setup die Zahlung Reaktioncallback URL
zu einem eigenen Controller. z.B. =>http://mysite.com/payment-backendWird dies ein
POST
Anfrage, so haben Sie, um das setup Ihren controller, Sie zu Bearbeiten. Dies ist, woActivemerchant
kicks in. Zum Beispiel,Also die Notification-Objekt liest die Parameter
request.raw_post
aus und richten Sie ein Objekt, wo man Abfragen kann. Ich fand die active merchant docs nützlich, zu sagen, was die Rückkehr params zugeordnet es.Beachten Sie, dass dieser controller ist eine sehr einfache Beispiel. World Pay bietet ein paar Methoden für Sie überprüfen, ob die Antwort-und diese wird unterstützt durch Aktive Händler.
ActiveMerchant Docs auf WorldPay::Benachrichtigungen
http://rdoc.info/github/Shopify/active_merchant/master/ActiveMerchant/Billing/Integrations/WorldPay
World Pay Zahlungs-Antwort-Docs
http://www.worldpay.com/support/kb/bg/paymentresponse/payment_response.html