Sha256: a0ed0d6719cd4736b592750f1b36c819f62fe4cb38a17daaad6e01786567428b

Contents?: true

Size: 478 Bytes

Versions: 1

Compression:

Stored size: 478 Bytes

Contents

module Paysafe
  module Api
    class PaymentsApi < BaseApi

      def get_payment_methods(currency_code:)
        perform_get_with_object("/paymenthub/v1/paymentmethods?currencyCode=#{currency_code}", PaymentMethods)
      end

      def create_payment(**data)
        perform_post_with_object("/paymenthub/v1/payments", data, Payment)
      end

      def get_payment(id:)
        perform_get_with_object("/paymenthub/v1/payments/#{id}", Payment)
      end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
paysafe-0.10.0 lib/paysafe/api/payments_api.rb