function check($transaction_id) { require_once 'ideal.class.php'; $partner_id = $this->partnerID; // Uw mollie partner ID $iDEAL = new iDEAL_Payment($partner_id); if ($this->testMode) { $iDEAL->setTestMode(); } $iDEAL->checkPayment($transaction_id); if ($iDEAL->getPaidStatus() == true) { /* De betaling is betaald, deze informatie kan opgeslagen worden (bijv. in de database). Met behulp van $iDEAL->getConsumerInfo(); kunt u de consument gegevens ophalen (de functie returned een array). Met behulp van $iDEAL->getAmount(); kunt u het betaalde bedrag vergelijken met het bedrag dat afgerekend zou moeten worden. */ $data = array('customerInfo' => $iDEAL->getConsumerInfo(), 'amount' => $iDEAL->getAmount()); return $data; } else { $data = array('error' => true, 'msg' => 'Kon geen betaling vinden met deze transactie id.'); return $data; } }