2013-04-06 14 views
5

Ich benutze Rails 3.2.13 und ich muss mit einem Zahlungs-Gateway (vorzugsweise Paypal) integrieren.Ruby on Rails und Paypal außerhalb der USA

Ich habe die Railscasts von Ryan mit ActiveMerchant gesehen, aber ich kann es nicht funktionieren (ich bin in Griechenland), der Fehler besagt, dass der Händler in meinem Land nicht verfügbar ist.

ich nicht wirklich kann API-Anmeldeinformationen für Griechenland erhalten, wie gezeigt enter image description here

Gibt es eine Möglichkeit (activemerchant oder nicht), dass ich meine Ruby on Rails-Anwendung mit Paypal aus Griechenland integrieren kann, um zu Zahlungen akzeptieren?

Dank

+0

Es gibt ein paar Railscasts über PayPal: http://railscasts.com/episodes?utf8=%E2%9C%93&search=paypal - Sie müssen sich jedoch anmelden, um einige von ihnen zu sehen. –

+0

Ich habe sie gesehen, aber alle beziehen sich auf US-Händler. –

+0

Ich bin in Australien und es funktioniert gut. Ich füge eine Antwort mit mehr Informationen hinzu. –

Antwort

1

paypals Händler API oben nur auf den genannten Ländern funktioniert.

4

Es gibt eine few railscasts about PayPal as well. Ryan verwendet die paypal-recurring gem, die ich erfolgreich mit einem australischen Konto verwendet habe.

Ich denke, Sie benötigen ein Premier oder Business-Konto, um die PayPal-API und IPNs zu verwenden.

Während Sie an der Zahlungsabwicklung arbeiten, sollten Sie sich für a PayPal sandbox account anmelden, damit Sie wissen, dass alles funktioniert.

Der erforderliche Code ist in dem Edelstein aufgeführt, mit dem ich verlinkt bin, also werde ich ihn nicht kopieren.

Um eine einzelne Zahlung zu beantragen, denke ich, können Sie die request_payment Methode verwenden und die create_recurring_profile Methode überspringen. Außerdem sollten Sie überprüfen, dass die Nutzer der PayPal-Seite nichts über die Anmeldung für ein Abonnement sagen.

+0

Erstens möchte ich nicht wiederkehrende Zahlungen. Außerdem stellt die Sandbox API keine API Creds für griechische Benutzer zur Verfügung:/ –

+0

Ich bin mir ziemlich sicher, dass Sie kein wiederkehrendes Profil mit diesem Juwel erstellen müssen, Sie können einfach nach einer Zahlung fragen. Tatsächlich fordert Ryan im Railscast eine Zahlung an (die sofort bezahlt werden muss) und führt dann eine separate Aktion durch, um ein wiederkehrendes Profil zu erstellen, das mit der Abrechnung in einem Monat beginnt. –

+0

Lemme es versuchen !!! –