class CurrencyCloud::Payment
Public Class Methods
Source
# File lib/currency_cloud/payment.rb, line 28 def self.payment_delivery_date(params) result = client.get("payment_delivery_date", params) PaymentDeliveryDateResult.new(result) end
Source
# File lib/currency_cloud/payment.rb, line 33 def self.quote_payment_fee(params) result = client.get("quote_payment_fee", params) QuotePaymentFee.new(result) end
Source
# File lib/currency_cloud/payment.rb, line 38 def self.tracking_info(id) result = client.get("#{id}/tracking_info") PaymentTrackingInfo.new(result) end
Public Instance Methods
Source
# File lib/currency_cloud/payment.rb, line 23 def confirmation(params = {}) result = client.get("#{id}/confirmation", params) PaymentConfirmationResult.new(result) end
Source
# File lib/currency_cloud/payment.rb, line 8 def submission(params = {}) result = client.get("#{id}/submission", params) PaymentSubmission.new(result) end
Source
# File lib/currency_cloud/payment.rb, line 13 def submission_info(params = {}) result = client.get("#{id}/submission_info", params) PaymentSubmissionInfo.new(result) end