Da ich gerade mit dem Zahlungsmodul "Moneybookers" beschäftigt bin und feststellen musste das die configuration.php im Admin (ECB 1.6) nicht mit der in der Installationsanleitung von Moneybookers übereinstimmt (Nach denen sollte man die configuration.php überschreiben) !! Nicht überschreiben !!
habe ich hier mal die Änderung gepostet
admin/configuration.php folgendes suchen
PHP-Code:
require('includes/application_top.php');
if ($_GET['action']) {
switch ($_GET['action']) {
case 'save':
und sofort danach folgendes einfügen
PHP-Code:
// Moneybookers 2.4 Start
if ($_GET['gID']=='31') {
// email check
if (isset($_POST['_PAYMENT_MONEYBOOKERS_EMAILID'])) {
$url = 'https://www.moneybookers.com/app/email_check.pl?email='.$_POST['_PAYMENT_MONEYBOOKERS_EMAILID'].'&cust_id=8644877&password=1a28e429ac2fcd036aa7d789ebbfb3b0';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$result = curl_exec($ch);
if ($result=='NOK') {
$messageStack->add_session(MB_ERROR_NO_MERCHANT, 'error');
}
if (strstr($result,'OK,')) {
$data = explode(',',$result);
$_POST['_PAYMENT_MONEYBOOKERS_MERCHANTID'] = $data[1];
$messageStack->add_session(sprintf(MB_MERCHANT_OK,$data[1]), 'success');
}
}
}
// Moneybookers 2.4 Ende
danach das suchen
PHP-Code:
echo <table class="infoBoxHeading" width="100%">
danach das einfügen
PHP-Code:
<tr>
<td width="150" align="center">
<a href="'.xtc_href_link(FILENAME_CONFIGURATION, 'gID=31', 'NONSSL').'">Moneybookers.com</a>
</td>
<td width="1">|
Wenn es den jemand brauchen kann, warum sollte man das Rad 2 mal erfinden. Das gilt nur für diese Datei. Den Rest müsst Ihr aus der Install von Moneybookers entnehmen.
Wenn Ihr alles richtig gemacht habt, dann sollte es im Admin unter Konfiguration/xtc-Partner so wie unten aussehen.
Vor jede Änderung eine Kopie der Datei machen.

habe ich mir sagen lassen
