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"
Instance Method Summary collapse
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 |