Avisos
Vaciar todo

Paypal  

 
Alink
 Alink
Reputable Member

Buenas a todos

Por favor, 2 preguntas relacionadas con Paypal

1.- Simulo un pedido que entre precio de producto,envío y comisión que cobro por Paypal suma 23,01€ según adjunto archivo 1. Sin embargo a la hora de confirmar el pedido y aparecer Paypal suma 23,32€, según adjunto archivo 2 . Por qué ?

2.- A la hora de el cliente recibir el email de confirmación se ven en la parte de Información de pago : Paypal y el número de cuenta, segúin adjunto archivo 3. Si ha escogido Paypal, no se debería de ver solo esto y no la cuenta ?

Gracias

URL del sitio: http://www.airsoftlink.com

Citar
Respondido : 21/03/2012 8:31 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Sobre el problema con Paypal, prueba a ir al listado de formas de pago de la administración de Virtuemart y editar el pago Paypal. Pulsa sobre la pestaña Configuración y en el apartado Información de pago extra sustituye (previa copia de seguridad) el código que viene por el siguiente:

country."' ORDER BY country_2_code ASC";
$db1->query($q);

$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" => "_ext-enter",
"redirect_cmd" => "_xclick",
"upload" => "1",
"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_total"), 2),
"shipping" => sprintf("%.2f", $db->f("order_shipping")),
"currency_code" => $_SESSION['vendor_currency'],

"address_override" => "1",
"first_name" => $dbbt->f('first_name'),
"last_name" => $dbbt->f('last_name'),
"address1" => $dbbt->f('address_1'),
"address2" => $dbbt->f('address_2'),
"zip" => $dbbt->f('zip'),
"city" => $dbbt->f('city'),
"state" => $dbbt->f('state'),
"country" => $db1->f('country_2_code'),
"email" => $dbbt->f('user_email'),
"night_phone_b" => $dbbt->f('phone_1'),
"cpp_header_image" => $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) ."&";
}
vmRedirect( $url . $query_string );
} else {
echo '';
echo '';

foreach( $post_variables as $name => $value ) {
echo '';
}
echo '';

}
?>

Comprueba a continuación si te funciona.

Sobre el otro problema con el mail de resumen y la información sobre el número de cuenta, el problema tiene que estar en el cambio que se te indicó en otro post para mostrar esta información, de forma que no se controla la forma de pago cuando se imprime esa información. Cuando solicitaste la modificación no indicaste que tenías más de una forma de pago. Habrá que realizar cambios en ese código. Indícanos como lo tienes ahora.

ResponderCitar
Respondido : 22/03/2012 1:30 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Alink
 Alink
Reputable Member

Hola Pablo

1.- Dejaré Paypal sin cobrar comisión y así si que va bien.

2.- Lo que sí quisiera solcionar, por favor, Pablo es que en el mail no salga Paypal junto al número de cuenta corriente como cuando digo debería salir o solo Paypal o solo la cuenta

Te adjunta captura según me pides

Gracoas por todo

ResponderCitar
Respondido : 22/03/2012 3:04 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

En el archivo confirmation_email.tpl.php que has enviado en la captura cambia el código (pongo XXXX en lugar del número de cuenta):

 Cuenta corriente : La Caixa XXXX XXXX XX XXXXXXXX

por lo siguiente:



Cuenta corriente : La Caixa XXXX XXXX XX XXXXXXXX

En este nuevo código tendrías que cambiar el nombre Transferencia bancaria por el nombre exacto que utilizas para el pago por transferencia. De esta forma solo se cargará el texto cuando se selecciona esta forma de pago.

ResponderCitar
Respondido : 22/03/2012 5:05 pm

Alink
 Alink
Reputable Member

Pablo, solucionado

Siempre tan amable y efectivo

Gracias 🙂

ResponderCitar
Respondido : 22/03/2012 6:37 pm