Für ein Payment Modul wird von der Bank eine check.php verlangt, hierüber sollen die über die Bestellung übergebenen Werte verifiziert werden. Das Payment Modul funktioniert soweit nur bei diesem Code für die verifizierung werden die Parameter - amount und currency nicht übergeben - alles andere schon wie z.B. merchid ...
Kann jemand helfen? - komme nicht mehr weiter mit amount und currency.
Kann jemand helfen? - komme nicht mehr weiter mit amount und currency.
Code:
<?php require('includes/application_top.php'); $remote_addr = $_SERVER['REMOTE_ADDR']; if(preg_match("/2xx.xxx.xxx./", $remote_addr)){ if(is_array($_POST) && $_POST['merchid'] != '' && $_POST['trefnum'] != ''){ if(MODULE_PAYMENT_CPAY_MERCHANT_ID == $_POST['merchid']){ require(DIR_WS_CLASSES . 'order.php'); $order = new order($_POST['trefnum']); echo 'amount:' .number_format($order->info['total'], 2) ."\n"; echo 'currency:EUR'."\n"; echo 'msgnr:200'."\n"; echo 'trefnum:'.$_POST['trefnum']."\n"; } } } ?>
Kommentar