Skip to content

aluuu/ex_visa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ExVisa

Simple VISA API client.

Installation

   def deps do
      [{:ex_visa, git: "git://github.com/aluuu/ex_visa.git", branch: "master"}]
   end

Usage

ssl_config = [cacertfile: path_to_cacert, certfile: path_to_cert, keyfile: path_to_key]
client = ExVisa.Client.new(username, password, ssl: ssl_config)

request = %{destinationCurrencyCode: "978",
            sourceCurrencyCode: "643",
            sourceAmount: "1"}
response = ExVisa.ForeignExchangeRates.get(request, client)

Running tests

First, you should put proper certificates and key files into test/fixtures directory:

  • test/fixtures/cacert.pem
  • test/fixtures/cert.pem
  • test/fixtures/key.pem

Then you could run tests like:

TEST_VISA_USER=<username> TEST_VISA_PASSWORD=<password> mix test

About

VISA API client in Elixir

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages