8 Stimmen

Wie verwendet man ActiveMerchant für Paypal-Website-Zahlungen Standard?

Ich versuche, eine Rails-App einzurichten, um Paypal Website Zahlungen Standard zu verwenden. Ich würde lieber haben Benutzer klicken Sie auf eine Schaltfläche und übermitteln ihre Informationen auf der Paypal-Website statt auf meiner Website, aber ich möchte ActiveMerchant für es ist Testmodus und Handhabung von Anmeldeinformationen zu verwenden.

Alle Informationen, die ich im Netz finden kann, beschreiben, wie man ActiveMerchant verwendet, damit Benutzer Details in ein Formular auf Ihrer Website eingeben und die Paypal-API verwenden können, um ihre Karte zu belasten. Ryan Bates hat Screencasts, wo er durch die Verwendung der Website Zahlungen Standard-Methode geht, aber er nimmt nicht die Vorteile von ActiveMerchant in seiner Methode.

Ich glaube, ich habe ActiveMerchant in meiner Anwendung korrekt eingerichtet:

# config/environments/development.rb
config.after_initialize do
  ActiveMerchant::Billing::Base.mode = :test
  ::GATEWAY = ActiveMerchant::Billing::PaypalGateway.new(
    login: 'dgesf_1313616880_biz_api1.gmail.com',
    password: '1313616919',
    signature: 'AKXgGVsxct8DAOfYpyE73guXzPo1ACa185mHcgzMcYOCJsNYSJ0NflAF'
  )
end

Aber wie generiere ich ein Formular, das die oben genannten Informationen verwendet, um meine Details (Artikelpreis, Name usw.) an die richtige Paypal-URL zu senden, so dass sie die Seite erstellen können, die dem Benutzer die Artikeldetails anzeigt und es ihm ermöglicht, seine Zahlungsinformationen einzugeben?

Kann ich ActiveMerchant verwenden, um IPN-Benachrichtigungen von Paypal zu fälschen und zu testen, wie meine Anwendungen mit ihnen umgehen?

0voto

pp_pduan Punkte 3382

ActiveMerchant ist ein Bündel von Zahlungs-Gateway-APIs von Shopfy und die darin enthaltene PayPal-Bibliothek scheint nicht aktualisiert zu werden, Einzelpostenfelder sind nicht mit den APIs gemäß HIER gut, wenn auch nur für die Zahlungsabwicklung.

Wenn Sie eine umfassende Integration der PayPal-Erfahrung benötigen, lesen Sie die DEMO-Site und erhalten Sie die API-Codes für die Express-Kaufabwicklung, die Ihren Anforderungen an die Aufschlüsselung und Anpassung der PayPal-Kaufabwicklungsseiten besser entsprechen.

IPN-Simulator zum Testen Ihres Skripts mit Mock-Call-Back-Nachrichten, das ist richtig von @SgtPooki in den Kommentaren

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X