Cielo Checkout com Visa Checkout para sites de ONG para doações internacionais

Como receber doações Internacionais na ONG?

Para receber doações internacionais por cartão de crédito ou débito emitidos dentro ou fora do Brasil é recomendado utilizar a plataforma da Visa Checkout. O valor doado cai direto em uma conta bancária no Brasil.

Solução para doações internacionais

A solução para doações internacionais é por cartão de crédito e débito via Visa Checkout com API 3.0 da CIELO.

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. É possível receber doações de cartões de crédito e débitos emitidos fora do Brasil. Saiba mais.

O serviço inclui:

Certificado de segurança, hospedagem do site, contas de emails, configuração de domínios, criação do site, homologação da ONG com a VISA CHECKOUT e CIELO e um formulário de doação internacional direto no site da ONG.

Ver formulário demonstrativo para doações internacionais.

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 Visa.

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.

O suporte da VISA foi muito útil e 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, se precisa de solução de doação sem CPF clique no botão solicitar no topo dessa página.

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.

Área Desenvolvedor Visa Checkout e CIELO

Se deseja implementar o Visa Checkout no seu site, será necessário alguns itens, abaixo listamos os principais links e um forum para tirar dúvidas referente a API da CIELO e possíveis integrações com a Visa Checkout. Ver exemplo do script.

O Visa Checkout é apenas uma carteira digital de pagamento como muitas outras. Para processar o pagamento é necessário uma empresa, recomendamos a CIELO porque possui uma vasta documentação sobre o assunto. Portanto se prepara porque tem bastante serviço pela frente. Preparado para escovar bits?

Dúvidas e comentários:

WhatsApp chat