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