Sha256: 6a4f3506dcbc64f1ab9305c76d0b323116fc5add8e49699d4221f2bd8fbf0fd2

Contents?: true

Size: 486 Bytes

Versions: 8

Compression:

Stored size: 486 Bytes

Contents

module Conekta
  class Charge < Resource
    include Conekta::Operations::Find
    include Conekta::Operations::Where
    include Conekta::Operations::Create
    include Conekta::Operations::CustomAction
    def capture
      custom_action(:post, 'capture', nil)
    end
    def refund(params=nil)
      if params == nil
        params = {"amount" => self.amount}
      else
        params = {"amount" => params}
      end
      custom_action(:post, 'refund', params)
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
conekta-0.4.4 lib/conekta/charge.rb
conekta-0.4.3 lib/conekta/charge.rb
conekta-0.4.2 lib/conekta/charge.rb
conekta-0.4.1 lib/conekta/charge.rb
conekta-0.4.0 lib/conekta/charge.rb
conekta-0.3.7 lib/conekta/charge.rb
conekta-0.3.6 lib/conekta/charge.rb
conekta-0.3.5 lib/conekta/charge.rb