Sha256: 29b3d48ad173036a04e5823f63fddf4aa52ac4eb546cd63ed2719ee8fef1c952

Contents?: true

Size: 379 Bytes

Versions: 3

Compression:

Stored size: 379 Bytes

Contents

module PaymentComponent
  def fetch_payment_component(amount, constituent = 0, options = {})
    parameters =
      {
        'Amount': amount,
        'ConstituentId': constituent,
      }
    options.merge!(basic_auth: @auth, headers: @headers)
    options.merge!(:body => parameters)
    self.class.post(base_api_endpoint('PaymentGateway/PaymentComponent'), options)
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
tessitura_rest-1.3 lib/tessitura_rest/payment_gateway/payment_component.rb
tessitura_rest-1.2.9 lib/tessitura_rest/payment_gateway/payment_component.rb
tessitura_rest-1.2.8 lib/tessitura_rest/payment_gateway/payment_component.rb