├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE.md └── workflows │ └── ci.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── Procfile ├── README.md ├── app.json ├── docker-compose.yml ├── example.config.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── src ├── main │ ├── java │ │ └── springexample │ │ │ ├── Application.java │ │ │ ├── BraintreeGatewayFactory.java │ │ │ └── CheckoutController.java │ └── resources │ │ ├── static │ │ ├── css │ │ │ ├── app.css │ │ │ └── app.css.map │ │ ├── fonts │ │ │ ├── bt-mono │ │ │ │ ├── bt-mono-Bold.eot │ │ │ │ ├── bt-mono-Bold.svg │ │ │ │ ├── bt-mono-Bold.woff │ │ │ │ ├── bt-mono-Bold.woff2 │ │ │ │ ├── bt-mono-Medium.eot │ │ │ │ ├── bt-mono-Medium.svg │ │ │ │ ├── bt-mono-Medium.woff │ │ │ │ ├── bt-mono-Medium.woff2 │ │ │ │ ├── bt-mono-Regular.eot │ │ │ │ ├── bt-mono-Regular.svg │ │ │ │ ├── bt-mono-Regular.woff │ │ │ │ └── bt-mono-Regular.woff2 │ │ │ └── open-sans │ │ │ │ ├── OpenSans-Bold-webfont.eot │ │ │ │ ├── OpenSans-Bold-webfont.svg │ │ │ │ ├── OpenSans-Bold-webfont.ttf │ │ │ │ ├── OpenSans-Bold-webfont.woff │ │ │ │ ├── OpenSans-Light-webfont.eot │ │ │ │ ├── OpenSans-Light-webfont.svg │ │ │ │ ├── OpenSans-Light-webfont.ttf │ │ │ │ ├── OpenSans-Light-webfont.woff │ │ │ │ ├── OpenSans-Regular-webfont.eot │ │ │ │ ├── OpenSans-Regular-webfont.svg │ │ │ │ ├── OpenSans-Regular-webfont.ttf │ │ │ │ ├── OpenSans-Regular-webfont.woff │ │ │ │ ├── OpenSans-Semibold-webfont.eot │ │ │ │ ├── OpenSans-Semibold-webfont.svg │ │ │ │ ├── OpenSans-Semibold-webfont.ttf │ │ │ │ └── OpenSans-Semibold-webfont.woff │ │ ├── images │ │ │ ├── bt-drop-in-placeholder.png │ │ │ ├── cards │ │ │ │ ├── amex.svg │ │ │ │ ├── discover.svg │ │ │ │ ├── mastercard.svg │ │ │ │ └── visa.svg │ │ │ ├── check.svg │ │ │ ├── fail.svg │ │ │ ├── favicon.png │ │ │ ├── paypal-demo.svg │ │ │ ├── paypal.svg │ │ │ ├── pseudoshop.svg │ │ │ └── success.svg │ │ └── javascript │ │ │ └── demo.js │ │ └── templates │ │ └── checkouts │ │ ├── new.html │ │ └── show.html └── test │ └── java │ └── springexample │ ├── BraintreeGatewayFactoryTest.java │ └── CheckoutControllerTest.java └── system.properties /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @braintree/team-sdk-server 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | .idea 3 | build 4 | config.properties 5 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: java -Dserver.port=$PORT $JAVA_OPTS -jar build/libs/braintree_spring_example.jar 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/README.md -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/app.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /example.config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/example.config.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/gradlew.bat -------------------------------------------------------------------------------- /src/main/java/springexample/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/java/springexample/Application.java -------------------------------------------------------------------------------- /src/main/java/springexample/BraintreeGatewayFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/java/springexample/BraintreeGatewayFactory.java -------------------------------------------------------------------------------- /src/main/java/springexample/CheckoutController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/java/springexample/CheckoutController.java -------------------------------------------------------------------------------- /src/main/resources/static/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/css/app.css -------------------------------------------------------------------------------- /src/main/resources/static/css/app.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/css/app.css.map -------------------------------------------------------------------------------- /src/main/resources/static/fonts/bt-mono/bt-mono-Bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/bt-mono/bt-mono-Bold.eot -------------------------------------------------------------------------------- /src/main/resources/static/fonts/bt-mono/bt-mono-Bold.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/bt-mono/bt-mono-Bold.svg -------------------------------------------------------------------------------- /src/main/resources/static/fonts/bt-mono/bt-mono-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/bt-mono/bt-mono-Bold.woff -------------------------------------------------------------------------------- /src/main/resources/static/fonts/bt-mono/bt-mono-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/bt-mono/bt-mono-Bold.woff2 -------------------------------------------------------------------------------- /src/main/resources/static/fonts/bt-mono/bt-mono-Medium.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/bt-mono/bt-mono-Medium.eot -------------------------------------------------------------------------------- /src/main/resources/static/fonts/bt-mono/bt-mono-Medium.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/bt-mono/bt-mono-Medium.svg -------------------------------------------------------------------------------- /src/main/resources/static/fonts/bt-mono/bt-mono-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/bt-mono/bt-mono-Medium.woff -------------------------------------------------------------------------------- /src/main/resources/static/fonts/bt-mono/bt-mono-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/bt-mono/bt-mono-Medium.woff2 -------------------------------------------------------------------------------- /src/main/resources/static/fonts/bt-mono/bt-mono-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/bt-mono/bt-mono-Regular.eot -------------------------------------------------------------------------------- /src/main/resources/static/fonts/bt-mono/bt-mono-Regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/bt-mono/bt-mono-Regular.svg -------------------------------------------------------------------------------- /src/main/resources/static/fonts/bt-mono/bt-mono-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/bt-mono/bt-mono-Regular.woff -------------------------------------------------------------------------------- /src/main/resources/static/fonts/bt-mono/bt-mono-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/bt-mono/bt-mono-Regular.woff2 -------------------------------------------------------------------------------- /src/main/resources/static/fonts/open-sans/OpenSans-Bold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/open-sans/OpenSans-Bold-webfont.eot -------------------------------------------------------------------------------- /src/main/resources/static/fonts/open-sans/OpenSans-Bold-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/open-sans/OpenSans-Bold-webfont.svg -------------------------------------------------------------------------------- /src/main/resources/static/fonts/open-sans/OpenSans-Bold-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/open-sans/OpenSans-Bold-webfont.ttf -------------------------------------------------------------------------------- /src/main/resources/static/fonts/open-sans/OpenSans-Bold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/open-sans/OpenSans-Bold-webfont.woff -------------------------------------------------------------------------------- /src/main/resources/static/fonts/open-sans/OpenSans-Light-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/open-sans/OpenSans-Light-webfont.eot -------------------------------------------------------------------------------- /src/main/resources/static/fonts/open-sans/OpenSans-Light-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/open-sans/OpenSans-Light-webfont.svg -------------------------------------------------------------------------------- /src/main/resources/static/fonts/open-sans/OpenSans-Light-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/open-sans/OpenSans-Light-webfont.ttf -------------------------------------------------------------------------------- /src/main/resources/static/fonts/open-sans/OpenSans-Light-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/open-sans/OpenSans-Light-webfont.woff -------------------------------------------------------------------------------- /src/main/resources/static/fonts/open-sans/OpenSans-Regular-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/open-sans/OpenSans-Regular-webfont.eot -------------------------------------------------------------------------------- /src/main/resources/static/fonts/open-sans/OpenSans-Regular-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/open-sans/OpenSans-Regular-webfont.svg -------------------------------------------------------------------------------- /src/main/resources/static/fonts/open-sans/OpenSans-Regular-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/open-sans/OpenSans-Regular-webfont.ttf -------------------------------------------------------------------------------- /src/main/resources/static/fonts/open-sans/OpenSans-Regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/open-sans/OpenSans-Regular-webfont.woff -------------------------------------------------------------------------------- /src/main/resources/static/fonts/open-sans/OpenSans-Semibold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/open-sans/OpenSans-Semibold-webfont.eot -------------------------------------------------------------------------------- /src/main/resources/static/fonts/open-sans/OpenSans-Semibold-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/open-sans/OpenSans-Semibold-webfont.svg -------------------------------------------------------------------------------- /src/main/resources/static/fonts/open-sans/OpenSans-Semibold-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/open-sans/OpenSans-Semibold-webfont.ttf -------------------------------------------------------------------------------- /src/main/resources/static/fonts/open-sans/OpenSans-Semibold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/fonts/open-sans/OpenSans-Semibold-webfont.woff -------------------------------------------------------------------------------- /src/main/resources/static/images/bt-drop-in-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/images/bt-drop-in-placeholder.png -------------------------------------------------------------------------------- /src/main/resources/static/images/cards/amex.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/images/cards/amex.svg -------------------------------------------------------------------------------- /src/main/resources/static/images/cards/discover.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/images/cards/discover.svg -------------------------------------------------------------------------------- /src/main/resources/static/images/cards/mastercard.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/images/cards/mastercard.svg -------------------------------------------------------------------------------- /src/main/resources/static/images/cards/visa.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/images/cards/visa.svg -------------------------------------------------------------------------------- /src/main/resources/static/images/check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/images/check.svg -------------------------------------------------------------------------------- /src/main/resources/static/images/fail.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/images/fail.svg -------------------------------------------------------------------------------- /src/main/resources/static/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/images/favicon.png -------------------------------------------------------------------------------- /src/main/resources/static/images/paypal-demo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/images/paypal-demo.svg -------------------------------------------------------------------------------- /src/main/resources/static/images/paypal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/images/paypal.svg -------------------------------------------------------------------------------- /src/main/resources/static/images/pseudoshop.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/images/pseudoshop.svg -------------------------------------------------------------------------------- /src/main/resources/static/images/success.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/images/success.svg -------------------------------------------------------------------------------- /src/main/resources/static/javascript/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/static/javascript/demo.js -------------------------------------------------------------------------------- /src/main/resources/templates/checkouts/new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/templates/checkouts/new.html -------------------------------------------------------------------------------- /src/main/resources/templates/checkouts/show.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/main/resources/templates/checkouts/show.html -------------------------------------------------------------------------------- /src/test/java/springexample/BraintreeGatewayFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/test/java/springexample/BraintreeGatewayFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/springexample/CheckoutControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/braintree_spring_example/HEAD/src/test/java/springexample/CheckoutControllerTest.java -------------------------------------------------------------------------------- /system.properties: -------------------------------------------------------------------------------- 1 | java.runtime.version=17 --------------------------------------------------------------------------------