Sha256: 5f1251a635afd47f8b1a7de151d7af2d70bbfdc7ba8d9bac2f52170e7d75d24a
Contents?: true
Size: 676 Bytes
Versions: 2
Compression:
Stored size: 676 Bytes
Contents
# frozen_string_literal: true module Bs2Api module Payment class Manual < Base def initialize( bank, client_id: Bs2Api.configuration.client_id, client_secret: Bs2Api.configuration.client_secret ) @client_id = client_id @client_secret = client_secret raise Bs2Api::Errors::InvalidBank, 'Invalid Bank' unless bank.is_a?(Bs2Api::Entities::Bank) @bank = bank end private def url "#{Bs2Api.endpoint}/pix/direto/forintegration/v1/pagamentos/manual" end def payload { "recebedor": @bank.to_hash } end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bs2_api-1.5.1 | lib/bs2_api/payment/manual.rb |
bs2_api-1.5.0 | lib/bs2_api/payment/manual.rb |