VEEBIARENDAJALE

Otsid abi aga ei leidnud? Kirjuta meile ja lisame näiteid juurde.

Soome pangalingid (HTML ja PHP MySQL-i)


SOOME PANGALINGI MOODULIT SAAB ERALDI SISSE OSTA
----------------------------------------------------------
Teenusena valmistame ja/või paigaldame Soome pangalingid vastavalt tellimusele.
* NÄIDISENA ON VÄLJA TOODUD OSUUSPANKKI (OP-Pohjala) DEMO - Ainult panka suunamine

<?php
/* Võtame panga info andmebaasist : Näiteks id=1 on Osuuspankki */
$result $sqli->query("SELECT * FROM tabelinimi WHERE id=1");
$result_row $result->fetch_array();

/* Alustame pangalingi makset */
$bankFields = array(
    
'VERSIO' => '1',
    
'MAKSUTUNNUS' => $result_row['UID'], /* Kasutajatunnus */
    
'MYYJA' => $result_row['PUBLICKEY'], /* Avalikvõti */
    
'SUMMA' => number_format(round('10'2), 2','' '),
    
'VIITE' => $result_row['UID'].'1'/* Viitenumber loodakse kasutajatunnuse põhjal soomes */
    
'VALUUTTALAJI' => 'EUR',
    
'TARKISTE-VERSIO' => '1',
);

/* Loome kontrollvõtme*/
$key implode(''$bankFields).$result_row['PRIVATEKEY'];
$key strtoupper(md5($key));

/* Lisame lisaväljad mida pangale saadetakse */
$bankFields['TARKISTE'] = $key;
$bankFields['PALUU-LINKKI'] = 'http://sinuveebiaadress.ee/return';
$bankFields['PERUUTUS-LINKKI'] = 'http://sinuveebiaadress.ee/cancel';
$bankFields['VAHVISTUS'] = 'K';
$bankFields['VERSIO'] = '1';
$bankFields['action_id'] = '701';

/* Kinnitusvorm */
echo '<form action="'.$result_row['BANKURI'].'" method="post">'."\r\n";
foreach (
$bankFields as $k => $v
{
    echo 
'<input type="hidden" name="'.$k.'" value="'.$v.'" />'."\r\n";
}
echo 
'<input type="submit" value="Alusta maksmist"/>'."\r\n";
echo 
'</form>';
?>