PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1 2 
Pangalink ja oscommerce
Postitaja: renu 2007-01-09 22:03:55
Otsin inimest kes paneks "OScommerce" -ile Hansa, Sampo ja Ühispanga külge.

psyhead@gmail.com
tel. 5115824
RE: Pangalink ja oscommerce
Postitaja: wtf123 2007-01-10 13:22:21
OsCommerce on nii õudne tükk, et vaevalt keegi tahab sellele lisarakendusi teha.
RE: Pangalink ja oscommerce
Postitaja: e-sigaret.ee 2008-10-16 17:08:24
Tere, mul on täpselt sama mure. Kellel viitsimist ja oskusi võiks ühendust võtta sven@e-sigaret.ee

55638191 hinnapakkumisi ootan mailile, foorumit eriti tihti ei külasta.
RE: Pangalink ja oscommerce
Postitaja: aivar 2008-10-16 20:05:41
Teen selle töö ära . lisage siia msnnid või saatke mailile , täpset hinda ei oska üelda aga kokkulepitav . olen täna 23.ni msnnis saadaval .

aivar373
RE: Pangalink ja oscommerce
Postitaja: miami 2008-10-27 10:03:51
Hello. Sorry, can't write in estonian.
I've tryed to write something like pangalink oscommerce module, but not finished it. You can use this code as template of module, and complete if you can. Wish you success, and hope you can mail me your results ;-)

\oscommerce\catalog\includes\modules\payment\pangalink.php

<?php
/*
$Id: $

osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com

Copyright (c) 2002 osCommerce

Released under the GNU General Public License
*/

