Pagamentos online via PayPal utilizando PHP
Configuração
Um exemplo do arquivo de configuração segue logo abaixo, e os campos que são obrigatórios estão descritos em português:
Espero ter ajudado.
Publicação sob Creative Commons - http://creativecommons.org/licenses/by/2.5/deed.pt
Um exemplo do arquivo de configuração segue logo abaixo, e os campos que são obrigatórios estão descritos em português:
<?php //Conta de email principal $paypal[business]="pay@mybiz.com"; $paypal[site_url]="http://www.seusite.com.br/"; $paypal[image_url]=""; $paypal[success_url]="php_paypal/success.php"; $paypal[cancel_url]="php_paypal/error.php"; $paypal[notify_url]="php_paypal/ipn/ipn.php"; $paypal[return_method]="1"; //1=GET 2=POST $paypal[currency_code]="USD"; //[USD,GBP,JPY,CAD,EUR] $paypal[lc]="US"; // URL para a API do PayPal $paypal[url]="https://www.sandbox.paypal.com/cgi-bin/webscr"; // Devem ser utilizados caso seu servidor esteja sendo usado em conjunto com o OpenSSL $paypal[post_method]="fso"; //fso=fsockopen(); curl=curl command line libCurl=php compiled with libCurl support $paypal[curl_location]="/usr/local/bin/curl"; $paypal[bn]="toolkit-php"; // Deve ser configurado como _xclick $paypal[cmd]="_xclick"; // Configurações da página de pagamento (nomenclaturas e configurações de tela $paypal[display_comment]="0"; //0=yes 1=no $paypal[comment_header]="Comments"; $paypal[continue_button_text]="Continue >>"; $paypal[background_color]=""; //""=white 1=black $paypal[display_shipping_address]=""; //""=yes 1=no $paypal[display_comment]="1"; //""=yes 1=no // Configurações do Produto $paypal[item_name]="$_POST[item_name]"; $paypal[item_number]="$_POST[item_number]"; $paypal[amount]="$_POST[amount]"; $paypal[on0]="$_POST[on0]"; $paypal[os0]="$_POST[os0]"; $paypal[on1]="$_POST[on1]"; $paypal[os1]="$_POST[os1]"; $paypal[quantity]="$_POST[quantity]"; $paypal[edit_quantity]=""; //1=yes ""=no $paypal[invoice]="$_POST[invoice]"; $paypal[tax]="$_POST[tax]"; // Define configurações de envio e impostos $paypal[shipping_amount]="$_POST[shipping_amount]"; $paypal[shipping_amount_per_item]=""; $paypal[handling_amount]=""; $paypal[custom_field]=""; // Configurações do Cliente (inseridas via formulário) $paypal[firstname]="$_POST[firstname]"; $paypal[lastname]="$_POST[lastname]"; $paypal[address1]="$_POST[address1]"; $paypal[address2]="$_POST[address2]"; $paypal[city]="$_POST[city]"; $paypal[state]="$_POST[state]"; $paypal[zip]="$_POST[zip]"; $paypal[email]="$_POST[email]"; $paypal[phone_1]="$_POST[phone1]"; $paypal[phone_2]="$_POST[phone2]"; $paypal[phone_3]="$_POST[phone3]"; ?>
Espero ter ajudado.
Publicação sob Creative Commons - http://creativecommons.org/licenses/by/2.5/deed.pt
fiz um teste no meu pc, e quando enviei o formulario apareceu essa mensagem na pagina do Paypal:
"To access the PayPal Sandbox, please log in to PayPal Developer Central."
Obrigado.
"To access the PayPal Sandbox, please log in to PayPal Developer Central."
Obrigado.
13/03/2006 12:35pm
(~19 anos atrás)
Usar o PayPal, é uma mão na roda para o programador, mas alguém sabe se o sistema já está funcionando no Brasil? Consegue receber nos bancos aqui?
19/08/2005 9:00am
(~19 anos atrás)
POw! Tava prcurando isso, como será que é esse tal de paypal O.o? todo mundo usa o.O será que eh bom? Confiável? será que registra nele? Terei que passar alguma senha qualquer coisa ? hehehe q nada! PayPal é um script xD!
18/08/2005 2:54pm
(~19 anos atrás)
Olhe na mensagem que retirei do site deles:
--------------------------------------------------------------------------------
Faça a integração do seu website ou leilão com todas as formas de pagamento através da BRpay.
--------------------------------------------------------------------------------
Com a BRpay você poderá em seu website e site de Leilão (Mercado Livre):
* Calcular automaticamente o frete por Sedex e Encomenda Normal para seus clientes
* Aceitar as formas de pagamento:
** Transferência Online Itaú
** Transferência Online Banco do Brasil
** Boleto bancário pagável em qualquer agência do Brasil
** Cartão de crédito American Express (parcelado em até 24 vezes pela operadora do cartão)
** Cartão de Crédito Visa
* Receber notificações direto no seu email, assim que um pagamento chegar até você
* Enviar cobranças de pagamentos para que seus clientes paguem direto
* Carrinho de compras próprio
--------------------------------------------------------------------------------
* A Integração não leva mais do que alguns minutos.
* Não é preciso pagar taxa mensal para a BRpay
* Não se paga taxas para efetuar pagamentos
* Tudo online e integrado em seu website
www.brpay.com.br