Problemi ad integrare Gestpay Banca Sella in un progetto Spree (Active Merchant)

Sto cercando di utilizzare Gestpay come gateway in un progetto
sviluppato con Spree commerce, ma ho alcuni problemi.
Vorrei innanzitutto capire se è un problema di Active merchant o di
spree o della mia estensione.
Nessuno ha avuto modo di utilizzare Active merchant con Gestpay ?

(Rails 3.0.4, spree 0.40.3 e activemerchant 1.9.0)

Grazie.

Che tipo di problema hai? Noi abbiamo integrato con successo, ad
esempio, il
gateway cartasi.

A

2011/2/25 Matteo F. [email protected]

Antonio C. wrote in post #983846:

Che tipo di problema hai? Noi abbiamo integrato con successo, ad
esempio, il
gateway cartasi.

A

2011/2/25 Matteo F. [email protected]

E’ la mia prima esperienza con Spree e sto imparando molte cose. Speravo
che essendo gestpay supportato in activemerchant fosse “banale”
utilizzarlo.
Sul google group spree mi hanno risposto così:
There’s a couple of issues with Gestpay setup as far as I can tell:

  1. It’s not feature complete in ActiveMerchant as the
    ActiveMerchant::Billing::Integrations::Gestpay is only a module, there
    has be an actual gateway class as well, which I don’t see,
  2. GestPay uses redirects (like PayPal) - so it can’t be implemented
    within Spree like a standard gateway. Take a look at the
    spree_paypal_express extension - you should be using BillingIntegration
    as your base class. See GitHub - spree-contrib/spree_paypal_express: allowing use of paypal express in spree, using (a modified version of) active merchant

Potresti indicarmi come avete fatto con cartasi ?

Abbiamo installato active_merchant come plugin, poi abbiamo seguito
le indicazioni che puoi trovare qui

di base abbiamo generato un nuovo gateway, messo tutte le altre classi
di cui avevamo bisogno in una nuova cartella “cartasi” sempre sotto
gateways
ed abbiamo implementato i methodi seguendo a questo punto le specifiche
di
cartasi nel tuo caso dovresti prendere la documentazione di banca sella
e
verificare che siano implementate correttamente.

A

2011/2/25 Matteo F. [email protected]

Antonio C. wrote in post #983872:

Abbiamo installato active_merchant come plugin, poi abbiamo seguito
le indicazioni che puoi trovare qui

GitHub: Let’s build from here · GitHub

di base abbiamo generato un nuovo gateway, messo tutte le altre classi
di cui avevamo bisogno in una nuova cartella “cartasi” sempre sotto
gateways
ed abbiamo implementato i methodi seguendo a questo punto le specifiche
di
cartasi nel tuo caso dovresti prendere la documentazione di banca sella
e
verificare che siano implementate correttamente.
Ora mi sto studiando, come esempio, l’estensione (engine) per paypal
express di spree, perchè spree aggiunge un wrapper alle classi di active
merchant, e con gestpay manca qualcosa… (a me sembra che manchino
proprio tutti i metodi del gateway ?!)
Quando ci capisco torno all’attacco su gestpay.
Grazie.

A

2011/2/25 Matteo F. [email protected]

L’estensione di Spree commerce per i pagamenti con Gestpay di Banca
Sella è qui https://github.com/matteofuzz/spree-gestpay

E’ bello vedere che il proprio codice viene riutilizzato :slight_smile: