Class: KillBillClient::Model::HostedPaymentPage
- Inherits:
-
HostedPaymentPageFieldsAttributes
- Object
- Resource
- HostedPaymentPageFieldsAttributes
- KillBillClient::Model::HostedPaymentPage
- Defined in:
- lib/killbill_client/models/hosted_payment_page.rb
Constant Summary collapse
- KILLBILL_API_HPP_PREFIX =
"#{KILLBILL_API_PREFIX}/paymentGateways"
Constants inherited from Resource
Resource::KILLBILL_API_PAGINATION_PREFIX, Resource::KILLBILL_API_PREFIX
Instance Attribute Summary
Attributes inherited from Resource
#clazz, #etag, #response, #session_id, #uri
Instance Method Summary collapse
Methods inherited from Resource
#==, #_to_hash, attribute, create_alias, delete, extract_session_id, from_json, from_response, get, has_many, has_one, #hash, head, #initialize, instantiate_record_from_json, post, put, #refresh, require_multi_tenant_options!, #to_hash, #to_json
Constructor Details
This class inherits a constructor from KillBillClient::Model::Resource
Instance Method Details
#build_form_descriptor(kb_account_id, payment_method_id = nil, user = nil, reason = nil, comment = nil, options = {}) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/killbill_client/models/hosted_payment_page.rb', line 7 def build_form_descriptor(kb_account_id, payment_method_id = nil, user = nil, reason = nil, comment = nil, = {}) query_map = {} query_map[:paymentMethodId] = payment_method_id unless payment_method_id.nil? self.class.post "#{KILLBILL_API_HPP_PREFIX}/hosted/form/#{kb_account_id}", to_json, query_map, { :user => user, :reason => reason, :comment => comment, }.merge(), HostedPaymentPageFormDescriptorAttributes end |