public function getPaymentOptions() { $obj_ideal = new Mollie_iDEAL_Payment($this->arr_settings['account']); if ($this->testmode == true) { $obj_ideal->setTestmode(true); } $arr_banks = $obj_ideal->getBanks(); if (!is_array($arr_banks)) { // If no banks were available, return an empty array. Not sure if we can add a custom error or return false in this case $arr_banks = array(); } return $arr_banks; }
de consument automatisch doorgestuurd naar de gekozen bank. */ header("Location: " . $iDEAL->getBankURL()); exit; } else { /* Er is iets mis gegaan bij het aanmaken bij de betaling. U kunt meer informatie vinden over waarom het mis is gegaan door $iDEAL->getErrorMessage() en/of $iDEAL->getErrorCode() te gebruiken. */ echo '<p>De betaling kon niet aangemaakt worden.</p>'; echo '<p><strong>Foutmelding:</strong> ', htmlspecialchars($iDEAL->getErrorMessage()), '</p>'; exit; } } /* Hier worden de mogelijke banken opgehaald en getoont aan de consument. */ $bank_array = $iDEAL->getBanks(); if ($bank_array == false) { echo '<p>Er is een fout opgetreden bij het ophalen van de banklijst: ', $iDEAL->getErrorMessage(), '</p>'; exit; } ?> <form method="post" action="prepare.php"> <select name="bank_id"> <option value=''>Kies uw bank</option> <?php foreach ($bank_array as $bank_id => $bank_name) { ?> <option value="<?php echo htmlspecialchars($bank_id); ?>
?> </span> <?php if (isset($this->paymentmethod)) { $n = 1; //for the first child padding; foreach ($this->paymentmethod as $key => $paymethod) { $methodname = 'isenabled_' . $key; if ($key == 'ideal') { $partner_id = $this->idealdata['ideal']['partnerid_ideal']; $ideal_testmode = $this->idealdata['ideal']['testmode_ideal']; $idealhelperclasspath = "components/com_jsjobs/classes/ideal/Payment.php"; include_once $idealhelperclasspath; $idealhelperobject = new Mollie_iDEAL_Payment($partner_id); if ($ideal_testmode == 1) { $bank_array = $idealhelperobject->getBanks(); } } if ($paymethod[$methodname] == 1) { ?> <div class="js_listing_wrapper paymentmethod <?php if ($n == 1) { echo 'first-child'; } ?> "> <span class="payment_method_title"> <?php echo $paymethod['title_' . $key]; ?> <?php