formulier alleen zichtbaar bij Ideal
Code (php)
1
2
2
<?php if(PAYMENT_METHOD_ID == 'IDEAL') {?>
<form name="idealform" action="<?=$mosConfig_live_site?>/index.php?option=com_virtuemart&page=idealbetalen.send" method="post" target="_self">
<form name="idealform" action="<?=$mosConfig_live_site?>/index.php?option=com_virtuemart&page=idealbetalen.send" method="post" target="_self">
Graag in het vervolg bij code, [code] [/code] tags gebruiken. [/modedit]
Gewijzigd op 27/01/2011 17:22:07 door Bas IJzelendoorn
Heb je PAYMENT_METHOD_ID al aangemaakt?
Kun je iets meer (relevante) code plaatsen?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php if(PAYMENT_METHOD_ID == 'IDEAL') {?>
<form name="idealform"
action="<?=$mosConfig_live_site?>/index.php?option=com_virtuemart&page=idealbetalen.send" method="post" target="_self">
<table border="0" width="100%" id="table1" cellspacing="0" cellpadding="0">
<tr><td>
<?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_PO_NUMBER') ?>
<?php echo $order_id ?>
</td></tr>
<tr><td>
<?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_TOTAL') ?>
<?php
$total = $db->f("order_total");
echo $CURRENCY_DISPLAY->getFullValue($total, '', $db->f('order_currency'));
?>
</td></tr>
<tr><td><br></td></tr>
<tr>
<td width="100%" valign="top">Kies uw bank en klik op "Betaal" om bij uw bank met iDEAL te betalen:</td>
</tr>
<tr>
<td valign="bottom"><input type="hidden" name="grandtotal" value="<?php printf("%.2f",$db->f("order_total"))?>" />
<input type="hidden" name="ordernumber" value="<?php $db->p("order_id") ?>">
<input type="hidden" name="issuerID" value="<?=$_SESSION['issuerID']?>">
<input type="hidden" name="ec" value="<?php $db->p("order_number") ?>">
<?php
require_once(CLASSPATH . "payment/ps_idealbetalen.cfg.php" );
require_once(CLASSPATH . "payment/class.idealbetalen.php" );
$ideal = new iDeal;
$ideal->setUser(IDEALBETALEN_LOGIN, IDEALBETALEN_PASS);
$banks = $ideal->getBanks();
echo "<select name='bank'>";
foreach($banks as $id => $bank) {
echo "<option value='". $id ."'> ". $bank ."</option>";
}
echo "</select>";
echo "<input type='submit' value='Betaal'>";
echo "</form>";
?>
</tr>
</table><?php } ?>
</form>
<?php
$db = $db_temp;
}
?>
<form name="idealform"
action="<?=$mosConfig_live_site?>/index.php?option=com_virtuemart&page=idealbetalen.send" method="post" target="_self">
<table border="0" width="100%" id="table1" cellspacing="0" cellpadding="0">
<tr><td>
<?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_PO_NUMBER') ?>
<?php echo $order_id ?>
</td></tr>
<tr><td>
<?php echo $VM_LANG->_('PHPSHOP_ORDER_PRINT_TOTAL') ?>
<?php
$total = $db->f("order_total");
echo $CURRENCY_DISPLAY->getFullValue($total, '', $db->f('order_currency'));
?>
</td></tr>
<tr><td><br></td></tr>
<tr>
<td width="100%" valign="top">Kies uw bank en klik op "Betaal" om bij uw bank met iDEAL te betalen:</td>
</tr>
<tr>
<td valign="bottom"><input type="hidden" name="grandtotal" value="<?php printf("%.2f",$db->f("order_total"))?>" />
<input type="hidden" name="ordernumber" value="<?php $db->p("order_id") ?>">
<input type="hidden" name="issuerID" value="<?=$_SESSION['issuerID']?>">
<input type="hidden" name="ec" value="<?php $db->p("order_number") ?>">
<?php
require_once(CLASSPATH . "payment/ps_idealbetalen.cfg.php" );
require_once(CLASSPATH . "payment/class.idealbetalen.php" );
$ideal = new iDeal;
$ideal->setUser(IDEALBETALEN_LOGIN, IDEALBETALEN_PASS);
$banks = $ideal->getBanks();
echo "<select name='bank'>";
foreach($banks as $id => $bank) {
echo "<option value='". $id ."'> ". $bank ."</option>";
}
echo "</select>";
echo "<input type='submit' value='Betaal'>";
echo "</form>";
?>
</tr>
</table><?php } ?>
</form>
<?php
$db = $db_temp;
}
?>
Graag in het vervolg bij code, [code] [/code] tags gebruiken. [/modedit]
Gewijzigd op 27/01/2011 17:21:50 door Bas IJzelendoorn
Ozzie PHP op 26/01/2011 08:51:13:
Waar wordt je PAYMENT_METHOD_ID ingesteld?
Dit dus.
Ozzie PHP op 26/01/2011 08:51:13:
Kun je iets meer (relevante) code plaatsen?
Als je code plaatst, plaats het dan tussen [code] en [/code] tags.
Nogmaals, toon even de code waar PAYMENT_METHOD_ID wordt ingesteld.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
ps_checkout::show_checkout_bar();
echo $basket_html;
echo '<br />';
$varname = 'PHPSHOP_CHECKOUT_MSG_' . CHECK_OUT_GET_PAYMENT_METHOD;
echo '<h4>'. $VM_LANG->_($varname) . '</h4>';
echo ps_checkout::list_payment_methods( $payment_method_id );
?>
if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
ps_checkout::show_checkout_bar();
echo $basket_html;
echo '<br />';
$varname = 'PHPSHOP_CHECKOUT_MSG_' . CHECK_OUT_GET_PAYMENT_METHOD;
echo '<h4>'. $VM_LANG->_($varname) . '</h4>';
echo ps_checkout::list_payment_methods( $payment_method_id );
?>
Graag in het vervolg bij code, [code] [/code] tags gebruiken. [/modedit]
zag al dat je het aan het aanpassen was, echter moet je wel blok haakjes gebruiken [ ][/modedit]
Gewijzigd op 27/01/2011 17:23:15 door Bas IJzelendoorn