├── .credo.exs ├── .formatter.exs ├── .gitignore ├── LICENSE ├── README.md ├── config ├── config.exs ├── dev.exs └── test.exs ├── dialyzer.ignore-warnings ├── lib ├── spreedly.ex └── spreedly │ ├── base.ex │ ├── environment.ex │ ├── path.ex │ └── request_body.ex ├── mix.exs ├── mix.lock ├── script └── test └── test ├── remote ├── add_credit_card_test.exs ├── add_gateway_test.exs ├── add_receiver_test.exs ├── authorization_remote_test.exs ├── capture_test.exs ├── credit_test.exs ├── list_created_gateways_test.exs ├── list_gateway_transactions_test.exs ├── list_payment_method_transactions_test.exs ├── list_supported_gateways_test.exs ├── list_transactions_test.exs ├── purchase_test.exs ├── redact_gateway_test.exs ├── redact_payment_method_test.exs ├── retain_payment_method_test.exs ├── show_dispatch_test.exs ├── show_gateway_test.exs ├── show_payment_method_test.exs ├── show_receiver_test.exs ├── show_transaction_test.exs ├── show_transcript_test.exs ├── store_payment_method_test.exs ├── verification_test.exs └── void_test.exs ├── support └── remote │ └── environment_case.ex └── test_helper.exs /.credo.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/.credo.exs -------------------------------------------------------------------------------- /.formatter.exs: -------------------------------------------------------------------------------- 1 | [ 2 | line_length: 120 3 | ] 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/README.md -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/config/config.exs -------------------------------------------------------------------------------- /config/dev.exs: -------------------------------------------------------------------------------- 1 | use Mix.Config 2 | -------------------------------------------------------------------------------- /config/test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/config/test.exs -------------------------------------------------------------------------------- /dialyzer.ignore-warnings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/dialyzer.ignore-warnings -------------------------------------------------------------------------------- /lib/spreedly.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/lib/spreedly.ex -------------------------------------------------------------------------------- /lib/spreedly/base.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/lib/spreedly/base.ex -------------------------------------------------------------------------------- /lib/spreedly/environment.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/lib/spreedly/environment.ex -------------------------------------------------------------------------------- /lib/spreedly/path.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/lib/spreedly/path.ex -------------------------------------------------------------------------------- /lib/spreedly/request_body.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/lib/spreedly/request_body.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/mix.lock -------------------------------------------------------------------------------- /script/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/script/test -------------------------------------------------------------------------------- /test/remote/add_credit_card_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/remote/add_credit_card_test.exs -------------------------------------------------------------------------------- /test/remote/add_gateway_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/remote/add_gateway_test.exs -------------------------------------------------------------------------------- /test/remote/add_receiver_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/remote/add_receiver_test.exs -------------------------------------------------------------------------------- /test/remote/authorization_remote_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/remote/authorization_remote_test.exs -------------------------------------------------------------------------------- /test/remote/capture_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/remote/capture_test.exs -------------------------------------------------------------------------------- /test/remote/credit_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/remote/credit_test.exs -------------------------------------------------------------------------------- /test/remote/list_created_gateways_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/remote/list_created_gateways_test.exs -------------------------------------------------------------------------------- /test/remote/list_gateway_transactions_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/remote/list_gateway_transactions_test.exs -------------------------------------------------------------------------------- /test/remote/list_payment_method_transactions_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/remote/list_payment_method_transactions_test.exs -------------------------------------------------------------------------------- /test/remote/list_supported_gateways_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/remote/list_supported_gateways_test.exs -------------------------------------------------------------------------------- /test/remote/list_transactions_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/remote/list_transactions_test.exs -------------------------------------------------------------------------------- /test/remote/purchase_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/remote/purchase_test.exs -------------------------------------------------------------------------------- /test/remote/redact_gateway_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/remote/redact_gateway_test.exs -------------------------------------------------------------------------------- /test/remote/redact_payment_method_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/remote/redact_payment_method_test.exs -------------------------------------------------------------------------------- /test/remote/retain_payment_method_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/remote/retain_payment_method_test.exs -------------------------------------------------------------------------------- /test/remote/show_dispatch_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/remote/show_dispatch_test.exs -------------------------------------------------------------------------------- /test/remote/show_gateway_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/remote/show_gateway_test.exs -------------------------------------------------------------------------------- /test/remote/show_payment_method_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/remote/show_payment_method_test.exs -------------------------------------------------------------------------------- /test/remote/show_receiver_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/remote/show_receiver_test.exs -------------------------------------------------------------------------------- /test/remote/show_transaction_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/remote/show_transaction_test.exs -------------------------------------------------------------------------------- /test/remote/show_transcript_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/remote/show_transcript_test.exs -------------------------------------------------------------------------------- /test/remote/store_payment_method_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/remote/store_payment_method_test.exs -------------------------------------------------------------------------------- /test/remote/verification_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/remote/verification_test.exs -------------------------------------------------------------------------------- /test/remote/void_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/remote/void_test.exs -------------------------------------------------------------------------------- /test/support/remote/environment_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/support/remote/environment_case.ex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spreedly/spreedly-elixir/HEAD/test/test_helper.exs --------------------------------------------------------------------------------