Sha256: 36037c6e871a57c666fd0f93ad7b8bb5328349aa7c645cc4765a71f31a61ece9
Contents?: true
Size: 769 Bytes
Versions: 1
Compression:
Stored size: 769 Bytes
Contents
module Conekta class Charge < Resource include Conekta::Operations::Find include Conekta::Operations::Where include Conekta::Operations::Create include Conekta::Operations::CustomAction attr_accessor :livemode, :amount, :created_at, :currency, :description, :reference_id, :failure_code, :failure_message, :fee, :monthly_installments, :device_fingerprint, :status, :exchange_rate, :foreign_currency, :amount_in_foreign_currency, :checkout_id, :checkout_order_count def capture custom_action(:post, 'capture') end def refund(params=nil) params = { 'amount' => (params || self.amount) } custom_action(:post, 'refund', params) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
conekta-2.0.0 | lib/conekta/charge.rb |