Sha256: 5220769ff68b22e5c9a287b33ca81c0b60e7e91a35500a988f0bc60e786d2e7f

Contents?: true

Size: 745 Bytes

Versions: 5

Compression:

Stored size: 745 Bytes

Contents

# coding: utf-8

require_relative 'spec_helper'

RSpec.describe 'Iyzipay' do
  before :all do
    @options = Iyzipay::Options.new
    @options.api_key = 'your api key'
    @options.secret_key = 'your secret key'
    @options.base_url = 'https://sandbox-api.iyzipay.com'
  end

  it 'should refund payment' do
    request = {
        locale: Iyzipay::Model::Locale::TR,
        conversationId: '123456789',
        paymentTransactionId: '1',
        price: '0.5',
        currency: Iyzipay::Model::Currency::TRY,
        ip: '85.34.78.112'
    }
    refund = Iyzipay::Model::Refund.new.create(request, @options)
    begin
      $stderr.puts refund.inspect
    rescue
      $stderr.puts 'oops'
      raise
    end
  end

  after :each do
  end
end

Version data entries

5 entries across 5 versions & 3 rubygems

Version Path
erdem-iyzipay-1.1.0 spec/refund_spec.rb
iyzipay-1.0.36 spec/refund_spec.rb
iyzipay-1.0.35 spec/refund_spec.rb
iyzipay-zebramo-1.0.36 spec/refund_spec.rb
iyzipay-zebramo-1.0.35 spec/refund_spec.rb