Sha256: 3243efd66209357108ff96f743823ea22fd1468cfe950ce0b705ef3332fd4746

Contents?: true

Size: 431 Bytes

Versions: 9

Compression:

Stored size: 431 Bytes

Contents

# coding: utf-8

require_relative '../spec_helper'

module Builder
  class ApprovalBuilder

    def create_approval(options, payment_transaction_id)
      request = {
          locale: Iyzipay::Model::Locale::TR,
          conversationId: '123456789',
          paymentTransactionId: payment_transaction_id
      }
      approval = Iyzipay::Model::Approval.new.create(request, options)
      JSON.parse(approval)
    end
  end
end

Version data entries

9 entries across 9 versions & 3 rubygems

Version Path
iyzipay-subscription-payments-1.0.2 spec/builder/approval_builder.rb
iyzipay-subscription-payments-1.0.1 spec/builder/approval_builder.rb
iyzipay-subscriptions-1.0.1 spec/builder/approval_builder.rb
iyzipay-subscriptions-1.0.0 spec/builder/approval_builder.rb
iyzipay-1.0.45 spec/builder/approval_builder.rb
iyzipay-1.0.44 spec/builder/approval_builder.rb
iyzipay-1.0.43 spec/builder/approval_builder.rb
iyzipay-1.0.42 spec/builder/approval_builder.rb
iyzipay-1.0.39 spec/builder/approval_builder.rb