matiasoporto Posted February 21, 2008 Share Posted February 21, 2008 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; } ?> 0 Quote Link to comment Share on other sites More sharing options...
nexoline Posted February 24, 2008 Share Posted February 24, 2008 Muchas gracias Matias. Lo voy a usar seguramente. Creo que a este sistema le falta un conversor de divisas interno, eso sería muy bueno. 0 Quote Link to comment Share on other sites More sharing options...
duranduran Posted February 26, 2008 Share Posted February 26, 2008 Very good. Congratulations. But where do I install this module in WHCMS? 0 Quote Link to comment Share on other sites More sharing options...
matiasoporto Posted February 26, 2008 Author Share Posted February 26, 2008 Very good. Congratulations. But where do I install this module in WHCMS? Colocar el archivo en: Put the file in: http://www.domain.com/whmcs/modules/gateways/ 0 Quote Link to comment Share on other sites More sharing options...
Juanzo Posted February 26, 2008 Share Posted February 26, 2008 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"? 0 Quote Link to comment Share on other sites More sharing options...
matiasoporto Posted February 26, 2008 Author Share Posted February 26, 2008 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. 0 Quote Link to comment Share on other sites More sharing options...
Juanzo Posted February 26, 2008 Share Posted February 26, 2008 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. 0 Quote Link to comment Share on other sites More sharing options...
matiasoporto Posted February 26, 2008 Author Share Posted February 26, 2008 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? 0 Quote Link to comment Share on other sites More sharing options...
Juanzo Posted February 26, 2008 Share Posted February 26, 2008 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? 0 Quote Link to comment Share on other sites More sharing options...
matiasoporto Posted February 26, 2008 Author Share Posted February 26, 2008 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: 0 Quote Link to comment Share on other sites More sharing options...
Juanzo Posted February 26, 2008 Share Posted February 26, 2008 ¡Muchas gracias por tu alago! He consultado a los chicos de WHMcs al respecto del módulo, para ver si es posible activar la conversión de moneda y dependiendo de lo que me digan voy a probar el módulo. 0 Quote Link to comment Share on other sites More sharing options...
matiasoporto Posted February 26, 2008 Author Share Posted February 26, 2008 ¡Muchas gracias por tu alago! He consultado a los chicos de WHMcs al respecto del módulo, para ver si es posible activar la conversión de moneda y dependiendo de lo que me digan voy a probar el módulo. Ok, si no es molestia comentame luego lo que dijeron. 0 Quote Link to comment Share on other sites More sharing options...
Juanzo Posted February 27, 2008 Share Posted February 27, 2008 Matt me envió un módulo de Paypal para reemplazar con la posibilidad de convertir la moneda, lo probé y parece funcionar perfectamente. Si me das un correo te lo envío y seguimos charlando por ahi. 0 Quote Link to comment Share on other sites More sharing options...
duranduran Posted February 27, 2008 Share Posted February 27, 2008 Matt me envió un módulo de Paypal para reemplazar con la posibilidad de convertir la moneda, lo probé y parece funcionar perfectamente. Si me das un correo te lo envío y seguimos charlando por ahi. Ola - puedes me enviar este módulo ? alexandre.duran@gmail.com 0 Quote Link to comment Share on other sites More sharing options...
matiasoporto Posted February 27, 2008 Author Share Posted February 27, 2008 Aca les dejo el modulo que le dio Matt a Juanzo. http://www.oporthost.com/paypal_whmcs.rar Saludos 0 Quote Link to comment Share on other sites More sharing options...
robocap Posted February 28, 2008 Share Posted February 28, 2008 Hello this modules EXIST for e-gold? Thanks 0 Quote Link to comment Share on other sites More sharing options...
RaXa Posted March 5, 2008 Share Posted March 5, 2008 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 0 Quote Link to comment Share on other sites More sharing options...
Juanzo Posted March 6, 2008 Share Posted March 6, 2008 RaXa, descargaste el módulo que indica matiasoporto mas arriba? Sino hacelo e instalalo que ése modulo funciona perfectamente. 0 Quote Link to comment Share on other sites More sharing options...
RaXa Posted May 5, 2008 Share Posted May 5, 2008 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 0 Quote Link to comment Share on other sites More sharing options...
kamal2099 Posted May 6, 2008 Share Posted May 6, 2008 Hi there, Thanks a lot for this module, but how can i change the payment logo? its saying Pagar Ahora? its in argentinian language, i would like to place an english one 0 Quote Link to comment Share on other sites More sharing options...
Juanzo Posted May 7, 2008 Share Posted May 7, 2008 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. 0 Quote Link to comment Share on other sites More sharing options...
stoneypointe Posted April 23, 2009 Share Posted April 23, 2009 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] 0 Quote Link to comment Share on other sites More sharing options...
Juanzo Posted April 23, 2009 Share Posted April 23, 2009 Entiendo que si tu cuenta esta configurada en español, todos los clientes que intenten realizarte el pago llegaran a la página en español. ¿Tal vez alguien mas puede confirmar ésto? 0 Quote Link to comment Share on other sites More sharing options...
matiasoporto Posted April 24, 2009 Author Share Posted April 24, 2009 Entiendo que si tu cuenta esta configurada en español, todos los clientes que intenten realizarte el pago llegaran a la página en español. ¿Tal vez alguien mas puede confirmar ésto? Opino lo mismo.... 0 Quote Link to comment Share on other sites More sharing options...
stoneypointe Posted April 26, 2009 Share Posted April 26, 2009 (edited) 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 April 26, 2009 by stoneypointe 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.