class JuspayCheckout::Order
Public Class Methods
create(params = {})
click to toggle source
DOC - www.juspay.in/docs/api/ec/?ruby#create-order
# File lib/juspay_checkout/order.rb, line 13 def create(params = {}) JuspayCheckout::ExpressCheckout.request("/orders", 'post', params) end
get_status(order_id)
click to toggle source
DOC - www.juspay.in/docs/api/ec/?shell#get-order-status curl api.juspay.in/orders/145678234 \ -u your_api_key:
# File lib/juspay_checkout/order.rb, line 8 def get_status(order_id) JuspayCheckout::ExpressCheckout.request("/orders/#{order_id}", 'get') end
refund(order_id, params = {})
click to toggle source
DOC - www.juspay.in/docs/api/ec/?shell#refund-order
# File lib/juspay_checkout/order.rb, line 18 def refund(order_id, params = {}) JuspayCheckout::ExpressCheckout.request("/orders/#{order_id}/refunds", 'post', params) end