├── .coveralls.yml ├── .gitignore ├── .travis.yml ├── Block ├── Customer │ └── CardRenderer.php ├── Form.php └── Info.php ├── Controller └── PaymentIntent │ └── Generate.php ├── Gateway ├── Command │ ├── CaptureStrategyCommand.php │ └── CreatePaymentIntentCommand.php ├── Config │ ├── CanVoidHandler.php │ └── Config.php ├── Helper │ ├── AmountProvider.php │ ├── PaymentIntentProvider.php │ ├── SubjectReader.php │ └── TokenProvider.php ├── Http │ ├── Client │ │ ├── AbstractClient.php │ │ ├── PaymentIntentCapture.php │ │ ├── PaymentIntentCreate.php │ │ ├── PaymentIntentRetrieve.php │ │ └── RefundCreate.php │ └── TransferFactory.php ├── Request │ ├── CaptureDataBuilder.php │ ├── RefundDataBuilder.php │ └── RetrieveDataBuilder.php ├── Response │ ├── CardDetailsHandler.php │ ├── PaymentDetailsHandler.php │ ├── PaymentIntentIdHandler.php │ ├── RefundHandler.php │ └── VaultDetailsHandler.php └── Validator │ ├── GeneralResponseValidator.php │ └── ResponseValidator.php ├── LICENSE.txt ├── Model ├── Adapter │ └── StripeAdapter.php ├── Adminhtml │ └── Source │ │ ├── FutureUsage.php │ │ └── PaymentAction.php └── Ui │ ├── ConfigProvider.php │ └── TokenUiComponentProvider.php ├── Observer └── DataAssignObserver.php ├── README.md ├── Setup ├── Uninstall.php └── UpgradeData.php ├── Test └── Unit │ ├── Block │ └── Customer │ │ └── CardRendererTest.php │ ├── Gateway │ ├── Command │ │ └── CaptureStrategyCommandTest.php │ ├── Config │ │ ├── CanVoidHandlerTest.php │ │ └── ConfigTest.php │ ├── Helper │ │ ├── SubjectReaderTest.php │ │ └── TokenProviderTest.php │ ├── Http │ │ ├── Client │ │ │ ├── PaymentIntentCaptureTest.php │ │ │ ├── PaymentIntentCreateTest.php │ │ │ └── RefundCreateTest.php │ │ └── TransferFactoryTest.php │ ├── Request │ │ ├── CaptureDataBuilderTest.php │ │ ├── RefundDataBuilderTest.php │ │ └── RetrieveDataBuilderTest.php │ ├── Response │ │ ├── CardDetailsHandlerTest.php │ │ ├── PaymentDetailsHandlerTest.php │ │ ├── PaymentIntentIdHandleTest.php │ │ ├── RefundHandlerTest.php │ │ └── VaultDetailsHandlerTest.php │ └── Validator │ │ ├── GeneralResponseValidatorTest.php │ │ └── ResponseValidatorTest.php │ ├── Model │ └── Ui │ │ ├── ConfigProviderTest.php │ │ └── TokenUiComponentProviderTest.php │ ├── Observer │ └── DataAssignObserverTest.php │ └── bootstrap.php ├── composer.json ├── etc ├── adminhtml │ └── system.xml ├── config.xml ├── di.xml ├── events.xml ├── frontend │ ├── di.xml │ └── routes.xml └── module.xml ├── phpunit.xml.dist ├── registration.php └── view └── frontend ├── layout ├── checkout_index_index.xml └── vault_cards_listaction.xml └── web ├── css └── source │ └── _module.less ├── js └── view │ └── payment │ ├── method-renderer │ ├── cc-form.js │ └── vault.js │ └── stripe.js └── template └── payment ├── cc-form.html └── vault.html /.coveralls.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/.coveralls.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/.travis.yml -------------------------------------------------------------------------------- /Block/Customer/CardRenderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Block/Customer/CardRenderer.php -------------------------------------------------------------------------------- /Block/Form.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Block/Form.php -------------------------------------------------------------------------------- /Block/Info.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Block/Info.php -------------------------------------------------------------------------------- /Controller/PaymentIntent/Generate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Controller/PaymentIntent/Generate.php -------------------------------------------------------------------------------- /Gateway/Command/CaptureStrategyCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Gateway/Command/CaptureStrategyCommand.php -------------------------------------------------------------------------------- /Gateway/Command/CreatePaymentIntentCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Gateway/Command/CreatePaymentIntentCommand.php -------------------------------------------------------------------------------- /Gateway/Config/CanVoidHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Gateway/Config/CanVoidHandler.php -------------------------------------------------------------------------------- /Gateway/Config/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Gateway/Config/Config.php -------------------------------------------------------------------------------- /Gateway/Helper/AmountProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Gateway/Helper/AmountProvider.php -------------------------------------------------------------------------------- /Gateway/Helper/PaymentIntentProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Gateway/Helper/PaymentIntentProvider.php -------------------------------------------------------------------------------- /Gateway/Helper/SubjectReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Gateway/Helper/SubjectReader.php -------------------------------------------------------------------------------- /Gateway/Helper/TokenProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Gateway/Helper/TokenProvider.php -------------------------------------------------------------------------------- /Gateway/Http/Client/AbstractClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Gateway/Http/Client/AbstractClient.php -------------------------------------------------------------------------------- /Gateway/Http/Client/PaymentIntentCapture.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Gateway/Http/Client/PaymentIntentCapture.php -------------------------------------------------------------------------------- /Gateway/Http/Client/PaymentIntentCreate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Gateway/Http/Client/PaymentIntentCreate.php -------------------------------------------------------------------------------- /Gateway/Http/Client/PaymentIntentRetrieve.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Gateway/Http/Client/PaymentIntentRetrieve.php -------------------------------------------------------------------------------- /Gateway/Http/Client/RefundCreate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Gateway/Http/Client/RefundCreate.php -------------------------------------------------------------------------------- /Gateway/Http/TransferFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Gateway/Http/TransferFactory.php -------------------------------------------------------------------------------- /Gateway/Request/CaptureDataBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Gateway/Request/CaptureDataBuilder.php -------------------------------------------------------------------------------- /Gateway/Request/RefundDataBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Gateway/Request/RefundDataBuilder.php -------------------------------------------------------------------------------- /Gateway/Request/RetrieveDataBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Gateway/Request/RetrieveDataBuilder.php -------------------------------------------------------------------------------- /Gateway/Response/CardDetailsHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Gateway/Response/CardDetailsHandler.php -------------------------------------------------------------------------------- /Gateway/Response/PaymentDetailsHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Gateway/Response/PaymentDetailsHandler.php -------------------------------------------------------------------------------- /Gateway/Response/PaymentIntentIdHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Gateway/Response/PaymentIntentIdHandler.php -------------------------------------------------------------------------------- /Gateway/Response/RefundHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Gateway/Response/RefundHandler.php -------------------------------------------------------------------------------- /Gateway/Response/VaultDetailsHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Gateway/Response/VaultDetailsHandler.php -------------------------------------------------------------------------------- /Gateway/Validator/GeneralResponseValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Gateway/Validator/GeneralResponseValidator.php -------------------------------------------------------------------------------- /Gateway/Validator/ResponseValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Gateway/Validator/ResponseValidator.php -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Model/Adapter/StripeAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Model/Adapter/StripeAdapter.php -------------------------------------------------------------------------------- /Model/Adminhtml/Source/FutureUsage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Model/Adminhtml/Source/FutureUsage.php -------------------------------------------------------------------------------- /Model/Adminhtml/Source/PaymentAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Model/Adminhtml/Source/PaymentAction.php -------------------------------------------------------------------------------- /Model/Ui/ConfigProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Model/Ui/ConfigProvider.php -------------------------------------------------------------------------------- /Model/Ui/TokenUiComponentProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Model/Ui/TokenUiComponentProvider.php -------------------------------------------------------------------------------- /Observer/DataAssignObserver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Observer/DataAssignObserver.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/README.md -------------------------------------------------------------------------------- /Setup/Uninstall.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Setup/Uninstall.php -------------------------------------------------------------------------------- /Setup/UpgradeData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Setup/UpgradeData.php -------------------------------------------------------------------------------- /Test/Unit/Block/Customer/CardRendererTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Test/Unit/Block/Customer/CardRendererTest.php -------------------------------------------------------------------------------- /Test/Unit/Gateway/Command/CaptureStrategyCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Test/Unit/Gateway/Command/CaptureStrategyCommandTest.php -------------------------------------------------------------------------------- /Test/Unit/Gateway/Config/CanVoidHandlerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Test/Unit/Gateway/Config/CanVoidHandlerTest.php -------------------------------------------------------------------------------- /Test/Unit/Gateway/Config/ConfigTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Test/Unit/Gateway/Config/ConfigTest.php -------------------------------------------------------------------------------- /Test/Unit/Gateway/Helper/SubjectReaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Test/Unit/Gateway/Helper/SubjectReaderTest.php -------------------------------------------------------------------------------- /Test/Unit/Gateway/Helper/TokenProviderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Test/Unit/Gateway/Helper/TokenProviderTest.php -------------------------------------------------------------------------------- /Test/Unit/Gateway/Http/Client/PaymentIntentCaptureTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Test/Unit/Gateway/Http/Client/PaymentIntentCaptureTest.php -------------------------------------------------------------------------------- /Test/Unit/Gateway/Http/Client/PaymentIntentCreateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Test/Unit/Gateway/Http/Client/PaymentIntentCreateTest.php -------------------------------------------------------------------------------- /Test/Unit/Gateway/Http/Client/RefundCreateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Test/Unit/Gateway/Http/Client/RefundCreateTest.php -------------------------------------------------------------------------------- /Test/Unit/Gateway/Http/TransferFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Test/Unit/Gateway/Http/TransferFactoryTest.php -------------------------------------------------------------------------------- /Test/Unit/Gateway/Request/CaptureDataBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Test/Unit/Gateway/Request/CaptureDataBuilderTest.php -------------------------------------------------------------------------------- /Test/Unit/Gateway/Request/RefundDataBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Test/Unit/Gateway/Request/RefundDataBuilderTest.php -------------------------------------------------------------------------------- /Test/Unit/Gateway/Request/RetrieveDataBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Test/Unit/Gateway/Request/RetrieveDataBuilderTest.php -------------------------------------------------------------------------------- /Test/Unit/Gateway/Response/CardDetailsHandlerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Test/Unit/Gateway/Response/CardDetailsHandlerTest.php -------------------------------------------------------------------------------- /Test/Unit/Gateway/Response/PaymentDetailsHandlerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Test/Unit/Gateway/Response/PaymentDetailsHandlerTest.php -------------------------------------------------------------------------------- /Test/Unit/Gateway/Response/PaymentIntentIdHandleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Test/Unit/Gateway/Response/PaymentIntentIdHandleTest.php -------------------------------------------------------------------------------- /Test/Unit/Gateway/Response/RefundHandlerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Test/Unit/Gateway/Response/RefundHandlerTest.php -------------------------------------------------------------------------------- /Test/Unit/Gateway/Response/VaultDetailsHandlerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Test/Unit/Gateway/Response/VaultDetailsHandlerTest.php -------------------------------------------------------------------------------- /Test/Unit/Gateway/Validator/GeneralResponseValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Test/Unit/Gateway/Validator/GeneralResponseValidatorTest.php -------------------------------------------------------------------------------- /Test/Unit/Gateway/Validator/ResponseValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Test/Unit/Gateway/Validator/ResponseValidatorTest.php -------------------------------------------------------------------------------- /Test/Unit/Model/Ui/ConfigProviderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Test/Unit/Model/Ui/ConfigProviderTest.php -------------------------------------------------------------------------------- /Test/Unit/Model/Ui/TokenUiComponentProviderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Test/Unit/Model/Ui/TokenUiComponentProviderTest.php -------------------------------------------------------------------------------- /Test/Unit/Observer/DataAssignObserverTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Test/Unit/Observer/DataAssignObserverTest.php -------------------------------------------------------------------------------- /Test/Unit/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/Test/Unit/bootstrap.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/composer.json -------------------------------------------------------------------------------- /etc/adminhtml/system.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/etc/adminhtml/system.xml -------------------------------------------------------------------------------- /etc/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/etc/config.xml -------------------------------------------------------------------------------- /etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/etc/di.xml -------------------------------------------------------------------------------- /etc/events.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/etc/events.xml -------------------------------------------------------------------------------- /etc/frontend/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/etc/frontend/di.xml -------------------------------------------------------------------------------- /etc/frontend/routes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/etc/frontend/routes.xml -------------------------------------------------------------------------------- /etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/etc/module.xml -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /registration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/registration.php -------------------------------------------------------------------------------- /view/frontend/layout/checkout_index_index.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/view/frontend/layout/checkout_index_index.xml -------------------------------------------------------------------------------- /view/frontend/layout/vault_cards_listaction.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/view/frontend/layout/vault_cards_listaction.xml -------------------------------------------------------------------------------- /view/frontend/web/css/source/_module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/view/frontend/web/css/source/_module.less -------------------------------------------------------------------------------- /view/frontend/web/js/view/payment/method-renderer/cc-form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/view/frontend/web/js/view/payment/method-renderer/cc-form.js -------------------------------------------------------------------------------- /view/frontend/web/js/view/payment/method-renderer/vault.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/view/frontend/web/js/view/payment/method-renderer/vault.js -------------------------------------------------------------------------------- /view/frontend/web/js/view/payment/stripe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/view/frontend/web/js/view/payment/stripe.js -------------------------------------------------------------------------------- /view/frontend/web/template/payment/cc-form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/view/frontend/web/template/payment/cc-form.html -------------------------------------------------------------------------------- /view/frontend/web/template/payment/vault.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aune-io/magento2-stripe/HEAD/view/frontend/web/template/payment/vault.html --------------------------------------------------------------------------------