class Instamojo::PaymentRequest
{
"id" => "92e58bd771414d05a5e443b0a85f8b43", "phone" => "+919999999999", "email" => "foo@example.com", "buyer_name" => "John Doe", "amount" => "2500", "purpose" => "FIFA 16", "status" => "Pending", "send_sms" => true, "send_email" => true, "sms_status" => "Pending", "email_status" => "Pending", "shorturl" => nil, "longurl" => "https://www.instamojo.com/@ashwini/92e58bd771414d05a5e443b0a85f8b43", "redirect_url" => "http://www.example.com/redirect/", "webhook" => "http://www.example.com/webhook/", "created_at" => "2015-10-07T21:36:34.665Z", "modified_at" => "2015-10-07T21:36:34.665Z", "allow_repeated_payments" => false
}
Attributes
allow_repeated_payments[RW]
amount[RW]
buyer_name[RW]
created_at[RW]
email[RW]
email_status[RW]
id[RW]
longurl[RW]
modified_at[RW]
original[R]
phone[RW]
purpose[RW]
redirect_url[RW]
send_email[RW]
send_sms[RW]
shorturl[RW]
sms_status[RW]
status[RW]
webhook[RW]
Public Class Methods
new(payment_request, client)
click to toggle source
# File lib/client/payment_request.rb, line 34 def initialize(payment_request, client) assign_values(payment_request) @client = client # Reference to client end
Public Instance Methods
to_s()
click to toggle source
# File lib/client/payment_request.rb, line 39 def to_s sprintf("Instamojo PaymentRequest(id: %s, purpose: %s, amount: %s, status: %s, shorturl: %s, longurl: %s)", id, purpose, amount, status, shorturl, longurl) end