Cada venda cai no seu painel
A venda no Google Pay entra como cartão à vista, com a bandeira e o final do cartão, no mesmo extrato.
Google Pay no checkout da AbacatePay
O botão do Google Pay aparece no checkout pra quem tem um cartão salvo na Carteira do Google. O cliente escolhe o cartão, confirma com a digital e você recebe como uma venda no cartão.
Menos digitação no celular
No celular, o cartão é a parte mais chata da compra: o número não cabe na tela, o teclado cobre o botão e um dígito errado recusa o pagamento. Com o Google Pay, o cartão já está salvo na Carteira do Google e o cliente só escolhe e confirma.
Pro cliente, um toque no Android. Pra você, uma venda no cartão como as outras: o mesmo extrato, o mesmo prazo e o mesmo webhook.
A venda no Google Pay entra como cartão à vista, com a bandeira e o final do cartão, no mesmo extrato.
Qualquer Visa ou Mastercard que o cliente já salvou na Carteira do Google.
O desconto entra antes da confirmação, e o Google Pay cobra o valor com desconto.
Quem não tem Google Pay paga com Pix ou cartão no mesmo checkout.
A venda aprovada dispara o checkout.completed, como uma venda no cartão.
Sem mensalidade e sem adesão: a venda paga a mesma taxa do cartão à vista.
Como ativar
Com o cartão ativo, o Google Pay entra em qualquer checkout que você criar, pela API ou pela dashboard. Coloque as duas carteiras e cada cliente vê a do aparelho dele.
POST /v2/checkouts/create, ao lado de PIX e CARD. Na dashboard, é marcar Google Pay ao criar o checkout.url do checkout. No Android, o botão do Google Pay aparece sozinho.checkout.completed chega no seu endpoint.curl -X POST https://api.abacatepay.com/v2/checkouts/create \
-H "Authorization: Bearer $ABACATEPAY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"items": [{ "id": "prod_4kP9xQ2mL7vR", "quantity": 1 }],
"methods": ["PIX", "CARD", "APPLE_PAY", "GOOGLE_PAY"],
"externalId": "pedido-4821",
"completionUrl": "https://lojanorte.com.br/obrigado"
}'const url = "https://api.abacatepay.com/v2/checkouts/create";
const res = await fetch(url, {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.ABACATEPAY_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
items: [{ id: "prod_4kP9xQ2mL7vR", quantity: 1 }],
methods: ["PIX", "CARD", "APPLE_PAY", "GOOGLE_PAY"],
externalId: "pedido-4821",
completionUrl: "https://lojanorte.com.br/obrigado",
}),
});
const { data, error } = await res.json();
if (error) throw new Error(error);
// leve o cliente pro checkout
console.log(data.url);import os
import requests
res = requests.post(
"https://api.abacatepay.com/v2/checkouts/create",
headers={"Authorization": f"Bearer {os.environ['ABACATEPAY_API_KEY']}"},
json={
"items": [{"id": "prod_4kP9xQ2mL7vR", "quantity": 1}],
"methods": ["PIX", "CARD", "APPLE_PAY", "GOOGLE_PAY"],
"externalId": "pedido-4821",
"completionUrl": "https://lojanorte.com.br/obrigado",
},
)
body = res.json()
if body["error"]:
raise Exception(body["error"])
# leve o cliente pro checkout
print(body["data"]["url"])<?php
$ch = curl_init("https://api.abacatepay.com/v2/checkouts/create");
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"Authorization: Bearer " . getenv("ABACATEPAY_API_KEY"),
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS => json_encode([
"items" => [["id" => "prod_4kP9xQ2mL7vR", "quantity" => 1]],
"methods" => ["PIX", "CARD", "APPLE_PAY", "GOOGLE_PAY"],
"externalId" => "pedido-4821",
"completionUrl" => "https://lojanorte.com.br/obrigado",
]),
]);
$body = json_decode(curl_exec($ch), true);
if ($body["error"]) {
throw new Exception($body["error"]);
}
// leve o cliente pro checkout
header("Location: " . $body["data"]["url"]);{
"data": {
"id": "bill_7Hc2Lq9xWm4RtZ8n",
"externalId": "pedido-4821",
"url": "https://app.abacatepay.com/pay/bill_7Hc2Lq9xWm4RtZ8n",
"amount": 21990,
"status": "PENDING",
"frequency": "ONE_TIME",
"devMode": false
},
"success": true,
"error": null
}O checkout da AbacatePay mostra o botão só no aparelho compatível. Nos outros, o cliente paga com Pix ou cartão na mesma página, sem erro e sem tela em branco.
Com um cartão salvo na Carteira do Google, o botão aparece e o cliente confirma com a digital, o rosto ou o PIN.
No iPhone, o Apple Pay aparece no lugar: as duas carteiras ligam juntas.
No computador, o botão não aparece e o cliente paga com Pix ou cartão no mesmo checkout.
O Google Pay é uma venda no cartão: paga a taxa do crédito à vista, no prazo de recebimento que você escolhe na dashboard. Quanto mais longo o prazo, menor a taxa.
5,42% + R$ 0,60por venda à vista, recebendo em D+1
5,03% + R$ 0,60por venda à vista, recebendo em D+7
4,5% + R$ 0,60por venda à vista, recebendo em D+15
3,5% + R$ 0,60por venda à vista, recebendo em D+30
Segurança
O Google Pay troca o número do cartão por um token da bandeira e gera um código que vale só pra aquela compra. Quem confirma é o dono do Android.
O checkout recebe um token da bandeira, não o número impresso no cartão do cliente.
Cada pagamento leva um criptograma novo. Copiado, ele não serve pra outra compra.
O cartão só paga quando o dono do celular confirma, com o desbloqueio do Android.
O pagamento acontece no checkout da AbacatePay: dado de cartão não passa pelo seu site.
O atendimento funciona das 9h às 19h, com tempo de resposta de até 20 minutos. Operações com volume maior também contam com um grupo de WhatsApp com os decisores da AbacatePay.

