module Picpay::Payment
Attributes
callback_url[RW]
expires_at[RW]
reference_id[RW]
return_url[RW]
value[RW]
Public Instance Methods
data_payment()
click to toggle source
# File lib/picpay/payment.rb, line 7 def data_payment payment = { "referenceId": reference_id, "callbackUrl": callback_url, "value": value, "buyer": data_buyer, } payment["returnUrl"] = return_url unless return_url.nil? payment["expiresAt"] = format_date(expires_at) unless expires_at.nil? payment end
Private Instance Methods
format_date(date)
click to toggle source
# File lib/picpay/payment.rb, line 21 def format_date(date) DateTime.parse(date).iso8601() end