class pangalink {
var $code, $title, $description, $enabled;

// class constructor
function pangalink() {
$this->code = 'pangalink';
$this->title = MODULE_PAYMENT_PANGALINK_TEXT_TITLE;
$this->description = MODULE_PAYMENT_PANGALINK_TEXT_DESCRIPTION;
$this->enabled = (MODULE_PAYMENT_PANGALINK_STATUS == 'True') ? true : false;
$this->sort_order = MODULE_PAYMENT_PANGALINK_SORTORDER;
$this->form_action_url = (MODULE_PAYMENT_PANGALINK_PRODUCTION == 'True')? MODULE_PAYMENT_PANGALINK_PROD_URL : MODULE_PAYMENT_PANGALINK_TEST_URL;
}

// class methods
function javascript_validation() {
return false;
}

function selection() {
return array('id' => $this->code,
'module' => $this->title);
}

function pre_confirmation_check() {
return false;
}

function confirmation() {

}

function process_button() {
global $HTTP_POST_VARS, $customer_id, $order, $currencies;

$PANGALINK_orderID = $customer_id . date('YmdHis');
$PANGALINK_amount = number_format($order->info['total'] * $order->info['currency_value'], 2, '.', '');
$PANGALINK_customername = $order->billing['firstname'] . ' ' . $order->billing['lastname'];
$product_list = '';
foreach ( $order->products as $product ) {
$product_list .= ' ' . $product['name'];
}
$product_list = trim ( $product_list );
$hasharray = MODULE_PAYMENT_PANGALINK_SHOPCODE .
$PANGALINK_amount .
$order->info['currency'] .
$PANGALINK_orderID .
$product_list .
$customer_id .
$PANGALINK_customername .
$order->billing['street_address'] .
$order->billing['postcode'] .
$order->billing['city'] .
$order->billing['country']['title'] .
tep_href_link(FILENAME_CHECKOUT_PROCESS ) .
MODULE_PAYMENT_PANGALINK_HASHKEY;

$hash = sha1 ( $hasharray );

$process_button_string = tep_draw_hidden_field('VK_SERVICE','1001') .
tep_draw_hidden_field('VK_VERSION','008') .
tep_draw_hidden_field('VK_SND_ID','testvpos') .
tep_draw_hidden_field('VK_STAMP','88') .
tep_draw_hidden_field('VK_AMOUNT','33.00') .
tep_draw_hidden_field('VK_CURR','EEK') .
tep_draw_hidden_field('VK_ACC','10002050618003') .
tep_draw_hidden_field('VK_NAME','Keegi') .
tep_draw_hidden_field('VK_REF','123') .
tep_draw_hidden_field('VK_MSG','Porgandid') .
tep_draw_hidden_field('VK_MAC','ed/rZV7mTDBeL1bdJJ2Jjc7hBfbxFUAgMAlhU8ONVpsnAC8D2Bffz8AgeTDvlFymv+B+8wyi3WGoALFvd9fbSyu/npDHgwK+YvfZrSWIdto3fJzF8qivnwRh7VK1Jlwr9RIjgQoTM+IAL4tmfUWyDH0u/Ud9QCYHTVhWn35nF6k=') .
tep_draw_hidden_field('VK_RETURN','http://localhost/oscommerce/catalog/checkout_success.php') .
tep_draw_hidden_field('VK_LANG','EST');

return $process_button_string;
}

function before_process() {
global $HTTP_POST_VARS, $customer_id, $order, $currencies;

switch ( $code ) {
case '1000':
case '2000':
// transaction successful, continue processing;
return true;
break;
case '4000':
// user cancelled, redirect to payment page and display cancel error message
tep_redirect ( tep_href_link ( FILENAME_CHECKOUT_PAYMENT, 'error_message=' . urlencode ( "U heeft de betaling geannuleerd." ) ) );
break;
case '3100':
case '3200':
case '3400':
// a technical error occured, redirect to payment page and display error message
tep_redirect ( tep_href_link ( FILENAME_CHECKOUT_PAYMENT, 'error_message=' . urlencode ( "Er is een technische fout opgetreden. Probeer het later nog eens, of neem contact op met de webmaster." ) ) );
break;
case '3700':
// a financial processing error occured, redirect to payment page and display an error message
tep_redirect ( tep_href_link ( FILENAME_CHECKOUT_PAYMENT, 'error_message=' . urlencode ( "Uw betalingsgegevens konden niet geverifieerd worden." ) ) );
break;
}
}

function after_process() {
return false;
}

function output_error() {
return false;
}

function check() {
if (!isset($this->_check)) {
$check_query = tep_db_query("select configuration_value from " . TABLE_CONFIGURATION . " where configuration_key = 'MODULE_PAYMENT_PANGALINK_STATUS'");
$this->_check = tep_db_num_rows($check_query);
}
return $this->_check;
}

function install() {
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) values ('Enable PANGALINK Module', 'MODULE_PAYMENT_PANGALINK_STATUS', 'True', 'Do you want to accept PANGALINK payments?', '6', '0', 'tep_cfg_select_option(array(\'True\', \'False\'), ', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('PANGALINK Sorting order', 'MODULE_PAYMENT_PANGALINK_SORTORDER', '0', 'Sort order of display. Lowest is displayed first.', '6', '20', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('PANGALINK Shop Code', 'MODULE_PAYMENT_PANGALINK_SHOPCODE', '', 'Shop code', '6', '22', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('PANGALINK Client Language', 'MODULE_PAYMENT_PANGALINK_LANGUAGE', 'EST', 'Client language', '6', '23', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('PANGALINK Hash Key', 'MODULE_PAYMENT_PANGALINK_HASHKEY', '', 'The Hashkey used for PANGALINK encoding (set at merchant site)', '6', '24', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) values ('Enable PANGALINK Module', 'MODULE_PAYMENT_PANGALINK_PRODUCTION', 'False', 'Enable the production url?', '6', '27', 'tep_cfg_select_option(array(\'True\', \'False\'), ', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('PANGALINK Currency', 'MODULE_PAYMENT_PANGALINK_CURRENCY', 'EUR', 'The currency used for this shop', '6', '26', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('PANGALINK Test URL', 'MODULE_PAYMENT_PANGALINK_TEST_URL', '', 'The test url voor PANGALINK', '6', '28', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('PANGALINK Production URL', 'MODULE_PAYMENT_PANGALINK_PROD_URL', 'https://unet.eyp.ee/cgi-bin/dv.sh/un3min.r', 'The production url for PANGALINK', '6', '29', now())");
}

function remove() {
tep_db_query("delete from " . TABLE_CONFIGURATION . " where configuration_key in ('" . implode("', '", $this->keys()) . "')");
}

function keys() {
return array('MODULE_PAYMENT_PANGALINK_STATUS', 'MODULE_PAYMENT_PANGALINK_SHOPCODE', 'MODULE_PAYMENT_PANGALINK_LANGUAGE', 'MODULE_PAYMENT_PANGALINK_HASHKEY', 'MODULE_PAYMENT_PANGALINK_CURRENCY','MODULE_PAYMENT_PANGALINK_SORTORDER', 'MODULE_PAYMENT_PANGALINK_PRODUCTION', 'MODULE_PAYMENT_PANGALINK_TEST_URL', 'MODULE_PAYMENT_PANGALINK_PROD_URL');
}
}
?>

RE: Pangalink ja oscommerce
Postitaja: kalake 2008-10-28 19:45:34
hi,
got questions of your pangalink, from which variable you can get order id, and what is needed to display order in admin after, successful payment... ?
RE: Pangalink ja oscommerce
Postitaja: Jes! 2008-10-29 09:39:46
global $HTTP_POST_VARS, $customer_id, $order, $currencies;


See ütleb kõik.
Klassi ei ole mõtet kasutute meetodite kogumina kasutada.
RE: Pangalink ja oscommerce
Postitaja: kalake 2008-10-29 11:59:44
tegin oscommercile pangalingid ära, töötavad ning adminis ka asjad korras... kes tahab ka pangu mailid siia :)
aga jaaa, see oscommerce kood on üks paras **** :)
RE: Pangalink ja oscommerce
Postitaja: kirves 2008-10-29 13:53:01
oleks isegi huvi igaksjuhuks.. u never know

spambox(ätt)kirves.pri.ee
RE: Pangalink ja oscommerce
Postitaja: VeebiLahendused 2008-10-31 18:26:39
Üldiselt seda koodi Eesti kohaselt päris palju vaja muuta mis siin antud on. Kellel soovi võin ära teha need pangalingid oscommercele.
Kontaktandmed::

email: info@veebilahendused.com
MSN: pokk11@hotmail.com
RE: Pangalink ja oscommerce
Postitaja: pangalink 2008-11-12 13:38:05
Tere! Sooviks ka saada pangalinke, t2nud!
email: artur@buzz-mobiles.com
RE: Pangalink ja oscommerce
Postitaja: ice 2009-03-23 07:54:07
TSITEERITUD:
tegin oscommercile pangalingid ära, töötavad ning adminis ka asjad korras... kes tahab ka pangu mailid siia :)
aga jaaa, see oscommerce kood on üks paras **** :)


Olen kaa huvitatud! dvb[at]game[.]ee Tänud!
RE: Pangalink ja oscommerce
Postitaja: kooditibi 2009-03-23 10:28:46
Sai miskil ajal maadeldud selle osselukaga. aga oleksin huvitatud neist pangalinkidest.

saata saab aadressile annimaile@hot.ee
RE: Pangalink ja oscommerce
Postitaja: prrrrr 2009-04-13 01:20:14
tere
kas kellelgi kogemusi ka suurematele e-poodidele pangalinkide lisamisega

pakun välja süsteemiks siis interspire shopping cart
kas keegi nuputaks sinna pangalinkide moodulid

tänan
RE: Pangalink ja oscommerce
Postitaja: aksel 2009-04-13 09:14:29
TSITEERITUD:
tere
kas kellelgi kogemusi ka suurematele e-poodidele pangalinkide lisamisega

pakun välja süsteemiks siis interspire shopping cart
kas keegi nuputaks sinna pangalinkide moodulid

tänan


Magento pangalingi moodul ja sellega seoses ka pangalingi integratsioonikogemus on meil olemas. Küsi, kui tarvis. wasabi [att] wasabi.ee

Kas see Interspire on Magentost etem millegi poolest?
RE: Pangalink ja oscommerce
Postitaja: veeb 2009-04-13 18:58:22
tere
inerspire shopping cart on jah üks hetke suurimaid e-poode mis saadaval
aga sinna vaja pangalingid juurde ehitada
muidu kõikvõimalikud netimaksemoodulid sees
RE: Pangalink ja oscommerce
Postitaja: veeb 2009-04-14 00:19:51
TSITEERITUD:
OsCommerce on nii õudne tükk, et vaevalt keegi tahab sellele lisarakendusi teha.

selles suhtes on õigus sul
oss imeb vilinal tegelt
pole tegu pole nägu
RE: Pangalink ja oscommerce
Postitaja: joker 2009-04-14 13:00:24
Interspire on ikka päris kirve hinnaga.

Muidu päris hea poodide võrdlus asub internetis aadressil:
http://shopping-cart-review.toptenreviews.com/
RE: Pangalink ja oscommerce
Postitaja: joker 2009-04-14 16:34:17
Ma üldse ei saa aru, mis katk nende interneti kaubamajadega on - viska üht või jäta teist.

Näide - vaja on, et pood toetaks mitmekeelsust st. et saaks sisestada nii toote pealkirja/toote kirjelduse/kategooriad nii eesti/vene kui inglise keelselt. Kui aga vaadata interneti kaubamaja programme, siis enamasti toetavad nad ainult ühte keelt just sellise info sisestamisel.

Parandage mind, kui ma eksin?!
RE: Pangalink ja oscommerce
Postitaja: rtfm 2009-04-14 16:56:30
TSITEERITUD:
Ma üldse ei saa aru, mis katk nende interneti kaubamajadega on - viska üht või jäta teist.

Näide - vaja on, et pood toetaks mitmekeelsust st. et saaks sisestada nii toote pealkirja/toote kirjelduse/kategooriad nii eesti/vene kui inglise keelselt. Kui aga vaadata interneti kaubamaja programme, siis enamasti toetavad nad ainult ühte keelt just sellise info sisestamisel.

Parandage mind, kui ma eksin?!



sulle võibolla on oluline see, kaupmehele on oluline marketingi külg ja selle lihtne laiendamine, seo ja liidestamine teiste softidega ja erinevate turgude jaoks lihtsalt tubleeritakse kaubamaja ning tädiinterfeiss tõlgib möllab ja hullab

reaalsuses on erinevatel turgudel erinevad tarneajad, kirjeldused jne kaupmehelpole sajal juhul sellise otsedubleerimisega kottigi peale hakata
RE: Pangalink ja oscommerce
Postitaja: aksel 2009-04-15 09:31:55
TSITEERITUD:
Ma üldse ei saa aru, mis katk nende interneti kaubamajadega on - viska üht või jäta teist.

Näide - vaja on, et pood toetaks mitmekeelsust st. et saaks sisestada nii toote pealkirja/toote kirjelduse/kategooriad nii eesti/vene kui inglise keelselt. Kui aga vaadata interneti kaubamaja programme, siis enamasti toetavad nad ainult ühte keelt just sellise info sisestamisel.

Parandage mind, kui ma eksin?!


Magentos saad seda teha täiesti vabalt. Küsi, kui Magento abi vajad:) wasabi [att] wasabi.ee
RE: Pangalink ja oscommerce
Postitaja: droid_ 2009-04-15 10:13:26
Seesama osc ju toetab mitmekeelsust....
RE: Pangalink ja oscommerce
Postitaja: Raigo 2009-04-23 18:01:57
Oleksin huvitatud nendes pangalinkidest

raigo[at]arvutiparandus.ee
RE: Pangalink ja oscommerce
Postitaja: Matis 2009-11-26 17:36:21
Tere!

Oleks ka vaja pangalinki, äkki saate saata matis2701@gmail.com
RE: Pangalink ja oscommerce
Postitaja: monte_ 2009-11-28 22:38:39
TSITEERITUD:
tere
kas kellelgi kogemusi ka suurematele e-poodidele pangalinkide lisamisega

pakun välja süsteemiks siis interspire shopping cart
kas keegi nuputaks sinna pangalinkide moodulid

tänan


olen teinud, seb ja swed kui kellegil huvi siis telefon 515 0591. PÕhimõtteliselt võib lisada ka muid eeldatavasti.

Leheküljed: 1 2 

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.0945460796356