Comunidade
erro ao criar orders
about 1 month ago by Wallace Nascimento
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)