├── .gitignore ├── .idea └── .gitignore ├── .rubocop.yml ├── .travis.yml ├── CHANGELOG.md ├── Gemfile ├── Gemfile.lock ├── Maintaining.md ├── README.md ├── api_reference.md ├── example ├── coreapi │ ├── core_api_credit_card_example.rb │ └── readme.md ├── sinatra │ ├── Gemfile │ ├── README.md │ ├── index.erb │ ├── response.erb │ ├── snap.erb │ ├── snap_redirect.erb │ └── webapp.rb ├── snap │ ├── readme.md │ └── snap_example.rb ├── subscription │ ├── credit_card_subscription_example.rb │ ├── gopay_subscription_example.rb │ └── readme.md └── tokenization │ ├── gopay_tokenization_example.rb │ └── readme.md ├── lib ├── test │ ├── all.rb │ ├── api_test.rb │ ├── config_test.rb │ ├── gopay_tokenization_test.rb │ ├── snap_test.rb │ ├── subscription_test.rb │ └── transaction_test.rb ├── veritrans.rb └── veritrans │ ├── api.rb │ ├── client.rb │ ├── config.rb │ ├── events.rb │ ├── midtrans_error.rb │ ├── result.rb │ └── version.rb ├── license.txt └── veritrans.gemspec /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /Maintaining.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/Maintaining.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/README.md -------------------------------------------------------------------------------- /api_reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/api_reference.md -------------------------------------------------------------------------------- /example/coreapi/core_api_credit_card_example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/example/coreapi/core_api_credit_card_example.rb -------------------------------------------------------------------------------- /example/coreapi/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/example/coreapi/readme.md -------------------------------------------------------------------------------- /example/sinatra/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/example/sinatra/Gemfile -------------------------------------------------------------------------------- /example/sinatra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/example/sinatra/README.md -------------------------------------------------------------------------------- /example/sinatra/index.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/example/sinatra/index.erb -------------------------------------------------------------------------------- /example/sinatra/response.erb: -------------------------------------------------------------------------------- 1 | <%= @result.response.body %> 2 | -------------------------------------------------------------------------------- /example/sinatra/snap.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/example/sinatra/snap.erb -------------------------------------------------------------------------------- /example/sinatra/snap_redirect.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/example/sinatra/snap_redirect.erb -------------------------------------------------------------------------------- /example/sinatra/webapp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/example/sinatra/webapp.rb -------------------------------------------------------------------------------- /example/snap/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/example/snap/readme.md -------------------------------------------------------------------------------- /example/snap/snap_example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/example/snap/snap_example.rb -------------------------------------------------------------------------------- /example/subscription/credit_card_subscription_example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/example/subscription/credit_card_subscription_example.rb -------------------------------------------------------------------------------- /example/subscription/gopay_subscription_example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/example/subscription/gopay_subscription_example.rb -------------------------------------------------------------------------------- /example/subscription/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/example/subscription/readme.md -------------------------------------------------------------------------------- /example/tokenization/gopay_tokenization_example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/example/tokenization/gopay_tokenization_example.rb -------------------------------------------------------------------------------- /example/tokenization/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/example/tokenization/readme.md -------------------------------------------------------------------------------- /lib/test/all.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/lib/test/all.rb -------------------------------------------------------------------------------- /lib/test/api_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/lib/test/api_test.rb -------------------------------------------------------------------------------- /lib/test/config_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/lib/test/config_test.rb -------------------------------------------------------------------------------- /lib/test/gopay_tokenization_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/lib/test/gopay_tokenization_test.rb -------------------------------------------------------------------------------- /lib/test/snap_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/lib/test/snap_test.rb -------------------------------------------------------------------------------- /lib/test/subscription_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/lib/test/subscription_test.rb -------------------------------------------------------------------------------- /lib/test/transaction_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/lib/test/transaction_test.rb -------------------------------------------------------------------------------- /lib/veritrans.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/lib/veritrans.rb -------------------------------------------------------------------------------- /lib/veritrans/api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/lib/veritrans/api.rb -------------------------------------------------------------------------------- /lib/veritrans/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/lib/veritrans/client.rb -------------------------------------------------------------------------------- /lib/veritrans/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/lib/veritrans/config.rb -------------------------------------------------------------------------------- /lib/veritrans/events.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/lib/veritrans/events.rb -------------------------------------------------------------------------------- /lib/veritrans/midtrans_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/lib/veritrans/midtrans_error.rb -------------------------------------------------------------------------------- /lib/veritrans/result.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/lib/veritrans/result.rb -------------------------------------------------------------------------------- /lib/veritrans/version.rb: -------------------------------------------------------------------------------- 1 | class Veritrans 2 | VERSION = "2.4.1" 3 | end 4 | -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/license.txt -------------------------------------------------------------------------------- /veritrans.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veritrans/veritrans-ruby/HEAD/veritrans.gemspec --------------------------------------------------------------------------------