class Mfkessai::Transaction

Public Class Methods

cancel(id) click to toggle source

ref: mfkessai.co.jp/api_doc/endpoint.html#/transaction/transaction_cancel

# File lib/mfkessai/transaction.rb, line 26
def self.cancel(id)
  request(url: "/v1/transactions/#{id}/cancel", request_type: :post)
end
create(request_body:) click to toggle source

ref: mfkessai.co.jp/api_doc/endpoint.html#/transaction/transaction_create

# File lib/mfkessai/transaction.rb, line 14
def self.create(request_body:)
  request(url: '/v1/transactions',
          request_type: :post,
          request_body: request_body)
end
list(page: nil, per_page: nil) click to toggle source

ref: mfkessai.co.jp/api_doc/endpoint.html#/transaction/transaction_index

# File lib/mfkessai/transaction.rb, line 7
def self.list(page: nil, per_page: nil)
  url = '/v1/transactions'
  url += list_filter_parameters(page, per_page) if !page.nil? || !per_page.nil?
  request(url: url, request_type: :get)
end
retrieve(id) click to toggle source

ref: mfkessai.co.jp/api_doc/endpoint.html#/transaction/transaction_show

# File lib/mfkessai/transaction.rb, line 21
def self.retrieve(id)
  request(url: "/v1/transactions/#{id}", request_type: :get)
end