These docs are for v1.0. Click to read the latest docs for v4.1.

Comunidade

Ask a Question
Back to All

erro ao criar orders

Tentando criar orders em produção aparece o seguinte erro:
"{"error_messages":[{"code":"ACCESS_DENIED","description":"whitelist access required. Contact PagSeguro"}]}"

meu código:


    url = URI("https://api.pagseguro.com/orders")
    
    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    
    request = Net::HTTP::Post.new(url)
    request["accept"] = '*/*'
    request["Authorization"] = ENV['PAGSEGURO_TOKEN']
    request["content-type"] = 'application/json'
    
    request.body = {
      reference_id: @order.course.id,
      customer: {
        name: current_user.name,
        email: current_user.email,
        tax_id: current_user.cpf
      },
      items: [{
        name: @order.course.name,
        quantity: 1,
        unit_amount: @order.price
      }],
      qr_codes: [{
        amount: {
          value: @order.price
        }
      }],
      # criar notificacao
      notification_urls: ["https://cursos.alimentarum.com.br/notificacoes"]
    }.to_json
    
    response = http.request(request)

© 1996- Todos os direitos reservados.

PAGSEGURO INTERNET INSTITUIÇÃO DE PAGAMENTO S/A - CNPJ/MF 08.561.701/0001-01

Av. Brigadeiro Faria Lima, 1.384, São Paulo - SP - CEP 01451-001