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:

N

Doação sem necessidade de CPF

N

Opção de doação por cartão de debito.

N

Homologações inclusas

N

Validação invisível de doador pela Google

N

Possibilidade de doar parcelado em até 12x

N

Criação de site incluso

N

Doação através do sistema Visa Checkout

N

Certificado de segurança SSL incluso

N

Treinamento e suporte

N

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.