Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Função PHP no botão/submit!

$
0
0

Galera, boa tarde. Implementando ainda o pagamento via MoIP (estou ainda estudando a api sem ser a transparente), tenho o seguinte:

<?php

include_once "moip/autoload.inc.php";

$moip = new Moip();
$moip->setEnvironment('test');
$moip->setCredential(array(
    'key' => 'MINHA_KEY',
    'token' => 'MEU_TOKEN'
));
$moip->setUniqueID(false);
$moip->setValue($valor_mensal * $num_emp);
$moip->setReason('Pagamento de Mensalidade');

   $moip->setPayer(array('name' => $nome_completo,
    'email' => $email,
    'payerId' => $id_logado,
    'billingAddress' => array('address' => $end,
        'number' => '' ,
        'complement' => 'z' ,
        'city' => $cidade,
        'neighborhood' => $bairro,
        'state' => $estado,
        'country' => 'BRA',
        'zipCode' => $cep,
        'phone' => $tel)));
$moip->validate('Identification');
 
$moip->send();
    //print_r($moip->getAnswer());
	
	$response = $moip->getAnswer()->payment_url;

	?>

Toda vez que abro a página, ele executa esse comando e gera o link de pagamento, que recebo nesse botão:

<form method="post" action="<? echo $response ?>">
<input type="submit" name="pagar" value="Gerar Pagamento" class="btn btn-success btn-group-lg"  />
</form>

Funciona perfeitamente.

 

Mas, se eu transformar o comando PHP em função:

<?php

include_once "moip/autoload.inc.php";

function gerar_pag() {

...

}
?>

Como faço para o botão executar a função?

 


Viewing all articles
Browse latest Browse all 14190