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

**URL:** <https://www.ruby-forum.com/t/problemi-ad-integrare-gestpay-banca-sella-in-un-progetto-spree-active-merchant/203704>\
**Category:** IT\
**Created:** [February 25, 2011, 12:46pm UTC](https://www.ruby-forum.com/t/problemi-ad-integrare-gestpay-banca-sella-in-un-progetto-spree-active-merchant/203704 "2011-02-25T12:46:31Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![luislavena](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@luislavena](https://www.ruby-forum.com/u/luislavena)\
**Post date:** [February 25, 2011, 12:46pm UTC](https://www.ruby-forum.com/t/problemi-ad-integrare-gestpay-banca-sella-in-un-progetto-spree-active-merchant/203704/1 "2011-02-25T12:46:31Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![fixxxer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/ea666f/32.png) [@fixxxer](https://www.ruby-forum.com/u/fixxxer)\
**Post date:** [February 25, 2011, 12:56pm UTC](https://www.ruby-forum.com/t/problemi-ad-integrare-gestpay-banca-sella-in-un-progetto-spree-active-merchant/203704/2 "2011-02-25T12:56:35Z")

</div>

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

A

2011/2/25 Matteo F. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![fixxxer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/ea666f/32.png) [@fixxxer](https://www.ruby-forum.com/u/fixxxer)\
**Post date:** [February 25, 2011, 1:05pm UTC](https://www.ruby-forum.com/t/problemi-ad-integrare-gestpay-banca-sella-in-un-progetto-spree-active-merchant/203704/3 "2011-02-25T13:05:26Z")

</div>

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. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

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](https://github.com/spree/spree_paypal_express)

Potresti indicarmi come avete fatto con cartasi ?

---

<div class="post-metadata">

**Author:** ![fixxxer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/ea666f/32.png) [@fixxxer](https://www.ruby-forum.com/u/fixxxer)\
**Post date:** [February 25, 2011, 2:40pm UTC](https://www.ruby-forum.com/t/problemi-ad-integrare-gestpay-banca-sella-in-un-progetto-spree-active-merchant/203704/4 "2011-02-25T14:40:02Z")

</div>

Abbiamo installato active\_merchant come plugin, poi abbiamo seguito  
le indicazioni che puoi trovare qui

> **[GitHub: Let’s build from here](https://github.com/)**
>
> GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea...

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. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![fixxxer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/ea666f/32.png) [@fixxxer](https://www.ruby-forum.com/u/fixxxer)\
**Post date:** [February 25, 2011, 2:47pm UTC](https://www.ruby-forum.com/t/problemi-ad-integrare-gestpay-banca-sella-in-un-progetto-spree-active-merchant/203704/5 "2011-02-25T14:47:27Z")

</div>

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](http://github.com/Shopify/active_merchant/wikis/contributing)
> 
> 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. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![fixxxer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/ea666f/32.png) [@fixxxer](https://www.ruby-forum.com/u/fixxxer)\
**Post date:** [September 2, 2011, 1:37pm UTC](https://www.ruby-forum.com/t/problemi-ad-integrare-gestpay-banca-sella-in-un-progetto-spree-active-merchant/203704/6 "2011-09-02T13:37:45Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![fixxxer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/ea666f/32.png) [@fixxxer](https://www.ruby-forum.com/u/fixxxer)\
**Post date:** [September 2, 2011, 2:53pm UTC](https://www.ruby-forum.com/t/problemi-ad-integrare-gestpay-banca-sella-in-un-progetto-spree-active-merchant/203704/7 "2011-09-02T14:53:20Z")

</div>

E’ bello vedere che il proprio codice viene riutilizzato 🙂
