Module: TapPay

Defined in:
lib/tappay.rb,
lib/tappay/refund.rb,
lib/tappay/request.rb,
lib/tappay/version.rb,
lib/tappay/api_resource.rb,
lib/tappay/pay_by_prime.rb,
lib/tappay/pay_by_token.rb

Defined Under Namespace

Modules: APIResource Classes: PayByPrime, PayByToken, Refund, Request

Constant Summary collapse

VERSION =
"0.5.1"
@@mode =
:sandbox
@@app_id =
''
@@app_key =
''
@@partner_key =
''
@@merchant_id =
''

Class Method Summary collapse

Class Method Details

.app_idObject



53
54
55
# File 'lib/tappay.rb', line 53

def app_id
  @@app_id
end

.app_id=(app_id) ⇒ Object



33
34
35
# File 'lib/tappay.rb', line 33

def app_id=(app_id)
  @@app_id = app_id
end

.app_keyObject



57
58
59
# File 'lib/tappay.rb', line 57

def app_key
  @@app_key
end

.app_key=(app_key) ⇒ Object



37
38
39
# File 'lib/tappay.rb', line 37

def app_key=(app_key)
  @@app_key = app_key
end

.merchant_idObject



49
50
51
# File 'lib/tappay.rb', line 49

def merchant_id
  @@merchant_id
end

.merchant_id=(merchant_id) ⇒ Object



29
30
31
# File 'lib/tappay.rb', line 29

def merchant_id=(merchant_id)
  @@merchant_id = merchant_id.to_s
end

.modeObject



41
42
43
# File 'lib/tappay.rb', line 41

def mode
  @@mode
end

.mode=(mode) ⇒ Object



21
22
23
# File 'lib/tappay.rb', line 21

def mode=(mode)
  @@mode = mode
end

.partner_keyObject



45
46
47
# File 'lib/tappay.rb', line 45

def partner_key
  @@partner_key
end

.partner_key=(partner_key) ⇒ Object



25
26
27
# File 'lib/tappay.rb', line 25

def partner_key=(partner_key)
  @@partner_key = partner_key.to_s
end

.pay_by_prime(payload, &block) ⇒ Object



61
62
63
# File 'lib/tappay.rb', line 61

def pay_by_prime(payload, &block)
  TapPay::PayByPrime.call(payload, &block)
end

.pay_by_token(payload, &block) ⇒ Object



65
66
67
# File 'lib/tappay.rb', line 65

def pay_by_token(payload, &block)
  TapPay::PayByToken.call(payload, &block)
end

.refund(payload, &block) ⇒ Object



69
70
71
# File 'lib/tappay.rb', line 69

def refund(payload, &block)
  TapPay::Refund.call(payload, &block)
end

.setup {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (TapPay)

    the object that the method was called on



17
18
19
# File 'lib/tappay.rb', line 17

def setup
  yield(self)
end