ENVIAR DADOS VIA CURL E RECEBER VALORES
21/08/2015
0
Não sou expert em php, por isso vim aqui com toda humildade do mundo para pedir ajuda.
Tenho um site de doação, onde vamos integrar o mesmo em nosso site, o que eu preciso é simples pra quem entende.
Preciso enviar valores pro site e obter a resposta se o valor foi doação a instituição do site.
"Como se fosse doar ao criança esperança" Mais o site a qual preciso de ajuda e este > https://www.noisefree.org/donate.php
Obvio que o site e um teste, mais quem pode me ajudar nessa com um script na humildade por favor?
Conceicao Barros
Post mais votado
21/08/2015
http://www.devwilliam.com.br/php/requisicoes-com-a-biblioteca-curl-no-php
Qualquer dúvida poste novamente!
William
Mais Posts
21/08/2015
Conceicao Barros
22/08/2015
Conceicao Barros
Ex:
Se a pagina onde esta os inputs digamos é, google.com ok esta e que coloco no curl ou a pagina que fica no action? Se puder me responder fico grato.
22/08/2015
Conceicao Barros
Algum me da uma luz? Estou passando este site todo pra portugues porem o formulario de doação tem que ser pro site original.
<?php
$cURL = curl_init('https://payments.ironmountain.com/payment.asp');
curl_setopt($cURL, CURLOPT_RETURNTRANSFER, true);
$dados = array(
'card_cardType' => 'Visa',
'card_accountNumber' => '4444555544445555',
'card_cvNumber' => '422',
'card_expirationMonth' => '01',
'card_expirationYear' => '2018',
'billTo_customerID' => '4352352345',
'billTo_firstName' => 'Andre',
'billTo_lastName' => 'Giao',
'billTo_company' => 'ironmountain',
'billTo_country' => 'bs',
'billTo_street1' => 'Av ola mundo',
'billTo_street2' => 'Ola',
'billTo_city' => 'Sao Paulo',
'billTo_state_id' => 'AK',
'billTo_postalCode' => '01221',
'billTo_phoneNumber' => '551198221100',
'billTo_email' => 'olamundo@olamundo.com',
'billTo_email_confirm' => 'olamundo@olamundo.com',
'purchaseTotals_taxAmount' => '5.00',
'purchaseTotals_grandTotalAmount' => '5.00',
'submit' => 'on'
);
curl_setopt($cURL, CURLOPT_POST, true);
curl_setopt($cURL, CURLOPT_POSTFIELDS, $dados);
$resultado = curl_exec($cURL);
curl_close($cURL);
?>
22/08/2015
William
Possivelmente na documentação deles existe uma descrição desse erro, por experiência própria sei que um ponto a mais ou a menos nos dados enviados podem "ferrar" tudo e as mensagens de erro não são intuitivas!
22/08/2015
Conceicao Barros
Algum me da uma luz? Estou passando este site todo pra portugues porem o formulario de doação tem que ser pro site original.
<?php
$cURL = curl_init('https://payments.ironmountain.com/payment.asp');
curl_setopt($cURL, CURLOPT_RETURNTRANSFER, true);
$dados = array(
'card_cardType' => 'Visa',
'card_accountNumber' => '4444555544445555',
'card_cvNumber' => '422',
'card_expirationMonth' => '01',
'card_expirationYear' => '2018',
'billTo_customerID' => '4352352345',
'billTo_firstName' => 'Andre',
'billTo_lastName' => 'Giao',
'billTo_company' => 'ironmountain',
'billTo_country' => 'bs',
'billTo_street1' => 'Av ola mundo',
'billTo_street2' => 'Ola',
'billTo_city' => 'Sao Paulo',
'billTo_state_id' => 'AK',
'billTo_postalCode' => '01221',
'billTo_phoneNumber' => '551198221100',
'billTo_email' => 'olamundo@olamundo.com',
'billTo_email_confirm' => 'olamundo@olamundo.com',
'purchaseTotals_taxAmount' => '5.00',
'purchaseTotals_grandTotalAmount' => '5.00',
'submit' => 'on'
);
curl_setopt($cURL, CURLOPT_POST, true);
curl_setopt($cURL, CURLOPT_POSTFIELDS, $dados);
$resultado = curl_exec($cURL);
curl_close($cURL);
?>
22/08/2015
Conceicao Barros
Possivelmente na documentação deles existe uma descrição desse erro, por experiência própria sei que um ponto a mais ou a menos nos dados enviados podem "ferrar" tudo e as mensagens de erro não são intuitivas!
Olá gente o meu real script e este, não consigo fazer que ele preencha o formulario e envie assim eu pegar a resposta.
Algum me da uma luz? Estou passando este site todo pra portugues porem o formulario de doação tem que ser pro site original.
<?php
$cURL = curl_init('https://payments.ironmountain.com/payment.asp');
curl_setopt($cURL, CURLOPT_RETURNTRANSFER, true);
$dados = array(
'card_cardType' => 'Visa',
'card_accountNumber' => '4444555544445555',
'card_cvNumber' => '422',
'card_expirationMonth' => '01',
'card_expirationYear' => '2018',
'billTo_customerID' => '4352352345',
'billTo_firstName' => 'Andre',
'billTo_lastName' => 'Giao',
'billTo_company' => 'ironmountain',
'billTo_country' => 'bs',
'billTo_street1' => 'Av ola mundo',
'billTo_street2' => 'Ola',
'billTo_city' => 'Sao Paulo',
'billTo_state_id' => 'AK',
'billTo_postalCode' => '01221',
'billTo_phoneNumber' => '551198221100',
'billTo_email' => 'olamundo@olamundo.com',
'billTo_email_confirm' => 'olamundo@olamundo.com',
'purchaseTotals_taxAmount' => '5.00',
'purchaseTotals_grandTotalAmount' => '5.00',
'submit' => 'on'
);
curl_setopt($cURL, CURLOPT_POST, true);
curl_setopt($cURL, CURLOPT_POSTFIELDS, $dados);
$resultado = curl_exec($cURL);
curl_close($cURL);
?>
22/08/2015
Anderson Souza
Já respondi seu tópico em outro que você tinha aberto.
Abraços.
Clique aqui para fazer login e interagir na Comunidade :)