spree_gateway icon indicating copy to clipboard operation
spree_gateway copied to clipboard

ActiveMerchant offsite_payments

Open metade opened this issue 10 years ago • 5 comments

We're looking to integrate with Mollie, a payment provider in the Netherlands.

There is support for Mollie in the ActiveMerchant offsite_payments gem, so it would make sense to reuse that rather than starting from scratch. I hadn't come across this before - it seems that ActiveMerchant has extracted all of the off site payment integrations into a separate gem rather than have them mixed in with the main activemerchant gem.

But how should we approach integrating this with Spree?

  • Do I add a new gateway (Spree::Gateway::MollieIdeal) in this gem that wraps the OffsitePayments::Integrations::MollieIdeal like any other gateway?
  • Is it added as a billing integration like the Skrill one (i.e. Spree::BillingIntegration::MollieIdeal)?
  • Or is there need for a new gem just for wrapping the ActiveMerchant offsite_payments integrations?

metade avatar Jul 20 '15 15:07 metade

Yea it would be a billing integration like Skrill so Spree::BillingIntegration::MollieIdeal. It would be best to have another extension wrapping offsite_payments, but I wonder how simple it could be done directly here as well if you want to try.

JDutil avatar Jul 23 '15 20:07 JDutil

:+1:

alexw23 avatar Aug 31 '15 21:08 alexw23

just saw some work here https://github.com/dapic/spree_offsite_payments

alepore avatar Sep 04 '15 12:09 alepore

@metade Any progress on this ? I'm integrating Mollie as a gateway at the moment, it's almost finished but I'm running into some issues, for example I don't need the confirmation step after the payment paid. (iDeal has an instant callback)

LaurensN avatar Dec 02 '15 22:12 LaurensN

@LaurensN I'm afraid not. We ended up porting to Solidus and using Adyen instead of Mollie.

We've been working with Stembolt on a gem for this: https://github.com/StemboltHQ/solidus-adyen

metade avatar Dec 03 '15 22:12 metade