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_id ⇒ Object
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_key ⇒ Object
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_id ⇒ Object
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
|
.mode ⇒ Object
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_key ⇒ Object
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
17
18
19
|
# File 'lib/tappay.rb', line 17
def setup
yield(self)
end
|