internetee-registry/app/models/repp_api.rb
2020-12-21 14:33:35 +02:00

11 lines
417 B
Ruby

class ReppApi
def self.bulk_renew(domains, period, registrar)
payload = { domains: domains, renew_period: period }
token = Base64.urlsafe_encode64("#{registrar.username}:#{registrar.plain_text_password}")
headers = { Authorization: "Basic #{token}" }
RestClient.post("#{ENV['repp_url']}domains/renew/bulk", payload, headers)
rescue RestClient::ExceptionWithResponse => e
e.response
end
end