Contribution moneybookers
Moderatore: mod Generali
Contribution moneybookers
Salve ragazzi ho fatto una registrazione a moneybookers e x fare pagamenti online mi chiedono di fare cosi:
• Interfaccia Gateway Facile da usare che permette alle imprese e ai privati di vendere i prodotti e i servizi su Internet in modo sicuro.
• Il cliente effettua Il pagamento sui server sicuri di Moneybookers. E sarà automaticamente rimandato al sito web del merchant una volta che il pagamento è completato.
• Permette comunicazione istantanea tra la piattaforma del Merchant e i server per le transazioni di Moneybookers.
Integrazione di base
Per l’integrazione di base usi questo HTML e modifichi le sezioni BLU a seconda delle Sue necessità:
<form action="https://www.moneybookers.com/app/payment.pl" method="post" target="_blank">
<input type="hidden" name="pay_to_email" value="INSERISCA_LA SUA_EMAIL_UTENTE@MERCHANT.COM">
<input type="hidden" name="status_url" value="EMAIL_PER_RICEVERE_NOTIFICA_PAGAMENTO@MERCHANT.COM">
<input type="hidden" name="language" value="EN">
<input type="hidden" name="amount" value="INSERISCA_AMMONTARE_PAGAMENTO_(ESEMPIO:39.60)">
<input type="hidden" name="currency" value="INSERISCA_3_CARATTERI_CODICE_VALUTA_(ESEMPIO:EUR)">
<input type="hidden" name="detail1_description" value="SPECIFICHI_QUANTO_SEGUE_(ESEMPIO:Libro:)">
<input type="hidden" name="detail1_text" value="DESCRIZIONE_PRODOTTO_(ESEMPIO:Romeo e Giulietta (W. Shakespeare))">
<input type="submit" value="Paghi!">
</form>
N.B.: Grazie a questa integrazione di base Le verrà chiesto di controllare manualmente se il pagamento è stato effettuato, guardando le transazioni sul Suo conto. Sebbene riceverà una notifica per ogni pagamento all’indirizzo email che ci ha fornito come "status_url" DOVRÀ controllare sul Suo conto e non fidarsi solo delle email.
Completa Integrazione
Per una integrazione completa, La preghiamo di consultare il manuale. Il Gateway del Commerciante può essere integrato nel Suo sito web facilmente e in pochi minuti ed è necessaria solo una conoscenza base di HTML. Il Merchant Gateway è una pagina web SECURE (128 bit SSL) e non richiede l’uso di scritture CGI o ASP sul Suo sito web.
Lo provi
Operazioni con carta di credito/debito istantanee
I vostri clienti potranno pagarvi immediatamente tramite carta di credito o di debito, bonifico bancario o wallet. Allo stesso modo, i Suoi clienti possono pagarLa con addebitamento diretto (Bankeinzug) da qualsiasi conto di una banca tedesca. Per ottenere l’approvazione per questi servizi extra, invii una email amerchantservices@moneybookers.com con incluso (i) l’URL del Suo sito web, (ii) il paese in cui si trova e (iii) l’indirizzo email del Suo conto Moneybookers.
Commissioni
Tutti i pagamenti effettuati dai vostri clienti tramite il Merchant Gateway sono gratuiti. Visitare la sezione Tabella delle Commissioni per ulteriori informazioni.
Interfaccia Pagamenti Automatici (API)
Di solito i clienti inviano denaro tramite Moneybookers effettuando il login sul proprio conto su www.moneybookers.com e poi utilizzano l’opzione "Inviare Soldi". Tuttavia, i commercianti possono automatizzare questi tipi di pagamenti usando l’API di Moneybookers Troverà qui di seguito il manuale come usufruire dell’Interfaccia Pagamenti Automatici di Moneybookers.
Nota: per l’utilizzo del Merchant Gateway, è necessario rispettare termini e condizioni speciali.
elencati in www.electronic-payments.co.uk.
TEmpo fa ho creato payrider come contribution <?php
class payrider {
var $code, $title, $description, $enabled;
// class constructor
function payrider() {
global $order;
$this->code = 'payrider';
$this->title = MODULE_PAYMENT_payrider_TEXT_TITLE;
$this->description = MODULE_PAYMENT_payrider_TEXT_DESCRIPTION;
$this->sort_order = MODULE_PAYMENT_payrider_SORT_ORDER;
$this->enabled = ((MODULE_PAYMENT_payrider_STATUS == 'True') ? true : false);
if ((int)MODULE_PAYMENT_payrider_ORDER_STATUS_ID > 0) {
$this->order_status = MODULE_PAYMENT_payrider_ORDER_STATUS_ID;
}
if (is_object($order)) $this->update_status();
$this->form_action_url = 'http://testpayrider.bookingeasy.it/virt ... zione.aspx';
}
// class methods
function update_status() {
global $order;
if ( ($this->enabled == true) && ((int)MODULE_PAYMENT_payrider_ZONE > 0) ) {
$check_flag = false;
$check_query = tep_db_query("select zone_id from " . TABLE_ZONES_TO_GEO_ZONES . " where geo_zone_id = '" . MODULE_PAYMENT_payrider_ZONE . "' and zone_country_id = '" . $order->billing['country']['id'] . "' order by zone_id");
while ($check = tep_db_fetch_array($check_query)) {
if ($check['zone_id'] < 1) {
$check_flag = true;
break;
} elseif ($check['zone_id'] == $order->billing['zone_id']) {
$check_flag = true;
break;
}
}
if ($check_flag == false) {
$this->enabled = false;
}
}
}
function javascript_validation() {
return false;
}
function selection() {
return array('id' => $this->code,
'module' => $this->title);
}
function pre_confirmation_check() {
return false;
}
function confirmation() {
return false;
}
function process_button() {
global $order, $currencies, $currency;
if (MODULE_PAYMENT_payrider_CURRENCY == 'Selected Currency') {
$my_currency = $currency;
} else {
$my_currency = substr(MODULE_PAYMENT_payrider_CURRENCY, 5);
}
if (!in_array($my_currency, array('CAD', 'EUR', 'GBP', 'JPY', 'USD'))) {
$my_currency = 'USD';
}
//MODULE_PAYMENT_payrider_ID
$process_button_string = tep_draw_hidden_field('cmd', '_xclick') .
tep_draw_hidden_field('Esercente', '4F91C49D2D23') .
tep_draw_hidden_field('CR','281F562C521').
tep_draw_hidden_field('causale_addebito', 'Acquisto su '.STORE_NAME) .
tep_draw_hidden_field('nome_cliente','Nome').
tep_draw_hidden_field('item_name', STORE_NAME) .
tep_draw_hidden_field('Importo', number_format(($order->info['total']) * $currencies->get_value($my_currency), $currencies->get_decimal_places($my_currency))) .
tep_draw_hidden_field('shipping', number_format($order->info['shipping_cost'] * $currencies->get_value($my_currency), $currencies->get_decimal_places($my_currency))) .
tep_draw_hidden_field('guid_negozio', time()) .
tep_draw_hidden_field('UrlOk', tep_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL')) .
tep_draw_hidden_field('UrlKo', tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL'));
return $process_button_string;
}
function before_process() {
return false;
}
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_payrider_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 payrider Module', 'MODULE_PAYMENT_payrider_STATUS', 'True', 'Do you want to accept payrider payments?', '6', '3', '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 ('Esercente', 'MODULE_PAYMENT_payrider_ID', 'yXXXXXXX', 'Il codice esercente', '6', '4', 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 ('Transaction Currency', 'MODULE_PAYMENT_payrider_CURRENCY', 'Selected Currency', 'The currency to use for credit card transactions', '6', '6', 'tep_cfg_select_option(array(\'Selected Currency\',\'Only USD\',\'Only CAD\',\'Only EUR\',\'Only GBP\',\'Only JPY\'), ', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Sort order of display.', 'MODULE_PAYMENT_payrider_SORT_ORDER', '0', 'Sort order of display. Lowest is displayed first.', '6', '0', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, use_function, set_function, date_added) values ('Payment Zone', 'MODULE_PAYMENT_payrider_ZONE', '0', 'If a zone is selected, only enable this payment method for that zone.', '6', '2', 'tep_get_zone_class_title', 'tep_cfg_pull_down_zone_classes(', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, use_function, date_added) values ('Set Order Status', 'MODULE_PAYMENT_payrider_ORDER_STATUS_ID', '0', 'Set the status of orders made with this payment module to this value', '6', '0', 'tep_cfg_pull_down_order_statuses(', 'tep_get_order_status_name', now())");
}
function remove() {
tep_db_query("delete from " . TABLE_CONFIGURATION . " where configuration_key in ('" . implode("', '", $this->keys()) . "')");
}
function keys() {
return array('MODULE_PAYMENT_payrider_STATUS', 'MODULE_PAYMENT_payrider_ID', 'MODULE_PAYMENT_payrider_CURRENCY', 'MODULE_PAYMENT_payrider_ZONE', 'MODULE_PAYMENT_payrider_ORDER_STATUS_ID', 'MODULE_PAYMENT_payrider_SORT_ORDER');
}
}
?>
ditemi dove e come correggere gentilmente il tutto
• Interfaccia Gateway Facile da usare che permette alle imprese e ai privati di vendere i prodotti e i servizi su Internet in modo sicuro.
• Il cliente effettua Il pagamento sui server sicuri di Moneybookers. E sarà automaticamente rimandato al sito web del merchant una volta che il pagamento è completato.
• Permette comunicazione istantanea tra la piattaforma del Merchant e i server per le transazioni di Moneybookers.
Integrazione di base
Per l’integrazione di base usi questo HTML e modifichi le sezioni BLU a seconda delle Sue necessità:
<form action="https://www.moneybookers.com/app/payment.pl" method="post" target="_blank">
<input type="hidden" name="pay_to_email" value="INSERISCA_LA SUA_EMAIL_UTENTE@MERCHANT.COM">
<input type="hidden" name="status_url" value="EMAIL_PER_RICEVERE_NOTIFICA_PAGAMENTO@MERCHANT.COM">
<input type="hidden" name="language" value="EN">
<input type="hidden" name="amount" value="INSERISCA_AMMONTARE_PAGAMENTO_(ESEMPIO:39.60)">
<input type="hidden" name="currency" value="INSERISCA_3_CARATTERI_CODICE_VALUTA_(ESEMPIO:EUR)">
<input type="hidden" name="detail1_description" value="SPECIFICHI_QUANTO_SEGUE_(ESEMPIO:Libro:)">
<input type="hidden" name="detail1_text" value="DESCRIZIONE_PRODOTTO_(ESEMPIO:Romeo e Giulietta (W. Shakespeare))">
<input type="submit" value="Paghi!">
</form>
N.B.: Grazie a questa integrazione di base Le verrà chiesto di controllare manualmente se il pagamento è stato effettuato, guardando le transazioni sul Suo conto. Sebbene riceverà una notifica per ogni pagamento all’indirizzo email che ci ha fornito come "status_url" DOVRÀ controllare sul Suo conto e non fidarsi solo delle email.
Completa Integrazione
Per una integrazione completa, La preghiamo di consultare il manuale. Il Gateway del Commerciante può essere integrato nel Suo sito web facilmente e in pochi minuti ed è necessaria solo una conoscenza base di HTML. Il Merchant Gateway è una pagina web SECURE (128 bit SSL) e non richiede l’uso di scritture CGI o ASP sul Suo sito web.
Lo provi
Operazioni con carta di credito/debito istantanee
I vostri clienti potranno pagarvi immediatamente tramite carta di credito o di debito, bonifico bancario o wallet. Allo stesso modo, i Suoi clienti possono pagarLa con addebitamento diretto (Bankeinzug) da qualsiasi conto di una banca tedesca. Per ottenere l’approvazione per questi servizi extra, invii una email amerchantservices@moneybookers.com con incluso (i) l’URL del Suo sito web, (ii) il paese in cui si trova e (iii) l’indirizzo email del Suo conto Moneybookers.
Commissioni
Tutti i pagamenti effettuati dai vostri clienti tramite il Merchant Gateway sono gratuiti. Visitare la sezione Tabella delle Commissioni per ulteriori informazioni.
Interfaccia Pagamenti Automatici (API)
Di solito i clienti inviano denaro tramite Moneybookers effettuando il login sul proprio conto su www.moneybookers.com e poi utilizzano l’opzione "Inviare Soldi". Tuttavia, i commercianti possono automatizzare questi tipi di pagamenti usando l’API di Moneybookers Troverà qui di seguito il manuale come usufruire dell’Interfaccia Pagamenti Automatici di Moneybookers.
Nota: per l’utilizzo del Merchant Gateway, è necessario rispettare termini e condizioni speciali.
elencati in www.electronic-payments.co.uk.
TEmpo fa ho creato payrider come contribution <?php
class payrider {
var $code, $title, $description, $enabled;
// class constructor
function payrider() {
global $order;
$this->code = 'payrider';
$this->title = MODULE_PAYMENT_payrider_TEXT_TITLE;
$this->description = MODULE_PAYMENT_payrider_TEXT_DESCRIPTION;
$this->sort_order = MODULE_PAYMENT_payrider_SORT_ORDER;
$this->enabled = ((MODULE_PAYMENT_payrider_STATUS == 'True') ? true : false);
if ((int)MODULE_PAYMENT_payrider_ORDER_STATUS_ID > 0) {
$this->order_status = MODULE_PAYMENT_payrider_ORDER_STATUS_ID;
}
if (is_object($order)) $this->update_status();
$this->form_action_url = 'http://testpayrider.bookingeasy.it/virt ... zione.aspx';
}
// class methods
function update_status() {
global $order;
if ( ($this->enabled == true) && ((int)MODULE_PAYMENT_payrider_ZONE > 0) ) {
$check_flag = false;
$check_query = tep_db_query("select zone_id from " . TABLE_ZONES_TO_GEO_ZONES . " where geo_zone_id = '" . MODULE_PAYMENT_payrider_ZONE . "' and zone_country_id = '" . $order->billing['country']['id'] . "' order by zone_id");
while ($check = tep_db_fetch_array($check_query)) {
if ($check['zone_id'] < 1) {
$check_flag = true;
break;
} elseif ($check['zone_id'] == $order->billing['zone_id']) {
$check_flag = true;
break;
}
}
if ($check_flag == false) {
$this->enabled = false;
}
}
}
function javascript_validation() {
return false;
}
function selection() {
return array('id' => $this->code,
'module' => $this->title);
}
function pre_confirmation_check() {
return false;
}
function confirmation() {
return false;
}
function process_button() {
global $order, $currencies, $currency;
if (MODULE_PAYMENT_payrider_CURRENCY == 'Selected Currency') {
$my_currency = $currency;
} else {
$my_currency = substr(MODULE_PAYMENT_payrider_CURRENCY, 5);
}
if (!in_array($my_currency, array('CAD', 'EUR', 'GBP', 'JPY', 'USD'))) {
$my_currency = 'USD';
}
//MODULE_PAYMENT_payrider_ID
$process_button_string = tep_draw_hidden_field('cmd', '_xclick') .
tep_draw_hidden_field('Esercente', '4F91C49D2D23') .
tep_draw_hidden_field('CR','281F562C521').
tep_draw_hidden_field('causale_addebito', 'Acquisto su '.STORE_NAME) .
tep_draw_hidden_field('nome_cliente','Nome').
tep_draw_hidden_field('item_name', STORE_NAME) .
tep_draw_hidden_field('Importo', number_format(($order->info['total']) * $currencies->get_value($my_currency), $currencies->get_decimal_places($my_currency))) .
tep_draw_hidden_field('shipping', number_format($order->info['shipping_cost'] * $currencies->get_value($my_currency), $currencies->get_decimal_places($my_currency))) .
tep_draw_hidden_field('guid_negozio', time()) .
tep_draw_hidden_field('UrlOk', tep_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL')) .
tep_draw_hidden_field('UrlKo', tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL'));
return $process_button_string;
}
function before_process() {
return false;
}
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_payrider_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 payrider Module', 'MODULE_PAYMENT_payrider_STATUS', 'True', 'Do you want to accept payrider payments?', '6', '3', '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 ('Esercente', 'MODULE_PAYMENT_payrider_ID', 'yXXXXXXX', 'Il codice esercente', '6', '4', 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 ('Transaction Currency', 'MODULE_PAYMENT_payrider_CURRENCY', 'Selected Currency', 'The currency to use for credit card transactions', '6', '6', 'tep_cfg_select_option(array(\'Selected Currency\',\'Only USD\',\'Only CAD\',\'Only EUR\',\'Only GBP\',\'Only JPY\'), ', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Sort order of display.', 'MODULE_PAYMENT_payrider_SORT_ORDER', '0', 'Sort order of display. Lowest is displayed first.', '6', '0', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, use_function, set_function, date_added) values ('Payment Zone', 'MODULE_PAYMENT_payrider_ZONE', '0', 'If a zone is selected, only enable this payment method for that zone.', '6', '2', 'tep_get_zone_class_title', 'tep_cfg_pull_down_zone_classes(', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, use_function, date_added) values ('Set Order Status', 'MODULE_PAYMENT_payrider_ORDER_STATUS_ID', '0', 'Set the status of orders made with this payment module to this value', '6', '0', 'tep_cfg_pull_down_order_statuses(', 'tep_get_order_status_name', now())");
}
function remove() {
tep_db_query("delete from " . TABLE_CONFIGURATION . " where configuration_key in ('" . implode("', '", $this->keys()) . "')");
}
function keys() {
return array('MODULE_PAYMENT_payrider_STATUS', 'MODULE_PAYMENT_payrider_ID', 'MODULE_PAYMENT_payrider_CURRENCY', 'MODULE_PAYMENT_payrider_ZONE', 'MODULE_PAYMENT_payrider_ORDER_STATUS_ID', 'MODULE_PAYMENT_payrider_SORT_ORDER');
}
}
?>
ditemi dove e come correggere gentilmente il tutto
Re: Contribution moneybookers
se non erro è integrata perfettamente nella 2.3.1
dagli un occhiata
dagli un occhiata
Home page personale http://www.magnino.net
SVN aggiornamenti http://code.google.com/p/oswai/source/browse/#svn/trunk
SVN aggiornamenti http://code.google.com/p/oswai/source/browse/#svn/trunk
Re: Contribution moneybookers
ma dove lo trovo non ci sta!!! se gentilmente mi dai il link
Re: Contribution moneybookers
scarichi la 2.3.1 e la trovi dento
Home page personale http://www.magnino.net
SVN aggiornamenti http://code.google.com/p/oswai/source/browse/#svn/trunk
SVN aggiornamenti http://code.google.com/p/oswai/source/browse/#svn/trunk
Re: Contribution moneybookers
non ci sta dammi link x favore
Re: Contribution moneybookers
Home page personale http://www.magnino.net
SVN aggiornamenti http://code.google.com/p/oswai/source/browse/#svn/trunk
SVN aggiornamenti http://code.google.com/p/oswai/source/browse/#svn/trunk
Re: Contribution moneybookers
ma a em interessa solo la contribution del monkebookers no la versione di osc
Re: Contribution moneybookers
devi fare install module se no non la vedi.. oppure guardare sotto modules\payment c'è un sacco di roba in merito
Saluti
Saluti
ATTENZIONE: Questi non sono cambiamenti banali. C'è un sacco di codice qui ) bene bravo bis!!:)
Re: Contribution moneybookers
Ti spiego a me serve la contribution che praticamente mi fa la transizione istantanea di carte di credito. Mentre quella che ho io ora none cosi chiede la registrazione ecc.
Re: Contribution moneybookers
willos ha scritto:Ti spiego a me serve la contribution che praticamente mi fa la transizione istantanea di carte di credito. Mentre quella che ho io ora none cosi chiede la registrazione ecc.
in che senso transazione immediata ?
ovviamente devi essere registrato sul loro sito e configurare il modulo con i parametri che loro di danno.
non so se esiste da sola la contrib.
io l'ho vista per la prima volta integrata nella 2.3.1
di piu' non posso aiutarti.
Home page personale http://www.magnino.net
SVN aggiornamenti http://code.google.com/p/oswai/source/browse/#svn/trunk
SVN aggiornamenti http://code.google.com/p/oswai/source/browse/#svn/trunk
Re: Contribution moneybookers
transizione come iwsmile capito pos virtuale