Os outros meios de pagamento e recursos, com as mesmas taxas e o mesmo suporte.
O que mais perguntam antes de ligar o Google Pay no checkout.
O mesmo que o cartão de crédito à vista, no prazo de recebimento que você escolhe na dashboard: de 5,42% + R$ 0,60 em D+1 a 3,5% + R$ 0,60 em D+30. Não tem custo extra pela carteira, mensalidade nem adesão.
O Google Pay e o Apple Pay ligam junto com o cartão. Com o cartão ativo, é incluir GOOGLE_PAY em methods ao criar o checkout pela API, ou marcar Google Pay ao criar o checkout na dashboard. Se o cartão ainda não está ativo na sua conta, fale com o nosso time.
No Android, pra quem tem um cartão salvo na Carteira do Google. No iPhone, aparece o Apple Pay no lugar, porque as duas carteiras ligam juntas. Sem carteira compatível, o botão não aparece e o cliente paga com Pix ou cartão no mesmo checkout.
Visa e Mastercard, de crédito ou de débito, salvos na Carteira do Google do celular Android.
Não: o pagamento com Google Pay sai à vista. Pra parcelar em até 12x, o cliente escolhe Cartão no mesmo checkout.
Ainda não. O Google Pay está no checkout da AbacatePay para cobranças avulsas, criadas pela API ou pela dashboard. Assinaturas, link de pagamento e checkout transparente seguem com Pix e cartão.
Não vê. O Google Pay manda um token da bandeira no lugar do número do cartão, com um código que vale só pra aquela compra, e o cliente confirma com a digital, o rosto ou o PIN do Android. O número não passa pelo seu site nem pelo seu servidor.
No prazo do cartão que você escolheu na dashboard: D+1, D+7, D+15 ou D+30. A venda no Google Pay entra no extrato como uma venda no cartão à vista.
O checkout pede nome, e-mail e CPF de quem paga, como em qualquer cobrança. O que some é o cartão: número, validade, CVV e nome impresso. Por isso, com skip_customer na url do checkout, o Google Pay não aparece.
Sim. Por enquanto a AbacatePay é só pra CNPJ. MEI serve.
Sem mensalidade e sem adesão.
Crie a conta grátis, ative o cartão e o Google Pay entra no seu checkout ao lado do Pix.
Sem mensalidade. Aprovação não leva semanas.
