Module: PX
Defined Under Namespace
Modules: PxPost, Request, Response, Util
Constant Summary
collapse
- UID =
ENV.fetch("PX_UID")
- KEY =
ENV.fetch("PX_KEY")
- SUCCESS_URL =
ENV.fetch("PX_SUCCESS_URL")
- FAIL_URL =
ENV.fetch("PX_FAIL_URL")
- TYPES =
[
TYPE_AUTH = "Auth",
TYPE_PURCHASE = "Purchase",
TYPE_COMPLETE = "Complete",
TYPE_VALIDATE = "Validate",
TYPE_REFUND = "Refund",
]
Class Method Summary
collapse
Class Method Details
.post(data) ⇒ Object
30
31
32
|
# File 'lib/px.rb', line 30
def self.post(data)
Util.post(PxPost, data)
end
|
.request(data) ⇒ Object
22
23
24
|
# File 'lib/px.rb', line 22
def self.request(data)
Util.post(Request, data)
end
|
.response(data) ⇒ Object
26
27
28
|
# File 'lib/px.rb', line 26
def self.response(data)
Util.post(Response, data)
end
|