Class: Spree::RazorpayCheckout

Inherits:
Base
  • Object
show all
Defined in:
app/models/spree/razorpay_checkout.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#payment_method_idObject

Returns the value of attribute payment_method_id.



6
7
8
# File 'app/models/spree/razorpay_checkout.rb', line 6

def payment_method_id
  @payment_method_id
end

#user_idObject

Returns the value of attribute user_id.



6
7
8
# File 'app/models/spree/razorpay_checkout.rb', line 6

def user_id
  @user_id
end

Instance Method Details

#gateway_payment_profile_idObject



24
25
26
# File 'app/models/spree/razorpay_checkout.rb', line 24

def gateway_payment_profile_id
  self.razorpay_payment_id
end

#method_typeObject



12
13
14
# File 'app/models/spree/razorpay_checkout.rb', line 12

def method_type
  "razorpay"
end

#nameObject



8
9
10
# File 'app/models/spree/razorpay_checkout.rb', line 8

def name
  "Razorpay Secure (UPI, Wallets, Cards & Netbanking)"
end

#order_idObject



20
21
22
# File 'app/models/spree/razorpay_checkout.rb', line 20

def order_id
  self.razorpay_order_id
end

#payment_idObject



16
17
18
# File 'app/models/spree/razorpay_checkout.rb', line 16

def payment_id
  self.razorpay_payment_id
end