Como receber doações Internacionais na ONG?
Para receber doações internacionais direto em uma conta bancária no Brasil, é recomendado a utilização de Cartão de Crédito e Visa Checkout através do serviço da CIELO pelo site da ONG.
Solução para doações internacionais
A solução para doações internacionais é por cartão de crédito e Visa Checkout com API 3.0 da CIELO.
O serviço inclui: homologação da ONG com a VISA CHECKOUT e CIELO e criação de site com formulário de doação internacional direto no site da ONG.
Visa Checkout
Visa Checkout é o jeito fácil e seguro para doações online. Com ele, os doadores não precisam digitar os dados a cada doação, finalizando tudo em poucos cliques. Saiba mais.
Principais recursos do sistema de doação internacional
O sistema de doação online internacional possui diversos recursos abaixo segue os principais itens:
Doação sem necessidade de CPF
Opção de doação por cartão de debito.
Homologações inclusas
Validação invisível de doador pela Google
Possibilidade de doar parcelado em até 12x
Criação de site incluso
Doação através do sistema Visa Checkout
Certificado de segurança SSL incluso
Treinamento e suporte
Doação com cartão de crédito emitido fora do Brasil
Visa Checkout para doações, o caso:
Recebemos uma solicitação de serviço para criar um script de doação para um Organização sem fins lucrativos (ONG) com VISA CHECKOUT. A vantagem do VISA CHECKOUT é que é possível receber doações de cartões internacional sem a necessidade de um CPF.
Foi impressionante a dificuldade na execução do serviço junto com a VISA CHECKOUT. Um simples procedimento que poderia ser realizado em poucas horas se transformou em meses, isso mesmo, meses! O dashboard da VISA CHECKOUT apresentou um bug estranho onde o login de desenvolvedor não conseguia visualizar as chaves de produção, apenas as chaves do sandbox, foram dias e dias em tentativa de uma solução através de fórum e diversos emails.
Uma coisa boa é que sempre alguém respondia, isso foi bem válido e o pessoal da VISA encaminhou nossa dúvida para um brasileiro que ajudou com algumas informações.
Nessa altura o cliente já encontrava preocupado, pois as doações ainda não estava ocorrendo diretamente pelo site.
Até que, pesquisando na internet, conseguimos encontrar uma ONG que utiliza o VISA CHECKOUT para receber as doações. O site da ONG utiliza o serviço da CIELO CHECKOUT com o VISA CHECKOUT, entramos em contato com a ONG que nos atendeu prontamente e disponibilizou um telefone para tirar dúvidas de como fazer o procedimento burocrático.
Com o serviço criado disponibilizamos as informações nessa página para facilitar outras ONG e desenvolvedores.
Solução via Checkout Cielo apenas para Brasileiros
Sabendo que a CIELO disponibiliza a opção de pagamento do Visa Checkout em seu serviço CIELO CHECKOUT foi possível criar um script simples que envia as informações para o serviço da Cielo.
Abaixo segue um código simples para conseguir realizar o procedimento via CIELO CHECKOUT com o VISA CHECKOUT. Será necessário uma chave MerchantId. Essa chave é possível obter através do serviço da CIELO CHECKOUT.
ATENÇÃO: o serviço da CIELO CHECKOUT foi atualizado, devido as novas regras agora é necessário um número de CPF do usuário, a solução sem necessidade do CPF é através do serviço CIELO API 3.0. Veja no começo dessa página mais informações, qualquer dúvida entre em contato conosco.
A doações podem ser depositadas direto em uma conta bancária ou em um cartão pré pago.
Passo a passo de como conseguir ativar o CIELO CHECKOUT
- Solicitar o serviço CIELO CHECKOUT ou por telefone 4002 9700.
- Ter um domínio válido na internet.
- Ter uma hospedagem de site com SSL.
- Criar uma conta da Visa Checkout.
- Dentro do developer na Visa Checkout criar um projeto.
- Enviar as credenciais ( e API KEY) do projeto da Visa Checkout para a CIELO e solicitar a ativação do Visa Checkout.
- A CIELO irá retornar com uma chave (MerchantId) que será necessário incluir no script abaixo.
- Após o procedimento é necessário criar o formulário e configurar o script abaixo.
Prazos
- São cerca de 45 dias para conseguir finalizar todo o procedimento e muita paciência.
Dificuldade
- Precisa ter conhecimento com programação, facilidade com o idioma inglês
Limitações
- Essa solução precisa de CPF para concluir a doação.
SCRIPT: código PHP para conseguir realizar o procedimento da CIELO CHECKOUT com o VISA CHECKOUT.
<?php
// https://developercielo.github.io/manual/’?json#integra%C3%A7%C3%A3o-por-api
////////// lembrese de inserir o MerchantId na linha 30
/////////// esse URL deve conter o valor no URL ou seja sempre que chamar esse arquivo utilize /cielocheckout.php?valor=1000 isso irá abrir o checkout da cielo com o valor de 10 reais.
$corpo = ‘{ “OrderNumber”:”‘.uniqid().'”, “Cart”:{ “Items”:[ { “Name”:”Doação Personalizada”, “Description”:”Doação para o Projeto Gente como A Gente”, “UnitPrice”:’.$_GET[“valor”].’, “Quantity”:1, “Type”:”Digital”, }, ] }, “Shipping”:{ “Type”:”WithoutShipping”, }, “Settings”:null }’;
$headers = [ ‘Content-Type: application/json’, ‘MerchantId: INSIRA AQUI SEU ID’, // PRODUCAO ];
$curl = curl_init(“https://cieloecommerce.cielo.com.br/api/public/v1/orders”);
curl_setopt($curl, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1_2); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true); curl_setopt($curl, CURLOPT_POST, true); //curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method); curl_setopt($curl, CURLOPT_POSTFIELDS, $corpo); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
$response = curl_exec($curl);
$statusCode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
curl_close($curl);
$responseDecode = json_decode($response);
//echo $responseDecode->{‘settings’}->{‘checkoutUrl’};
header(“Location: “. $responseDecode->{‘settings’}->{‘checkoutUrl’}.””);
die();
Últimos trabalhos para doação internacional com VISA CHECKOUT:
Tarifas da CIELO
O serviço do CIELO CHECKOUT possui uma tarifa de adesão de R$ 89,90. Esta tarifa as vezes é gratuita. Não existe mensalidade paga-se uma taxa sobre cada transação efetuada com o cartão de crédito ou visa checkout.
Desenvolvedor
Se for um desenvolvedor e precisa apenas do script completo em PHP de doações internacional através de Cartão de Crédito e o Visa Checkout por favor solicite o link de download nos comentários abaixo. Ver exemplo do script.
Estamos enfrentando o mesmo problema e e precisamos de ajuda para implementar o serviço que também jatem meses…entre contato por favor por email: alexfco….@gmail.com
Olá Alex, enviamos um email para vc. Se preferir entre em contato via whatsApp 48 98804 9344.
Atualmente demora esse 45 dias mesmo?
João, para todas homologações do serviço para doações internacionais em uma ONG o prazo para todas homologações pode chegar em até 45 dias. São várias solicitações que devem ser efetuadas uma por uma, dependendo da homologação anterior. O formulário para doações nacionais conseguimos implantar no prazo de até 4 dias é bem rápido o que demora é a liberação da CIELO para processar o VISA CHECKOUT e a liberação de doações por cartões emitidos no exterior. Infelizmente não tem o que fazer, o suporte da CIELO deve ter uma demanda muito alta de solicitações.
Boa noite, gostaria de receber o script completo em PHP.
Olá Felipe por favor entre em contato por whatsApp (48) 98804 9344 para obter mais informações. Obrigada.
Preciso um profissional para fazer todo processo de adesão algum indica?
Olá Euclides nos fazemos todo o processo de adesão, entre em contato pelo WhatsApp 48 98804 9344 que te ajudamos!