Jump to content

PayPal para Pesos Argentinos


matiasoporto

Recommended Posts

Hola, para todos los que vivimos en argentina, por lo general ponemos los precios en Pesos, me vi con el problema que a la hora de querer cobrar con PayPal no podía porque la moneda no me permitia.

 

Por eso cree este pequeño modulo que traspasa a dolares lo que tengamos en pesos.

 

Lo que tenemos que hacer es poner nuestro mail de PayPal y la cotizacion para que traspase a dolares. Por defecto yo lo puse en $3.13 - U$s 1

 

Todo es configurable desde el Panel

 

Link de descarga: http://www.oporthost.com/paypalpesos_whmcs.rar

 

Código por si quieren ponerlo ustedes mismos.

 

<?php

###############################
##Realizado por OportHost.com##
###########GRATIS##############

$GATEWAYMODULE["paypalpesosname"]="paypalpesos";
$GATEWAYMODULE["paypalpesosvisiblename"]="PayPal Pesos";
$GATEWAYMODULE["paypalpesostype"]="Invoices";

function paypalpesos_activate() {
defineGatewayField("paypalpesos","text","cotiza","3.13","Cotiza","","");
defineGatewayField("paypalpesos","text","mail","","Mail PayPal","","");
defineGatewayField("paypalpesos","yesno","testmode","","Test Mode","","");
}

function paypalpesos_link($params) {
# Gateway Specific Variables
$gatewaycotiza = $params['cotiza'];
$gatewaymail = $params['mail'];
$gatewaytestmode = $params['testmode'];
# Invoice Variables
$invoiceid = $params['invoiceid'];
$description = $params["description"];
$amount = $params['amount'];
$duedate = $params['duedate'];
# Client Variables
$firstname = $params['clientdetails']['firstname'];
$lastname = $params['clientdetails']['lastname'];
$email = $params['clientdetails']['email'];
$address1 = $params['clientdetails']['address1'];
$address2 = $params['clientdetails']['address2'];
$city = $params['clientdetails']['city'];
$state = $params['clientdetails']['state'];
$postcode = $params['clientdetails']['postcode'];
$country = $params['clientdetails']['country'];
$phone = $params['clientdetails']['phone'];
# System Variables
$companyname = $params['companyname'];
$systemurl = $params['systemurl'];
$currency = $params['currency'];
# End of Variables

# se le suman sus comisiones de paypal
$presioparcial = $amount / $gatewaycotiza;

$presiofinal = round( $presioparcial * 100) / 100;


$code = '	
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="'.$gatewaymail.'">
<input type="hidden" name="item_name" value="Pago por Factura Nro '.$invoiceid.'">
<input type="hidden" name="item_number" value="'.$invoiceid.'">
<input type="hidden" name="amount" value="'.$presiofinal.'">
<input type="hidden" name="no_shipping" value="0">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="lc" value="AR">
<input type="hidden" name="bn" value="PP-BuyNowBF">
<input type="image" src="https://www.paypal.com/es_XC/i/btn/btn_paynow_LG.gif" border="0" name="submit" alt="Pagar con PayPal">
<img alt="" border="0" src="https://www.paypal.com/es_XC/i/scr/pixel.gif" ="1" height="1">
</form>';

return $code;

}

?>

Link to comment
Share on other sites

  • Replies 57
  • Created
  • Last Reply

Top Posters In This Topic

Matías, sos un fenómeno! Algunas preguntas:

 

1) ¿Éste módulo suma automáticamente la comisión de Paypal para que la pague el cliente?

2) ¿Qué diferencia tiene con el módulo que viene por defecto con WHMcs de Paypal que tiene "Enable Currency Conversion" permitiendonos especificar el "Conversion Rate"?

Link to comment
Share on other sites

Matías, sos un fenómeno! Algunas preguntas:

 

1) ¿Éste módulo suma automáticamente la comisión de Paypal para que la pague el cliente?

2) ¿Qué diferencia tiene con el módulo que viene por defecto con WHMcs de Paypal que tiene "Enable Currency Conversion" permitiendonos especificar el "Conversion Rate"?

 

1) ¿Éste módulo suma automáticamente la comisión de Paypal para que la pague el cliente?

No lo suma con ese código, pero facilmente podes agregarlo con una pequeña linea mas de código asiendo sumar el porcentaje.

 

2) ¿Qué diferencia tiene con el módulo que viene por defecto con WHMcs de Paypal que tiene "Enable Currency Conversion" permitiendonos especificar el "Conversion Rate"?

mmmmmmm..... no vi ninguno de los módulos de paypal que hicieran eso. Aceptan la conversión desde Pesos o desde las otras monedas que están a dolares o euros? ya que tengo entendido que esa conversión que hace la realiza paypal en la pagina según la cotización.

