├── cartridges
├── int_stripe_sfra
│ ├── package.json
│ ├── cartridge
│ │ ├── int_stripe_sfra.properties
│ │ ├── templates
│ │ │ └── default
│ │ │ │ ├── checkout
│ │ │ │ ├── billing
│ │ │ │ │ └── paymentOptions
│ │ │ │ │ │ ├── APMSummary.isml
│ │ │ │ │ │ ├── stripeBankTransferElementContent.isml
│ │ │ │ │ │ └── stripePaymentElementContent.isml
│ │ │ │ └── paymentelementorderplaced.isml
│ │ │ │ └── loadStripe.isml
│ │ ├── scripts
│ │ │ ├── loadStripe.js
│ │ │ └── hooks
│ │ │ │ └── payment
│ │ │ │ └── processor
│ │ │ │ ├── stripe_apm.js
│ │ │ │ └── stripe_credit.js
│ │ └── controllers
│ │ │ ├── Stripe.js
│ │ │ └── StripeWallet.js
│ ├── .project
│ └── hooks.json
├── app_stripe_core
│ ├── package.json
│ ├── cartridge
│ │ ├── templates
│ │ │ ├── resources
│ │ │ │ └── stripe.properties
│ │ │ └── default
│ │ │ │ ├── components
│ │ │ │ └── footer
│ │ │ │ │ └── footer_UI.isml
│ │ │ │ ├── checkout
│ │ │ │ ├── confirmation
│ │ │ │ │ └── confirmation.isml
│ │ │ │ └── expressCheckout
│ │ │ │ │ └── stripeExpressCheckoutButton.isml
│ │ │ │ └── account
│ │ │ │ └── payment
│ │ │ │ ├── paymentinstrumentlist.isml
│ │ │ │ └── paymentinstrumentdetails.isml
│ │ ├── scss
│ │ │ └── default
│ │ │ │ └── stripe.scss
│ │ ├── app_stripe_core.properties
│ │ ├── static
│ │ │ └── default
│ │ │ │ └── js
│ │ │ │ └── stripe.newcardform.js
│ │ └── scripts
│ │ │ └── checkout
│ │ │ └── ValidatePaymentInstruments.ds
│ └── .project
├── int_stripe_core
│ ├── package.json
│ ├── cartridge
│ │ ├── templates
│ │ │ ├── default
│ │ │ │ └── stripe
│ │ │ │ │ ├── util
│ │ │ │ │ └── apple.isml
│ │ │ │ │ ├── checkout
│ │ │ │ │ └── billing
│ │ │ │ │ │ ├── stripe_custom_cardform.isml
│ │ │ │ │ │ ├── altpaymentmethods.isml
│ │ │ │ │ │ ├── cardform.isml
│ │ │ │ │ │ └── sfra_cardform.isml
│ │ │ │ │ ├── account
│ │ │ │ │ └── payment
│ │ │ │ │ │ ├── makedefaultform.isml
│ │ │ │ │ │ └── newcardform.isml
│ │ │ │ │ ├── footerinclude.isml
│ │ │ │ │ └── mail
│ │ │ │ │ ├── orderfailed.isml
│ │ │ │ │ └── orderreceived.isml
│ │ │ └── resources
│ │ │ │ └── stripe.properties
│ │ ├── int_stripe_core.properties
│ │ └── scripts
│ │ │ └── stripe
│ │ │ ├── hooks.json
│ │ │ ├── helpers
│ │ │ ├── controllers
│ │ │ │ ├── stripeWalletHelper.js
│ │ │ │ └── stripePaymentsHelper.js
│ │ │ ├── cardsHelper.js
│ │ │ └── paymentprocessors
│ │ │ │ ├── stripeApmHelper.js
│ │ │ │ └── stripeCreditHelper.js
│ │ │ ├── jobs
│ │ │ └── deleteCustomObjectsStep.js
│ │ │ └── models
│ │ │ └── customerPaymentInstrument.js
│ ├── .project
│ └── steptypes.json
├── app_stripe_controllers
│ ├── package.json
│ ├── .project
│ ├── cartridge
│ │ ├── app_stripe_controllers.properties
│ │ ├── controllers
│ │ │ ├── RedirectURL.js
│ │ │ └── COSummary.js
│ │ ├── .eslintrc.json
│ │ └── scripts
│ │ │ └── payment
│ │ │ └── common.js
│ └── README.md
├── int_stripe_controllers
│ ├── package.json
│ ├── cartridge
│ │ ├── int_stripe_controllers.properties
│ │ ├── scripts
│ │ │ └── stripe
│ │ │ │ ├── hooks.json
│ │ │ │ └── payment
│ │ │ │ └── processor
│ │ │ │ ├── STRIPE_CREDIT.js
│ │ │ │ └── STRIPE_APM.js
│ │ └── controllers
│ │ │ ├── StripeWallet.js
│ │ │ └── Stripe.js
│ └── .project
├── app_stripe_sfra
│ ├── cartridge
│ │ ├── client
│ │ │ └── default
│ │ │ │ ├── scss
│ │ │ │ └── checkout
│ │ │ │ │ ├── checkout.scss
│ │ │ │ │ └── _stripe.scss
│ │ │ │ └── js
│ │ │ │ ├── checkout.js
│ │ │ │ ├── checkout
│ │ │ │ └── checkout.js
│ │ │ │ └── stripe.newcardform.js
│ │ ├── app_stripe_sfra.properties
│ │ ├── templates
│ │ │ └── default
│ │ │ │ ├── checkout
│ │ │ │ ├── billing
│ │ │ │ │ ├── paymentOptions
│ │ │ │ │ │ ├── paymentOptionsSummary.isml
│ │ │ │ │ │ └── paymentOptionsTabs.isml
│ │ │ │ │ └── paymentOptions.isml
│ │ │ │ ├── expressCheckout
│ │ │ │ │ ├── stripeMinicartExpressCheckoutButton.isml
│ │ │ │ │ └── stripeExpressCheckoutButton.isml
│ │ │ │ └── confirmation
│ │ │ │ │ └── confirmation.isml
│ │ │ │ └── account
│ │ │ │ └── payment
│ │ │ │ └── paymentForm.isml
│ │ ├── controllers
│ │ │ ├── RedirectURL.js
│ │ │ ├── PaymentInstruments.js
│ │ │ └── Account.js
│ │ └── models
│ │ │ ├── totals.js
│ │ │ └── payment.js
│ └── .project
└── bm_stripe
│ ├── cartridge
│ ├── bm_stripe.properties
│ ├── templates
│ │ ├── default
│ │ │ ├── order
│ │ │ │ ├── PaymentInstrumentInfo_STRIPE_APM.isml
│ │ │ │ ├── PaymentInstrumentInfo_STRIPE_CREDIT.isml
│ │ │ │ └── striperadar.isml
│ │ │ └── stripebm
│ │ │ │ ├── paymentsrefund.isml
│ │ │ │ ├── paymentscapture.isml
│ │ │ │ ├── paymentssetup.isml
│ │ │ │ └── quicksetup.isml
│ │ └── resources
│ │ │ └── stripebm.properties
│ ├── scripts
│ │ └── helpers
│ │ │ └── stripeBmHelper.js
│ └── bm_extensions.xml
│ └── .project
├── .babelrc
├── .stylelintrc.json
├── .gitignore
├── .eslintignore
├── tests
├── mocks
│ ├── dw-mocks
│ │ └── dw
│ │ │ ├── svc
│ │ │ └── LocalServiceRegistry.js
│ │ │ ├── util
│ │ │ ├── dw.util.Collection.js
│ │ │ └── Calendar.js
│ │ │ └── system
│ │ │ └── Site.js
│ └── int_stripe_core
│ │ └── cartridge
│ │ └── scripts
│ │ └── stripe
│ │ └── services
│ │ └── StripeService.js
└── integration
│ ├── pages
│ ├── orderPage.js
│ ├── stripeAlipayPage.js
│ ├── cartPage.js
│ ├── basePage.js
│ ├── secure3DPage.js
│ └── productPage.js
│ ├── specs
│ └── productSpec.js
│ └── data
│ └── addresses.js
├── .project
├── .eslintrc.json
├── Readme.md
├── metadata
└── stripe_site_template
│ ├── sites
│ └── siteIDHere
│ │ ├── payment-processors.xml
│ │ └── payment-methods.xml
│ ├── services.xml
│ └── jobs.xml
├── LICENSE
├── webpack.config.js
├── package.json
├── protractor-conf.js
└── CHANGELOG.md
/cartridges/int_stripe_sfra/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "hooks": "./hooks.json"
3 | }
4 |
--------------------------------------------------------------------------------
/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | "latest",
4 | "stage-2"
5 | ]
6 | }
--------------------------------------------------------------------------------
/cartridges/app_stripe_core/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "hooks": "./cartridge/scripts/hooks.json"
3 | }
--------------------------------------------------------------------------------
/cartridges/int_stripe_core/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "hooks": "./cartridge/scripts/stripe/hooks.json"
3 | }
--------------------------------------------------------------------------------
/cartridges/app_stripe_controllers/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "hooks": "./cartridge/scripts/hooks.json"
3 | }
4 |
--------------------------------------------------------------------------------
/cartridges/int_stripe_controllers/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "hooks": "./cartridge/scripts/stripe/hooks.json"
3 | }
--------------------------------------------------------------------------------
/.stylelintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "stylelint-config-standard",
3 | "plugins": [
4 | "stylelint-scss"
5 | ]
6 | }
--------------------------------------------------------------------------------
/cartridges/app_stripe_sfra/cartridge/client/default/scss/checkout/checkout.scss:
--------------------------------------------------------------------------------
1 | @import "~base/checkout/checkout";
2 | @import "stripe";
--------------------------------------------------------------------------------
/cartridges/app_stripe_core/cartridge/templates/resources/stripe.properties:
--------------------------------------------------------------------------------
1 | date.of.birth= Date of Birth:
2 | creditcard.detailslabel=Card Details
--------------------------------------------------------------------------------
/cartridges/int_stripe_core/cartridge/templates/default/stripe/util/apple.isml:
--------------------------------------------------------------------------------
1 |
${Resource.msg('paymentsrefund.info','stripebm', null)}
6 | 7 | 43 | 44 | 45 |${Resource.msg('paymentscapture.info','stripebm', null)}
6 | 7 | 43 | 44 | 45 |${Resource.msg('paymentssetup.info','stripebm', null)}
7 | 8 | 40 | 41 | 42 |53 | ${Resource.msg('riskscore.riskevaluation','stripebm', null)} 54 |
55 |${Resource.msg('quicksetup.description','stripebm', null)}
7 | 8 | 62 | 63 | 64 |${Resource.msg('stripe.confirmation.shippingnote', 'stripe', null)}
25 |
20 |
|
57 | ||||||