Class: Astropay::Webpaystatus
- Inherits:
-
API
- Object
- API
- Astropay::Webpaystatus
show all
- Defined in:
- lib/astropay/webpaystatus.rb
Instance Attribute Summary
Attributes inherited from API
#config
Instance Method Summary
collapse
Methods inherited from API
#build_url, #initialize, #request
Methods included from Request
#post
Constructor Details
This class inherits a constructor from Astropay::API
Instance Method Details
#get_payment_status(invoice) ⇒ Object
13
14
15
16
17
18
19
20
21
|
# File 'lib/astropay/webpaystatus.rb', line 13
def get_payment_status(invoice)
request_data = { 'x_invoice' => invoice }
request_data
.merge!(config.webpaystatus_credentials)
.merge!('type' => 'json')
request('/webpaystatus', request_data)
end
|
#live_url ⇒ Object
5
6
7
|
# File 'lib/astropay/webpaystatus.rb', line 5
def live_url
'https://www.astropaycard.com/apd'
end
|
#test_url ⇒ Object
9
10
11
|
# File 'lib/astropay/webpaystatus.rb', line 9
def test_url
'https://sandbox.astropaycard.com/apd'
end
|