Hej folks,
Jeg arbejder lidt med et webshop-system kaldet oscommerce, i dette system er jeg ved at "implantere" et modul der kan virke med en betalings gateaway fra fribetaling A/S.
Problemet er at dette modul er bygget til en standart oscommerce løsning, men min webshop derimod er ikke standart. Eks. er det i min shop ikke nødvendigt at oprette en bruger for at handle.
Så spørgsmålet går på hvordan jeg ændrer/omskriver denne kode, så jeg bliver sendt direkte til SSL-linien til den fil der hedder FILENAME_CHECKOUT_PAYMENT + at jeg skal have ordre nummer og beløb med, UAFHÆNGIG hvordan jeg er logget ind.
For hvis jeg outcomment hele koden, kan jeg godt komme ind på den sikre linie, men så mangler ordre nr. og beløb. Så der må være et stump kode som gør dette.
// if the customer is not logged on, redirect them to the login page
if (!tep_session_is_registered('customer_id')) {
$navigation->set_snapshot(array('mode' => 'SSL', 'page' => FILENAME_CHECKOUT_PAYMENT));
tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL'));
}
if (!tep_session_is_registered('sendto')) {
tep_redirect(tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL'));
}
if ( (tep_not_null(MODULE_PAYMENT_INSTALLED)) && (!tep_session_is_registered('payment')) ) {
tep_redirect(tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL'));
}
Bare kom med alt det input i kan. Tak.