Module: Frontgo::Order
- Included in:
- Client
- Defined in:
- lib/frontgo/order.rb
Overview
Instance Method Summary collapse
- #cancel_order(order_uuid, params) ⇒ Object
- #create_session_for_invoice_order(params) ⇒ Object
- #create_session_for_one_time_payment_link(params) ⇒ Object
-
#get_all_order_status(params = {}) ⇒ Object
Can be filtered by status type as query (?type=).
- #get_invoice_number_by_uuid(uuid) ⇒ Object
- #get_order_details_by_uuid(uuid) ⇒ Object
- #get_order_status_by_uuid(uuid) ⇒ Object
- #refund_order(uuid, params) ⇒ Object
- #resend_payment_link(uuid, params) ⇒ Object
- #send_e_faktura(params) ⇒ Object
- #send_ehf_invoice(params) ⇒ Object
- #send_invoice(params) ⇒ Object
- #send_payment_link(params) ⇒ Object
Instance Method Details
#cancel_order(order_uuid, params) ⇒ Object
88 89 90 |
# File 'lib/frontgo/order.rb', line 88 def cancel_order(order_uuid, params) post "connect/orders/cancel/#{order_uuid}", params end |
#create_session_for_invoice_order(params) ⇒ Object
27 28 29 |
# File 'lib/frontgo/order.rb', line 27 def create_session_for_invoice_order(params) post "connect/orders/regular/submit", params end |
#create_session_for_one_time_payment_link(params) ⇒ Object
14 15 16 |
# File 'lib/frontgo/order.rb', line 14 def create_session_for_one_time_payment_link(params) post "connect/orders/regular/submit", params end |
#get_all_order_status(params = {}) ⇒ Object
Can be filtered by status type as query (?type=)
38 39 40 |
# File 'lib/frontgo/order.rb', line 38 def get_all_order_status(params = {}) get "connect/orders/status", params end |
#get_invoice_number_by_uuid(uuid) ⇒ Object
148 149 150 |
# File 'lib/frontgo/order.rb', line 148 def get_invoice_number_by_uuid(uuid) get "connect/orders/invoice-number/#{uuid}" end |
#get_order_details_by_uuid(uuid) ⇒ Object
50 51 52 |
# File 'lib/frontgo/order.rb', line 50 def get_order_details_by_uuid(uuid) get "connect/orders/details/#{uuid}" end |
#get_order_status_by_uuid(uuid) ⇒ Object
44 45 46 |
# File 'lib/frontgo/order.rb', line 44 def get_order_status_by_uuid(uuid) get "connect/orders/status/#{uuid}" end |
#refund_order(uuid, params) ⇒ Object
142 143 144 |
# File 'lib/frontgo/order.rb', line 142 def refund_order(uuid, params) post "connect/orders/refund/#{uuid}", params end |
#resend_payment_link(uuid, params) ⇒ Object
129 130 131 |
# File 'lib/frontgo/order.rb', line 129 def resend_payment_link(uuid, params) post "connect/orders/resend/#{uuid}", params end |
#send_e_faktura(params) ⇒ Object
65 66 67 |
# File 'lib/frontgo/order.rb', line 65 def send_e_faktura(params) post "connect/orders/invoice/create/faktura", params end |
#send_ehf_invoice(params) ⇒ Object
80 81 82 |
# File 'lib/frontgo/order.rb', line 80 def send_ehf_invoice(params) post "connect/orders/invoice/create/ehf", params end |
#send_invoice(params) ⇒ Object
119 120 121 |
# File 'lib/frontgo/order.rb', line 119 def send_invoice(params) post "connect/orders/invoice/create", params end |
#send_payment_link(params) ⇒ Object
103 104 105 |
# File 'lib/frontgo/order.rb', line 103 def send_payment_link(params) post "connect/orders/payment-link/create", params end |