Ciao a tutti,
come consigliato da jk4nik, creo questo post sperando di risorvere un problema, ossia:
Ho creato un sito che gestisce il negozio con VM, il problema sorge quando il cliente conclude l'ordine, da prassi passa in automatico al circuito Paypal...ma qui sorge il problema, ecco il messaggio che viene visualizzato.
-----------------------------------------------------------------
Non possiamo gestire questa transazione a causa di un problema con l'indirizzo email PayPal fornito dal venditore. Contatta il venditore per risolvere il problema. Se questo pagamento si riferisce a un'inserzione eBay, puoi contattare il venditore cliccando su "Fai una domanda al venditore" nella pagina dell'inserzione. Una volta in possesso dell'indirizzo email corretto, puoi effettuare il pagamento dall'indirizzo
www.paypal.com.
---------------------------------------------------------------
essendo sicuro della configurazione fatta nel profilo PAYPAL e di aver fornito tutta la documentazione, quale può essere il problema?
Inoltre facendo varie prove, le e-mail di acquista arrivano correttamente, sia a superadmin (io), che all'e-mail principale del sito( fissata anche su paypal).
Devo intervenire nelle impostazioni di VM... ma dove?
---------------------------------------------------------------
<?php
$url = "
https://www.paypal.com/cgi-bin/webscr";
$tax_total = $db->f("order_tax") + $db->f("order_shipping_tax");
$discount_total = $db->f("coupon_discount") + $db->f("order_discount");
$post_variables = Array(
"cmd" => "_xclick",
"business" => PAYPAL_EMAIL,
"receiver_email" => PAYPAL_EMAIL,
"item_name" => $VM_LANG->_PHPSHOP_ORDER_PRINT_PO_NUMBER.": ". $db->f("order_id"),
"order_id" => $db->f("order_id"),
"invoice" => $db->f("order_number"),
"amount" => round( $db->f("order_subtotal")+$tax_total-$discount_total, 2),
"shipping" => sprintf("%.2f", $db->f("order_shipping")),
"currency_code" => $_SESSION['vendor_currency'],"first_name" => $dbbt->f('first_name'),
"last_name" => $dbbt->f('last_name'),
"address_street" => $dbbt->f('address_1'),
"address_zip" => $dbbt->f('zip'),
"address_city" => $dbbt->f('city'),
"address_state" => $dbbt->f('state'),
"address_country" => $dbbt->f('country'),
"image_url" => $vendor_image_url,
"return" => SECUREURL ."index.php?option=com_virtuemart&page=checkout.result&order_id=".$db->f("order_id"),
"notify_url" => SECUREURL ."administrator/components/com_virtuemart/notify.php",
"cancel_return" => SECUREURL ."index.php",
"undefined_quantity" => "0",
"test_ipn" => PAYPAL_DEBUG,
"pal" => "NRUBJXESJTY24",
"no_shipping" => "1",
"no_note" => "1"
);
if( $page == "checkout.thankyou" ) {
$query_string = "?";
foreach( $post_variables as $name => $value ) {
$query_string .= $name. "=" . urlencode($value) ."&";
}
mosRedirect( $url . $query_string );
} else {
echo '<form action="'.$url.'" method="post" target="_blank">';
echo '<input type="image" name="submit" src="
http://images.paypal.com/images/x-click-but6.gif" border="0" alt="Make payments with PayPal, it is fast, free, and secure!" />';
foreach( $post_variables as $name => $value ) {
echo '<input type="hidden" name="'.$name.'" value="'.$value.'" />';
}
echo '</form>';
}
?>
---------------------------------------------------------------
Grazie a tutti
Giuseppe PETRIZZO