Exemplos de Integração - API de Pagamento

Teste a API de criação de preferências de pagamento do Mercado Pago

Teste Rápido

Código de Exemplo

JavaScript (Fetch API)

async function criarPagamento(dados) {
  const response = await fetch('https://7a488e11.telepsicologia-5pi.pages.dev/api/pagamento/criar-preferencia', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
      nome_completo: dados.nome,
      email: dados.email,
      cpf: dados.cpf,
      telefone: dados.telefone,
      cidade: dados.cidade,
      estado: dados.estado,
      valor_sessao: 9.90
    })
  });

  const result = await response.json();
  
  if (result.success) {
    window.location.href = result.init_point;
  }
}

cURL

curl -X POST https://7a488e11.telepsicologia-5pi.pages.dev/api/pagamento/criar-preferencia \
  -H "Content-Type: application/json" \
  -d '{
    "nome_completo": "João Silva",
    "email": "joao@email.com",
    "cpf": "123.456.789-00",
    "telefone": "(11) 98765-4321",
    "valor_sessao": 9.90
  }'

Python (requests)

import requests

def criar_pagamento(dados_cliente):
    url = "https://7a488e11.telepsicologia-5pi.pages.dev/api/pagamento/criar-preferencia"
    
    payload = {
        "nome_completo": dados_cliente["nome"],
        "email": dados_cliente["email"],
        "cpf": dados_cliente["cpf"],
        "telefone": dados_cliente["telefone"],
        "valor_sessao": 9.90
    }
    
    response = requests.post(url, json=payload)
    return response.json()["init_point"]

Links Úteis: Painel Admin Página Principal