tuwebhost Posted May 6, 2009 Share Posted May 6, 2009 Hola Quizas matiasoporto pueda ayudarme con esto o cualquiera por favor. yo coloque el codigo de matiasoporto para el modulo de DINEROMAIL y todo funciona bien, sin embargo coloque en el WHMCS que para la gente que desea pagar con VISA y MASTERCARD, ahora DINEROMAIL tambien tiene la caracteristica de que la gente pueda pagar con pagos Bancarios y otras formas. Ahora yo duplique el archivo de dineromail.php y le puse otro nombre y lo subi con la finalidad de que al momento de subirlo a los gateways de pago saliera otra opcion de DINEROMAIL BANCOS por ejemplo y que la gente pudiera entrar en esta opcion de pago y lo puedan reconocer facilmente al momento de elegir la opcion de pago del servicio al momento de contratar el servicio. La idea es de que el cliente al ver las opciones vea la de pago con tarjeta con visa y mastercard de dineromail como opcion y vea otra opcion de dineromail pero de pago con bancos y escribo los bancos que estan disponibles. Practicamente hacerle la forma de pago mas facil al cliente. Ahora al momento de yo hacer dos gateways simplemente no me muestra la otra opcion de archivo duplicado que hice de dineromail, simplemente no me lo muestra en las opciones para activar de los gateways de pago. Yo cambie el nombre del archivo y el nombre de las funciones tambien. Igualmente de las dos primeras lineas de codigo: $GATEWAYMODULE["dmbancosname"]="dmbancos"; $GATEWAYMODULE["dmbancosvisiblename"]="DM Bancos"; $GATEWAYMODULE["dmbancostype"]="Invoices"; alguna sugerencia? como hacer esto? Si necesitan ver el codigo completo se los paso. Gracias por su ayuda. 0 Quote Link to comment Share on other sites More sharing options...
matiasoporto Posted May 6, 2009 Author Share Posted May 6, 2009 Y esta parte la cambiaste asi tambien? function dineromail_activate() { defineGatewayField("dmbancos","text","numerocuenta","","Número de cuenta","6","Ej.: 0<strong>315379</strong>/5"); defineGatewayField("dmbancos","text","moneda","","Moneda","1","Pesos=1 Dolares=2"); defineGatewayField("dmbancos","text","logo","","URL Logo","","Ej. https://www.dominio.com/logo.jpg o dejar solo http://"); defineGatewayField("dmbancos","text","exito","","URL Exito","","Ej. www.dominio.com/exito.html sin http://"); defineGatewayField("dmbancos","text","fracaso","","URL Fracaso","","Ej. www.dominio.com/fracaso.html sin http://"); defineGatewayField("dmbancos","yesno","testmode","","Test Mode","",""); } 0 Quote Link to comment Share on other sites More sharing options...
tuwebhost Posted May 6, 2009 Share Posted May 6, 2009 Si Matias. Si la cambie asi tambien como tu lo acabas de colocar alli. exactamente igual. es mas te paso el codigo completo para que lo revises. el archivo le puse otro nombre, el original era dineromail.php este le coloque otro nombre. Cambie el nombre del dominio direcciones url y numero de cliente de dineromail para seguridad. el codigo es el siguiente: $GATEWAYMODULE["dmbancosname"]="dmbancos"; $GATEWAYMODULE["dmbancosvisiblename"]="DM Bancos"; $GATEWAYMODULE["dmbancostype"]="Invoices"; function dmbancos_activate() { defineGatewayField("dmbancos","text","numero cuenta","","Número de cuenta","106","Ej.: 0<strong>0000000</strong>/4"); defineGatewayField("dmbancos","text","moneda","" ,"Moneda","2","Pesos=1 Dolares=2"); defineGatewayField("dmbancos","text","logo","","http://www.dominio.com/whmcs/images/logo.jpg","","Ej. http://www.http://www.dominio.com/whmcs/logo.jpg o dejar solo http://"); defineGatewayField("dmbancos","text","exito","", "http://www.http://www.dominio.com/whmcs/pagosatisfechotc.htm","","Ej. http://www.dominio.com/exito.html sin http://"); defineGatewayField("dmbancos","text","fracaso"," ","http://www.http://www.dominio.com/whmcs/pagopendientetc.htm","","Ej. http://www.dominio.com/fracaso.html sin http://"); defineGatewayField("dmbancos","yesno","testmode" ,"","Test Mode","",""); } function dmbancos_link($params) { # Gateway Specific Variables $gatewayusername = $params['numerocuenta']; $gatewaymoneda = $params['moneda']; $gatewaylogo = $params['logo']; $gatewayexito = $params['exito']; $gatewayfracaso = $params['fracaso']; $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 $code = '<FORM target=_blank action="https://www.dineromail.com/mx/Shop/Shop_Ingreso.asp" METHOD="post"> <p><input type="image" src="https://mexico.dineromail.com/imagenes/vender/boton/pagar02.gif" border="0" name="submit" alt="Pagar con DineroMail"></p> <input type="hidden" value="0000000" name="E_Comercio"> <input type="hidden" value="-" name="NroItem"> <input type="hidden" value="'.$gatewaymoneda.'" name="TipoMoneda"> <input type="hidden" value="'.$amount.'" name="PrecioItem"> <input type="hidden" value="0" name="DireccionEnvio"> <input type="hidden" value="'.$email.'" name="usr_email"> <input type="hidden" value="'.$firstname.'" name="usr_nombre"> <input type="hidden" value="'.$lastname.'" name="usr_apellido"> <input type="hidden" value="'.$phone.'" name="usr_tel_numero"> <input type="hidden" value="1" name="Mensaje"> <input type="hidden" value="'.$gatewaylogo.'" name="image_url"> <input type="hidden" value="http://'.$gatewayexito.'" name="DireccionExito"> <input type="hidden" value="http://'.$gatewayfracaso.'" name="DireccionFracaso"> <input type="hidden" value="4,5,6,14,15,16,17,2,7,13" name="MediosPago" > <input type="hidden" value="Pago por FACTURA Nº '.$invoiceid.'" name="NombreItem"> </form>'; return $code; } ?> El otro codigo del otro archivo dineromail.php es el mismo actualizado que tu colocaste hace tiempo atras cuando empezaste dando la aportacion esta tan bueno que has hecho. Espero puedas darme una ayuda, te lo agradesco grandemente. Saludos. 0 Quote Link to comment Share on other sites More sharing options...
tuwebhost Posted May 6, 2009 Share Posted May 6, 2009 Si Matias. Si la cambie asi tambien como tu lo acabas de colocar alli. exactamente igual. es mas te paso el codigo completo para que lo revises. el archivo le puse otro nombre, el original era dineromail.php este le coloque otro nombre. Cambie el nombre del dominio direcciones url y numero de cliente de dineromail para seguridad. el codigo es el siguiente: $GATEWAYMODULE["dmbancosname"]="dmbancos"; $GATEWAYMODULE["dmbancosvisiblename"]="DM Bancos"; $GATEWAYMODULE["dmbancostype"]="Invoices"; function dmbancos_activate() { defineGatewayField("dmbancos","text","numero cuenta","","Número de cuenta","106","Ej.: 0<strong>0000000</strong>/4"); defineGatewayField("dmbancos","text","moneda","" ,"Moneda","2","Pesos=1 Dolares=2"); defineGatewayField("dmbancos","text","logo","","http://www.dominio.com/whmcs/images/logo.jpg","","Ej. http://www.http://www.dominio.com/whmcs/logo.jpg o dejar solo http://"); defineGatewayField("dmbancos","text","exito","", "http://www.http://www.dominio.com/whmcs/pagosatisfechotc.htm","","Ej. http://www.dominio.com/exito.html sin http://"); defineGatewayField("dmbancos","text","fracaso"," ","http://www.http://www.dominio.com/whmcs/pagopendientetc.htm","","Ej. http://www.dominio.com/fracaso.html sin http://"); defineGatewayField("dmbancos","yesno","testmode" ,"","Test Mode","",""); } function dmbancos_link($params) { # Gateway Specific Variables $gatewayusername = $params['numerocuenta']; $gatewaymoneda = $params['moneda']; $gatewaylogo = $params['logo']; $gatewayexito = $params['exito']; $gatewayfracaso = $params['fracaso']; $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 $code = '<FORM target=_blank action="https://www.dineromail.com/mx/Shop/Shop_Ingreso.asp" METHOD="post"> <p><input type="image" src="https://mexico.dineromail.com/imagenes/vender/boton/pagar02.gif" border="0" name="submit" alt="Pagar con DineroMail"></p> <input type="hidden" value="0000000" name="E_Comercio"> <input type="hidden" value="-" name="NroItem"> <input type="hidden" value="'.$gatewaymoneda.'" name="TipoMoneda"> <input type="hidden" value="'.$amount.'" name="PrecioItem"> <input type="hidden" value="0" name="DireccionEnvio"> <input type="hidden" value="'.$email.'" name="usr_email"> <input type="hidden" value="'.$firstname.'" name="usr_nombre"> <input type="hidden" value="'.$lastname.'" name="usr_apellido"> <input type="hidden" value="'.$phone.'" name="usr_tel_numero"> <input type="hidden" value="1" name="Mensaje"> <input type="hidden" value="'.$gatewaylogo.'" name="image_url"> <input type="hidden" value="http://'.$gatewayexito.'" name="DireccionExito"> <input type="hidden" value="http://'.$gatewayfracaso.'" name="DireccionFracaso"> <input type="hidden" value="4,5,6,14,15,16,17,2,7,13" name="MediosPago" > <input type="hidden" value="Pago por FACTURA Nº '.$invoiceid.'" name="NombreItem"> </form>'; return $code; } ?> El otro codigo del otro archivo dineromail.php es el mismo actualizado que tu colocaste hace tiempo atras cuando empezaste dando la aportacion esta tan bueno que has hecho. Espero puedas darme una ayuda, te lo agradesco grandemente. Saludos. 0 Quote Link to comment Share on other sites More sharing options...
tuwebhost Posted May 7, 2009 Share Posted May 7, 2009 Hola Matias: ya solucione el problema, el detalle era colocar el nombre del archivo mas corto y tambien coloque todas las letras del nombre del archivo en minusculas y ya con eso aparecio esta nueva payment gateway en el listado y ya lo active. Muchas gracias. Saludos. 0 Quote Link to comment Share on other sites More sharing options...
daferub Posted January 11, 2010 Share Posted January 11, 2010 Hola, Haciendo todo como se describe en este post, al subir los archivos cuentadigital.php y dineromail.php a la carpeta correspondiente, cuando intento cargar los datos de mis cuentas y le doy guardar, me manda a una pagina en blanco. Permisos tal vez? Alguien si puede ayudarme? Gracias 0 Quote Link to comment Share on other sites More sharing options...
matiasoporto Posted January 11, 2010 Author Share Posted January 11, 2010 Hola, Haciendo todo como se describe en este post, al subir los archivos cuentadigital.php y dineromail.php a la carpeta correspondiente, cuando intento cargar los datos de mis cuentas y le doy guardar, me manda a una pagina en blanco. Permisos tal vez? Alguien si puede ayudarme? Gracias Hola daferub, hay algunas correcciones y mejoras en ambos modulos. Desde aqui puedes pedir ambos totalmente gratis: DineroMail: https://www.oporthost.com/clientes/cart.php?a=add&pid=76 CuentaDigital: https://www.oporthost.com/clientes/cart.php?a=add&pid=77 Con esto ademas si hay actualizaciones del modulo te llegara el aviso por correo. PD: para pedir ambas en una sola orden simplemente pegas un link en el navegador, pones continuar comprando y luego pegas el otro. Saludos y Exitos 0 Quote Link to comment Share on other sites More sharing options...
daferub Posted January 11, 2010 Share Posted January 11, 2010 MatiasOporto, Que tal yo tambien soy de Argentina y me instale el whmcs recién. el problema que tengo es el siguiente .. he visto que en la web de cuentadigital ofrecen un modulo de pago para whmcs pero que lo pongo y no funciona.. ahora.. pongo el tuyo y lo puedo integrar bien desde whmcs .. me aparece como opción de pago pero tengo algunas cosillas que quizas me podrías ayudar . ya que con el coding soy muy malo. en primer lugar el codigo no me toma las variables desde el whmcs como el ID etc, y por segundo cuando el cliente compra el producto y da click en concretar la compra mediante cuentadigital .. me envía a una pagina en blanco. otro dato interesante seria que puedas adecuar tu codigo para el cobro en dolares.. osea multiplicar x 3.4 el costo por el que se hara la factura.. ( ni idea como hacer eso ) ojala puedas ayudarme con esto ya que realmente me es muy necesario y no tengo idea como llevarlo a cabo. Gracias.. Hola amigo, Estoy teniendo el mismo problema que vos cuando alguien va al checkout eligiendo para pagar con dineromail o cuentadigital enviandolo a una pagina en blanco. Pudiste resolver esto? Aguardo tu respuesta. 0 Quote Link to comment Share on other sites More sharing options...
matiasoporto Posted January 11, 2010 Author Share Posted January 11, 2010 daferub, el problema es con la version nueva? 0 Quote Link to comment Share on other sites More sharing options...
daferub Posted January 11, 2010 Share Posted January 11, 2010 Hola daferub, hay algunas correcciones y mejoras en ambos modulos. Desde aqui puedes pedir ambos totalmente gratis: DineroMail: https://www.oporthost.com/clientes/cart.php?a=add&pid=76 CuentaDigital: https://www.oporthost.com/clientes/cart.php?a=add&pid=77 Con esto ademas si hay actualizaciones del modulo te llegara el aviso por correo. PD: para pedir ambas en una sola orden simplemente pegas un link en el navegador, pones continuar comprando y luego pegas el otro. Saludos y Exitos Gracias Matias, Era lo mas correcto de esta manera, si bien hay que registrar datos, lo correcto es bajarlo desde tu espacio por que aqui ya se habia desvirtuado un poco los codigos. Lo que si, veo que esta codificado como lo esta el programa tambien (ioncube) Muchas gracias! 0 Quote Link to comment Share on other sites More sharing options...
matiasoporto Posted January 11, 2010 Author Share Posted January 11, 2010 Gracias Matias, Era lo mas correcto de esta manera, si bien hay que registrar datos, lo correcto es bajarlo desde tu espacio por que aqui ya se habia desvirtuado un poco los codigos. Lo que si, veo que esta codificado como lo esta el programa tambien (ioncube) Muchas gracias! Si daferub, esta codificada porque pronto esta por salir la version integrada con el IPN de dineromail y aun no se si va a ser free o va a tener algun costo. Hasta que me decida saldra codificada. Perdon, soy mas de GNU, pero vi expuesto el codigo en varios lugares sin poner de quien era. PD: si alguien quiere integrarlo con la ipn solo me lo solicita y brindare el codigo. 0 Quote Link to comment Share on other sites More sharing options...
daferub Posted January 14, 2010 Share Posted January 14, 2010 Hola Matias, Sabras decirme por que cuando voy ver la factura (viewinvoice.php) y despliego los metodos de pagos disponibles, dineromail me muestra su boton con la imagen del carrito, igual paypal, pero cuentadigital aparece sin nada. Espero tu respuesta. Gracias! 0 Quote Link to comment Share on other sites More sharing options...
matiasoporto Posted January 15, 2010 Author Share Posted January 15, 2010 Fue corregido el error, el mismo es porque aparentemente cuentadigital elimino la imagen que se estaba usando como boton. Pueden descargar la actualización desde el area de clientes. 0 Quote Link to comment Share on other sites More sharing options...
fengdiaz Posted January 27, 2010 Share Posted January 27, 2010 Primero gracias por el modulo de DineroMail. Me pregunto si este modulo automática verifica que el pago haya sido hecho o todavía hay que aceptar el pago en WHMCS de forma manual. Muchas Gracias 0 Quote Link to comment Share on other sites More sharing options...
matiasoporto Posted January 27, 2010 Author Share Posted January 27, 2010 Hola fengdiaz, el modulo aun no verifica los pagos automaticamente. Esta en fase beta la parte de verificacion automatica, por ende apenas este lista por aqui se enteraran. Slds. 0 Quote Link to comment Share on other sites More sharing options...
cvhessert Posted March 25, 2010 Share Posted March 25, 2010 Hola, acabo de instalar el modulo para DineroMail, pero cuando intento realizar un pago y hago click en PAGAR CON DINEROMAIL en el invoice me aparece lo siguiente: Los parámetros necesarios para procesar la compra son incorrectos. No podrás realizar la compra hasta que el comercio no corrija este error. Alguna idea de porque puede estar ocurriendo este error? Gracias 0 Quote Link to comment Share on other sites More sharing options...
matiasoporto Posted March 25, 2010 Author Share Posted March 25, 2010 Seguramente estas poniendo mal el numero de cuenta. Fijate que en el modulo indica que parte del numero que da dineromail hay que poner. 0 Quote Link to comment Share on other sites More sharing options...
altomarketing Posted April 28, 2010 Share Posted April 28, 2010 Ya está disponline el modulo completo con IPN callback y otras funciones para dineromail y cuenta digital , ver foro aqui http://forum.whmcs.com/showthread.php?t=29079&highlight=dineromail 0 Quote Link to comment Share on other sites More sharing options...
Neorichard Posted May 31, 2010 Share Posted May 31, 2010 Hola saludos Soy de venezuela alguien que sepa agregar la forma de Pagos de E-pagos Mercantil ? para ponernos en contacto. 0 Quote Link to comment Share on other sites More sharing options...
rodrixs Posted June 3, 2010 Share Posted June 3, 2010 Hola Buenas Noches Instalé correctamente el Modulo DMAIL pero el problema es que al Ver la factura para abonar dice No Pagada -DineroMail pero abajo no aparece el botón de Pagar compra... Abrazo 0 Quote Link to comment Share on other sites More sharing options...
matiasoporto Posted June 3, 2010 Author Share Posted June 3, 2010 rodrixs, indicame que modulo instalaste para que te podamos ayudar. 0 Quote Link to comment Share on other sites More sharing options...
rodrixs Posted June 3, 2010 Share Posted June 3, 2010 Ajam instalé este Modulo <?php ############################### ##Realizado por OportHost.com## ###########GRATIS############## $GATEWAYMODULE["dineromailname"]="dineromail"; $GATEWAYMODULE["dineromailvisiblename"]="DineroMail"; $GATEWAYMODULE["dineromailtype"]="Invoices"; function dineromail_activate() { defineGatewayField("dineromail","text","numerocuen ta","","Número de cuenta","6","Ej.: 0<strong>315379</strong>/5"); defineGatewayField("dineromail","text","moneda","" ,"Moneda","1","Pesos=1 Dolares=2"); defineGatewayField("dineromail","text","logo",""," URL Logo","","Ej. https://www.dominio.com/logo.jpg o dejar solo http://"); defineGatewayField("dineromail","text","exito","", "URL Exito","","Ej. www.dominio.com/exito.html sin http://"); defineGatewayField("dineromail","text","fracaso"," ","URL Fracaso","","Ej. www.dominio.com/fracaso.html sin http://"); defineGatewayField("dineromail","yesno","testmode" ,"","Test Mode","",""); } function dineromail_link($params) { # Gateway Specific Variables $gatewayusername = $params['numerocuenta']; $gatewaymoneda = $params['moneda']; $gatewaylogo = $params['logo']; $gatewayexito = $params['exito']; $gatewayfracaso = $params['fracaso']; $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 $code = '<FORM target=_blank action="https://www.dineromail.com/Shop/Shop_Ingreso.asp" METHOD="post"> <p><input type="image" src="https://www.dineromail.com/imagenes/post-login/boton-comprar-01.jpg" border="0" name="submit" alt="Pagar con DineroMail"></p> <input type="hidden" value="'.$gatewayusername.'" name="E_Comercio"> <input type="hidden" value="-" name="NroItem"> <input type="hidden" value="'.$gatewaymoneda.'" name="TipoMoneda"> <input type="hidden" value="'.$amount.'" name="PrecioItem"> <input type="hidden" value="0" name="DireccionEnvio"> <input type="hidden" value="'.$email.'" name="usr_email"> <input type="hidden" value="'.$firstname.'" name="usr_nombre"> <input type="hidden" value="'.$lastname.'" name="usr_apellido"> <input type="hidden" value="'.$phone.'" name="usr_tel_numero"> <input type="hidden" value="1" name="Mensaje"> <input type="hidden" value="'.$gatewaylogo.'" name="image_url"> <input type="hidden" value="http://'.$gatewayexito.'" name="DireccionExito"> <input type="hidden" value="http://'.$gatewayfracaso.'" name="DireccionFracaso"> <input type="hidden" value="4,5,6,14,15,16,17,2,7,13" name="MediosPago" > <input type="hidden" value="Pago por FACTURA Nº '.$invoiceid.'" name="NombreItem"> </form>'; return $code; } ?> Luego lo guarde conel nombre dineromail.php y lo subi a modules/gateway ... me dirigi a setup/gateways y ahi active DineroMail setee todo los campos ID CUENTA, EXITO, FALLO, USD y LOGO le di aceptar se configuro. registre un cliente 2.55 USD puse ver factura y aparece DineroMail pero sin nada abajo... después probe con Pesos por si era eso.. y tampoco.. 0 Quote Link to comment Share on other sites More sharing options...
matiasoporto Posted June 3, 2010 Author Share Posted June 3, 2010 No veo que puedas tener inconveniente con ese código. 0 Quote Link to comment Share on other sites More sharing options...
rodrixs Posted June 4, 2010 Share Posted June 4, 2010 bueno que lamentable entonces, te comente mis pasos hice algo mal? esta todo correcto? no sabes que puede ser? 0 Quote Link to comment Share on other sites More sharing options...
wiz Posted June 4, 2010 Share Posted June 4, 2010 Hola paisanos! Matias, veo que has resuelto un modulo de whmcs para usarlo con cuentadigital en Argentina, estoy probando este sistema y una de las claves es contar con ese gateway. Podria obtener una copia ? Pudiste resolver el tema del callback que cuentadigital incluyo el año pasado ? Sino dejame saber y si puedo ayudar con gusto lo seguimos investigando juntos. En lo que pueda ser util aqui me tienen, - Martin 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.