iDEal payment api

Bèr Kessels's picture

Zoals op de DrupalJam beloofd, een generiek iDeal project. Tijdens een korte meeting bleek de interesse voor een centrale iDeal plek binnen Drupal gewenst.

http://drupal.org/project/ideal_payment_api

De idee:
Een API waarmee iedereen, geïnteresseerd in paypal-oplossingen eigen modules kan bouwen. Ubercart zou er een kunnen zijn. Maar omdat betalingen niet gelimiteerd zijn tot webwinkel-omgevingen, is een generieke basis ook een goed idee.
Een tweede doel is om alle iDeal discussie, documentatie enzovoort, centraal te beheren: documentatie bij het project.

Het probleem:
iDeal is als concept zeer vaag. Alle banken werken los van elkaar, benomen zaken anders, hebben andere iDeal, geven op andere manieren hun APIs vrij enzovoort. De Open-Source mentaliteit, is om dit te centraliseren en gewoon één keer goed te doen: ofwel duidelijke, vrij toegankelijke documentatie ontbreekt.

Daarom zijn de instapkosten voor ontwikkelaars hoog. En bouwt iedereen alleen dat wat zij/hij nodig heeft. Dus bijvoorbeeld een "buy_new_role_with_ideal" module. Liever zien we de juiste Drupal-mentaliteit: een iDeal module + een buy_new_role"module. Dan hebben andere ook nog wat aan je iDeal werk!

Laat me ook hier benadrukken dat het geen vervanging of concurrent is van het bijzonder goede http://drupal.org/project/uc_ideal project.

Heb je ervaring met iDeal? Ergens nog code liggen? of wil je iDeal in een specifiek project gaan inzetten?
LAat het horen. Hieronder, of nog liever, in issues onder het project.

Comments

In kaart brengen

askibinski's picture

Ik denk dat een goed begin zou zijn om eens te inventariseren wat de verschillende 'ideal smaken' zijn. Binnen de participerende banken zijn nogal wat abonnementen en afhankelijk hiervan is de implementatie anders. Wil je een generieke api hiervoor maken dan moet dit helemaal in kaart gebracht worden.

Ik kwam een tijdje geleden via google deze pdf tegen van qrios. (sorry voor de deeplink, wil wel naar de pagina zelf linken waar ik hem vond maar kan deze niet meer vinden...). Dit geeft al een best aardig inzicht in de complexiteit.

Zelf ben ik momenteel bezig met het aanpassen van de uc ogone module zodat deze werkt met abn ideal only. Vrij simpel daar de internetkassa-varianten van abn met ogone werken. Maar de goedkoopste 'easy' variant weer niet bijvoorbeeld.

Zie ook http://www.idealintegreren.nl/pagina/ideal-vergelijk

Interessant initiatief. Ik

keesje76's picture

Interessant initiatief.

Ik heb al eerder de vraag gehad iDEAL transacties te kunnen initieren vanuit een webform node.
Het is vrij gemakkelijk om de Ubercart IDEAL modulen van een losse API te voorzien, je zit dan wel met module requirements, admin interface/menu paden e.d.

Ik heb ook al eens gekeken naar een combi module voor e-commerce en Ubercart. De API's voor betaalafhandeling en terugkoppeling lopen zover uiteen dat ik daar niet aan begonnen ben.

Voor ABN easy is reeds een module (D5):
http://drupal.org/project/uc_ideal_easy

Waar ik zelf erg behoefte aan heb is goede contacten bij de banken. Nu moet ik via gebruikers horen dat een bepaalde API is aangepast of librairy niet meer beschikbaar is. Deze informatie zou inderdaad goed centraal beheerd kunnen worden. Ook een permanente test gateway zou welkom zijn. Als nu een patch wordt losgelaten op een iDEAL module kan ik als ontwikkelaar geen kop/staart test doen.

Noǵ generiekere Open Source API?

Bèr Kessels's picture

Misschien is het zelfs een goed plan om gewoon een GPL iDEAL-API op te starten. Dus niet Drupal-specifiek, maar gewoon een PHP include, die alle onderliggende zaken oplost.
Voor Lite/easy is dit niet echt van belang, maar voor de anderen wel. Nu krijg je bij de postbank/ING bijvoorbeeld een ZIP-je met zo een inc. Niet GPL, dus niet te shippen via bijv. Drupal, Wordpress, of Joomla! modules.

En als daar wat gebruik van wordt gemaakt door andere OSS projecten, kun je richting banken zeggen:
Als jullie changes doorvoeren, hou ons op de hoogte, wij verzorgen nl de infra voor X van jullie klanten.

Wat denken jullie van een Open Source initiatief op Berlios?[*] (

Dan kunnen we /die/ weer gebruiken voor een Drupal-module zoals uc_ideal.

Bèr

[*] Sourceforge is amerikaans, ik weet niet precies wat dat inhoud met de versleutelings-zaken en betalingssystemen. Berlios is Duits, EU, dus

http://www.webschuur.com | http://bler.webschuur.com

Ik heb nog een iDeal

R.Muilwijk's picture

Ik heb nog een iDeal ecommerce implementatie voor ING Advanced liggen... misschien is een keer een code sprint regelen waarbij we hier aan gaan werken?

Webform Ideal

bleeuwen's picture

Zelf heb ik een webform gemaakt, maar integratie met Ubercart en Ideal lukt niet erg.

Graag zou ik vanuit webform Ideal kunnen opstarten.
.

Zoiets heb ik ook al een x

skilip's picture

Zoiets heb ik ook al een x gebouwd.

Re: zoiets heb ik al een x

bleeuwen's picture

Beste Skilip

hoe heb je dat gebouwd dan??

Via de Payment API?

Frans's picture

Het zou mooi zijn als er een submodule voor iDeal komt voor de Payment Api:
http://drupal.org/project/pay

Er is namelijk al een module die betalingen via deze API mogelijk maakt vanaf een webform.

iDEAL via Payment API

mo6's picture

Dit is in onderzoek: http://drupal.org/node/895586

How nice! Ben je erbij

Frans's picture

How nice!

Ben je erbij betrokken? Enig idee van het plan? Krijg je dan een Glue Module tussen iDeal en Pay?

Ontwikkeling iDEAL

mo6's picture

Als ik ingeschakeld wordt voor betrokkenheid middels een project, dan raak ik betrokken, ja :)

The Netherlands / Nederland

Group organizers

Group events

Add to calendar

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week