Link to comment
Share on other sites

El módulo "PayPal Invoices" dentro de Payment Gateways tiene un checkbox que dice "Enable Currency Conversion" y luego "Conversion Rate".

 

Es decir que no importa que Paypal no acepte pesos argentinos (o cualquier otra moneda), supuestamente con ésto podríamos cobrar en dolares con la conversión que querramos.

 

Nosotros lo probamos y aunque la conversión es correcta (tenemos por ejemplo un servicio de $10 pesos por mes y cuando elijen Paypal como forma de pago, les cobra u$3,33 dólares si el conversion rate esta en 3) pero el problema es que luego marca como que el cliente pago $3,33 pesos por lo que tenemos que actualizarla nosotros manualmente.

Link to comment
Share on other sites

El módulo "PayPal Invoices" dentro de Payment Gateways tiene un checkbox que dice "Enable Currency Conversion" y luego "Conversion Rate".

 

Es decir que no importa que Paypal no acepte pesos argentinos (o cualquier otra moneda), supuestamente con ésto podríamos cobrar en dolares con la conversión que querramos.

 

Nosotros lo probamos y aunque la conversión es correcta (tenemos por ejemplo un servicio de $10 pesos por mes y cuando elijen Paypal como forma de pago, les cobra u$3,33 dólares si el conversion rate esta en 3) pero el problema es que luego marca como que el cliente pago $3,33 pesos por lo que tenemos que actualizarla nosotros manualmente.

 

No tengo por defecto ningun modulo que se llame "PayPal Invoices", no lo habras sacado del foro?

Link to comment
Share on other sites

Pareciera que es un módulo antiguo que dejó de existir desde la 3.5 (a juzgar por threads como éste pero que algunos como yo las tenemos todavía activas por no borrar los archivos al actualizar de versión.

 

Con éste mod, ¿el monto de la factura es convertido automáticamente en el botón de Paypal y cuando el cliente la paga, la factura es actualizada automáticamente o uno tiene que realizar algún paso manual?

Link to comment
Share on other sites

Por esa razón seguramente no lo tengo. Ya que actualice a la versión 6.0 hace algunos días.

 

Estoy trabajando en la automatización del modulo. Actualmente no lo hace.

 

De todas maneras ultimamente desde PayPal están llegando pagos falsos. Por ende no me interesa mucho el tema de que automatice el pago.

 

Ha excelente pagina. Muy buen diseño tenes.

 

Saludos:roll:

Link to comment
Share on other sites

Buen dia, he tratado de utilizar el modulo que indican pero no me aparece ningun campo para conversion en el , trate de ocupar el codigo del modulo de pesos argentinos pero al seleccionarlo en la version 3.6.0 me aparece una pagina en blanco al hacer checkout, sin embargo si aparece el pago en la zona de mis pagos del area de cliente, y al querer pagar me hace la conversion sin problemas , el unico problema es la pagina en blanco en donde deberia de aparecer el recibo de pago.

 

Un saludo

Link to comment
Share on other sites

  • 1 month later...

He actualizado mi versión a la mas nueva, sin embargo tengo problemas al recibir pagos a traves de paypal.

 

"Este destinatario no acepta pagos en USD. Póngase en contacto con el vendedor para pedirle que actualice las preferencias de recepción de pago para aceptar esta divisa."

 

Y aunque tengo habilitado el modulo y funcionaba a la perfección ahora ya no lo hace, necesitará una actualización.

 

Un saludo

Link to comment
Share on other sites

He actualizado mi versión a la mas nueva, sin embargo tengo problemas al recibir pagos a traves de paypal.

 

"Este destinatario no acepta pagos en USD. Póngase en contacto con el vendedor para pedirle que actualice las preferencias de recepción de pago para aceptar esta divisa."

 

Y aunque tengo habilitado el modulo y funcionaba a la perfección ahora ya no lo hace, necesitará una actualización.

 

Un saludo

¿Estás seguro que no tiene nada que ver con la cuenta desde donde querés cobrar? Al menos ese error suena a eso.

Link to comment
Share on other sites

  • 11 months later...

Hola a todos;

2 preguntas: 1)Es posible enviar al cliente a una pagina de Paypal en español?

2)como modificamos la pagina de PayPal para que una vez hecho el pago se despliegue el mensaje correcto. En el caso del codigo de Matias, dice lo siguiente algo asi: La orden ser enviada a:[direccion del comprador]

Link to comment
Share on other sites

Gracias chicos.

Algun comentario respecto a la pregunta 2 (como modificamos la pagina de PayPal para que una vez hecho el pago se despliegue el mensaje correcto. En el caso del codigo de Matias, dice lo siguiente algo asi: La orden sera enviada a:[direccion del comprador] ) ?

Stoney

Edited by stoneypointe
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated