Sha256: 4f0b4784842037dbd89d0045a182b88c527a89bc294a8f47e58c480c25cd653f
Contents?: true
Size: 469 Bytes
Versions: 1
Compression:
Stored size: 469 Bytes
Contents
module CurrencyCloud class Payment include CurrencyCloud::Resource resource :payments actions :create, :retrieve, :find, :delete, :update def submission(params = {}) result = client.get("#{id}/submission", params) PaymentSubmission.new(result) end def self.authorise(*ids) result = client.post("authorise", payment_ids: ids)['authorisations'] result.map { |pa| PaymentAuthorisationResult.new(pa) } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
currency_cloud-0.10.0 | lib/currency_cloud/payment.rb |