Difference between revisions of "IDEAL"

From A-Eskwiki
Jump to: navigation, search
(Created page with "Voorbeeld iDEAL-code: <code><pre> $ideal = new iDeal("BOEKWEB", "VERKOOP", $lid, $verkoopPrijs, "Introductiekamp 2017", new DateTimeLocale(), "iDealtransactie introka...")
 
Line 12: Line 12:
 
$ideal->startTransactie();
 
$ideal->startTransactie();
 
</pre></code>
 
</pre></code>
 +
 +
== Hoe check ik dat een transactie gelukt is? ==
 +
 +
Dit doe je met de Mollie webhook, die iDeal::handelAf aanroept. Dat wordt dan weer gedelegeerd aan iDeal::handel${artikelsoort}Af, waar je een switch kan neerzetten op het precieze ID. In de juiste branch roep je dan de verwerkfunctie aan.

Revision as of 01:02, 31 August 2017

Voorbeeld iDEAL-code:

$ideal = new iDeal("BOEKWEB", "VERKOOP", $lid, $verkoopPrijs,
        "Introductiekamp 2017", new DateTimeLocale(), "iDealtransactie introkamp 2017",
        $voorraad, EVENEMENTENREKENING, null);

$ideal->setEmailAdres(tryPar('email'));
$ideal->setStatus('INACTIVE');
$ideal->setReturnURL('http://bachelor.intro-utrecht.nl/aanmelden/geslaagd');

$ideal->startTransactie();

Hoe check ik dat een transactie gelukt is?

Dit doe je met de Mollie webhook, die iDeal::handelAf aanroept. Dat wordt dan weer gedelegeerd aan iDeal::handel${artikelsoort}Af, waar je een switch kan neerzetten op het precieze ID. In de juiste branch roep je dan de verwerkfunctie aan.