├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── adyen.gemspec ├── config.ru ├── lib ├── adyen.rb └── adyen │ ├── api.rb │ ├── api │ ├── cacert.pem │ ├── payment_service.rb │ ├── recurring_service.rb │ ├── response.rb │ ├── simple_soap_client.rb │ ├── templates │ │ ├── payment_service.rb │ │ └── recurring_service.rb │ ├── test_helpers.rb │ └── xml_querier.rb │ ├── base.rb │ ├── configuration.rb │ ├── form.rb │ ├── hpp.rb │ ├── hpp │ ├── request.rb │ ├── response.rb │ └── signature.rb │ ├── matchers.rb │ ├── notification_generator.rb │ ├── railtie.rb │ ├── rest.rb │ ├── rest │ ├── authorise_payment.rb │ ├── authorise_recurring_payment.rb │ ├── client.rb │ ├── errors.rb │ ├── modify_payment.rb │ ├── request.rb │ ├── response.rb │ └── signature.rb │ ├── signature.rb │ ├── templates │ ├── notification_migration.rb │ └── notification_model.rb │ ├── util.rb │ └── version.rb ├── test ├── functional │ ├── api_test.rb │ ├── initializer.rb.ci │ ├── initializer.rb.sample │ ├── payment_authorisation_api_test.rb │ └── payment_modification_api_test.rb ├── helpers │ ├── capybara.rb │ ├── configure_adyen.rb │ ├── example_server.rb │ ├── public │ │ ├── adyen.encrypt.js │ │ └── adyen.encrypt.min.js │ ├── test_cards.rb │ └── views │ │ ├── authorized.erb │ │ ├── hpp.erb │ │ ├── index.erb │ │ ├── pay.erb │ │ └── redirect_shopper.erb ├── integration │ ├── hpp_integration_test.rb │ ├── payment_using_3d_secure_integration_test.rb │ └── payment_with_client_side_encryption_integration_test.rb ├── test_helper.rb └── unit │ ├── api │ ├── api_test.rb │ ├── payment_service_test.rb │ ├── recurring_service_test.rb │ ├── response_test.rb │ ├── simple_soap_client_test.rb │ ├── test_helper.rb │ └── test_helpers_test.rb │ ├── form_test.rb │ ├── hpp │ ├── request_test.rb │ └── signature_test.rb │ ├── hpp_test.rb │ ├── rest │ ├── client_test.rb │ └── signature_test.rb │ ├── rest_list_recurring_details_response_test.rb │ ├── rest_request_test.rb │ ├── rest_response_test.rb │ ├── signature_test.rb │ └── util_test.rb └── yard_extensions.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/Rakefile -------------------------------------------------------------------------------- /adyen.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/adyen.gemspec -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/config.ru -------------------------------------------------------------------------------- /lib/adyen.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen.rb -------------------------------------------------------------------------------- /lib/adyen/api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/api.rb -------------------------------------------------------------------------------- /lib/adyen/api/cacert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/api/cacert.pem -------------------------------------------------------------------------------- /lib/adyen/api/payment_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/api/payment_service.rb -------------------------------------------------------------------------------- /lib/adyen/api/recurring_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/api/recurring_service.rb -------------------------------------------------------------------------------- /lib/adyen/api/response.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/api/response.rb -------------------------------------------------------------------------------- /lib/adyen/api/simple_soap_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/api/simple_soap_client.rb -------------------------------------------------------------------------------- /lib/adyen/api/templates/payment_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/api/templates/payment_service.rb -------------------------------------------------------------------------------- /lib/adyen/api/templates/recurring_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/api/templates/recurring_service.rb -------------------------------------------------------------------------------- /lib/adyen/api/test_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/api/test_helpers.rb -------------------------------------------------------------------------------- /lib/adyen/api/xml_querier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/api/xml_querier.rb -------------------------------------------------------------------------------- /lib/adyen/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/base.rb -------------------------------------------------------------------------------- /lib/adyen/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/configuration.rb -------------------------------------------------------------------------------- /lib/adyen/form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/form.rb -------------------------------------------------------------------------------- /lib/adyen/hpp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/hpp.rb -------------------------------------------------------------------------------- /lib/adyen/hpp/request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/hpp/request.rb -------------------------------------------------------------------------------- /lib/adyen/hpp/response.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/hpp/response.rb -------------------------------------------------------------------------------- /lib/adyen/hpp/signature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/hpp/signature.rb -------------------------------------------------------------------------------- /lib/adyen/matchers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/matchers.rb -------------------------------------------------------------------------------- /lib/adyen/notification_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/notification_generator.rb -------------------------------------------------------------------------------- /lib/adyen/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/railtie.rb -------------------------------------------------------------------------------- /lib/adyen/rest.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/rest.rb -------------------------------------------------------------------------------- /lib/adyen/rest/authorise_payment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/rest/authorise_payment.rb -------------------------------------------------------------------------------- /lib/adyen/rest/authorise_recurring_payment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/rest/authorise_recurring_payment.rb -------------------------------------------------------------------------------- /lib/adyen/rest/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/rest/client.rb -------------------------------------------------------------------------------- /lib/adyen/rest/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/rest/errors.rb -------------------------------------------------------------------------------- /lib/adyen/rest/modify_payment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/rest/modify_payment.rb -------------------------------------------------------------------------------- /lib/adyen/rest/request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/rest/request.rb -------------------------------------------------------------------------------- /lib/adyen/rest/response.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/rest/response.rb -------------------------------------------------------------------------------- /lib/adyen/rest/signature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/rest/signature.rb -------------------------------------------------------------------------------- /lib/adyen/signature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/signature.rb -------------------------------------------------------------------------------- /lib/adyen/templates/notification_migration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/templates/notification_migration.rb -------------------------------------------------------------------------------- /lib/adyen/templates/notification_model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/templates/notification_model.rb -------------------------------------------------------------------------------- /lib/adyen/util.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/util.rb -------------------------------------------------------------------------------- /lib/adyen/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/lib/adyen/version.rb -------------------------------------------------------------------------------- /test/functional/api_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/functional/api_test.rb -------------------------------------------------------------------------------- /test/functional/initializer.rb.ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/functional/initializer.rb.ci -------------------------------------------------------------------------------- /test/functional/initializer.rb.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/functional/initializer.rb.sample -------------------------------------------------------------------------------- /test/functional/payment_authorisation_api_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/functional/payment_authorisation_api_test.rb -------------------------------------------------------------------------------- /test/functional/payment_modification_api_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/functional/payment_modification_api_test.rb -------------------------------------------------------------------------------- /test/helpers/capybara.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/helpers/capybara.rb -------------------------------------------------------------------------------- /test/helpers/configure_adyen.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/helpers/configure_adyen.rb -------------------------------------------------------------------------------- /test/helpers/example_server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/helpers/example_server.rb -------------------------------------------------------------------------------- /test/helpers/public/adyen.encrypt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/helpers/public/adyen.encrypt.js -------------------------------------------------------------------------------- /test/helpers/public/adyen.encrypt.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/helpers/public/adyen.encrypt.min.js -------------------------------------------------------------------------------- /test/helpers/test_cards.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/helpers/test_cards.rb -------------------------------------------------------------------------------- /test/helpers/views/authorized.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/helpers/views/authorized.erb -------------------------------------------------------------------------------- /test/helpers/views/hpp.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/helpers/views/hpp.erb -------------------------------------------------------------------------------- /test/helpers/views/index.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/helpers/views/index.erb -------------------------------------------------------------------------------- /test/helpers/views/pay.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/helpers/views/pay.erb -------------------------------------------------------------------------------- /test/helpers/views/redirect_shopper.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/helpers/views/redirect_shopper.erb -------------------------------------------------------------------------------- /test/integration/hpp_integration_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/integration/hpp_integration_test.rb -------------------------------------------------------------------------------- /test/integration/payment_using_3d_secure_integration_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/integration/payment_using_3d_secure_integration_test.rb -------------------------------------------------------------------------------- /test/integration/payment_with_client_side_encryption_integration_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/integration/payment_with_client_side_encryption_integration_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test/unit/api/api_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/unit/api/api_test.rb -------------------------------------------------------------------------------- /test/unit/api/payment_service_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/unit/api/payment_service_test.rb -------------------------------------------------------------------------------- /test/unit/api/recurring_service_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/unit/api/recurring_service_test.rb -------------------------------------------------------------------------------- /test/unit/api/response_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/unit/api/response_test.rb -------------------------------------------------------------------------------- /test/unit/api/simple_soap_client_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/unit/api/simple_soap_client_test.rb -------------------------------------------------------------------------------- /test/unit/api/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/unit/api/test_helper.rb -------------------------------------------------------------------------------- /test/unit/api/test_helpers_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/unit/api/test_helpers_test.rb -------------------------------------------------------------------------------- /test/unit/form_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/unit/form_test.rb -------------------------------------------------------------------------------- /test/unit/hpp/request_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/unit/hpp/request_test.rb -------------------------------------------------------------------------------- /test/unit/hpp/signature_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/unit/hpp/signature_test.rb -------------------------------------------------------------------------------- /test/unit/hpp_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/unit/hpp_test.rb -------------------------------------------------------------------------------- /test/unit/rest/client_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/unit/rest/client_test.rb -------------------------------------------------------------------------------- /test/unit/rest/signature_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/unit/rest/signature_test.rb -------------------------------------------------------------------------------- /test/unit/rest_list_recurring_details_response_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/unit/rest_list_recurring_details_response_test.rb -------------------------------------------------------------------------------- /test/unit/rest_request_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/unit/rest_request_test.rb -------------------------------------------------------------------------------- /test/unit/rest_response_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/unit/rest_response_test.rb -------------------------------------------------------------------------------- /test/unit/signature_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/unit/signature_test.rb -------------------------------------------------------------------------------- /test/unit/util_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/test/unit/util_test.rb -------------------------------------------------------------------------------- /yard_extensions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wvanbergen/adyen/HEAD/yard_extensions.rb --------------------------------------------------------------------------------