                     card: card
                 
                 success = (charge) ->
+                    console.log charge
                     _helpers.removeModal()
-                    alert "Cargo Realizado"
+                    if not not params.onSuccess
+                        params.onSuccess()
+                    else
+                        alert "Cargo Realizado"
+
+                    return
 
                 error = (response) ->
                     alert "Error al realizar el cargo"

        amount: 0
        name: ""
        description: ""

    _helpers =
        extend : (a, b) ->

                Conekta.charge.create charge, success, error

            else 
                alert "Formulario con errores, verificar"
                # To-Do: Animate
                return

