Sha256: 72135a252b59a451ca21fc476831a597d7e1cb07872d0bf14c25c5f17731e426
Contents?: true
Size: 700 Bytes
Versions: 1
Compression:
Stored size: 700 Bytes
Contents
# frozen_string_literal: true module PayPro class InstallmentPlan < Resource include PayPro::Operations::Updatable RESOURCE_PATH = 'installment_plans' def cancel(**options) api_request(method: 'delete', uri: resource_url, options: options) end def pause(**options) api_request(method: 'post', uri: "#{resource_url}/pause", options: options) end def resume(**options) api_request(method: 'post', uri: "#{resource_url}/resume", options: options) end def installment_plan_periods(**options) api_request( method: 'get', uri: "#{resource_url}/installment_plan_periods", options: options ) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
paypro-2.0.0 | lib/pay_pro/entities/installment_plan.rb |