2013-04-06 13 views
5

Uso Rails 3.2.13 e ho bisogno di integrarmi con un gateway di pagamento (preferibilmente Paypal).Ruby on Rails e Paypal al di fuori degli Stati Uniti

Ho visto i railscast di Ryan utilizzando ActiveMerchant, ma non riesco a farlo funzionare (sono in Grecia), l'errore indica che il commerciante non è disponibile nel mio paese.

Non posso effettivamente ottenere le credenziali di API per la Grecia, come mostrato enter image description here

C'è un modo (activemerchant o no) che posso integrare la mia Ruby on Rails app con Paypal dalla Grecia, al fine di accettare pagamenti?

Grazie

+0

C'è anche qualche railscast su PayPal: http://railscasts.com/episodes?utf8=%E2%9C%93&search=paypal - è necessario registrarsi per vedere alcuni di loro però. –

+0

Li ho visti ma tutti si riferiscono ai commercianti statunitensi. –

+0

Sono in Australia e funziona bene. Aggiungerò una risposta con maggiori informazioni. –

risposta

1

paypals Merchant API funziona solo sui paesi sopra elencati.

4
Ci sono un

few railscasts about PayPal as well. Ryan usa lo paypal-recurring gem che ho usato con successo con un account australiano.

Penso che sia necessario un account Premier o Business per utilizzare l'API e gli IPN di PayPal.

Mentre stai elaborando il pagamento, ti consigliamo di registrarti per a PayPal sandbox account in modo da sapere che tutto funziona.

Il codice richiesto è elencato nella gem che ho collegato, quindi non ho intenzione di copiare incollarlo qui.

Per richiedere un pagamento singolo, penso che sia possibile utilizzare il metodo request_payment e saltare il metodo create_recurring_profile. Inoltre, dovresti ricontrollare che gli utenti della pagina di PayPal non partecipino alla registrazione di un abbonamento.

+0

Per prima cosa, non voglio pagamenti ricorrenti. Inoltre, l'API sandbox non fornisce i crediti API agli utenti greci:/ –

+0

Sono abbastanza sicuro che non devi creare un profilo ricorrente con quella gemma, puoi solo chiedere un pagamento. Infatti nel railscast Ryan richiede un pagamento (da pagare all'istante) e poi passa attraverso un'azione separata per creare un profilo ricorrente che inizia a fatturare in +1 mese. –

+0

Lemme provalo !!! –