class IronBank::PaymentRun

Create payment run www.zuora.com/developer/api-reference/#operation/POST_PaymentRun

Constants

ENDPOINT

Public Class Methods

create(params) click to toggle source
# File lib/iron_bank/payment_run.rb, line 10
def self.create(params)
  payload = IronBank::Object.new(params).deep_camelize(type: :lower)
  body    = IronBank.client.connection.post(ENDPOINT, payload).body
  success = body.fetch("success", false)

  raise ::IronBank::UnprocessableEntityError, body unless success

  IronBank::Object.new(body).deep_underscore
end