我已在我的网站上实施了 Apple Pay。如果配置了付款方式,则会显示“使用 Apple Pay 结账”;如果未配置付款方式,则会显示“设置 Apple Pay”。
我用来ApplePaySession.canMakePaymentsWithActiveCard()检查付款方式是否已配置。
此实现在 Safari 上通常可以正常工作。但是,当我在私人(隐身)模式下运行该应用程序时,它无法按预期工作。
在私人模式下,ApplePaySession.canMakePaymentsWithActiveCard()无论付款方式设置是否完成,始终返回 true。所以它总是向我显示“使用 Apple Pay 结账”。
请问有什么建议吗?
我正在尝试使用 Spring Framework Cloud 创建一个 Maven 项目。我定义了 pom.xml 文件如下
<parent>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-parent</artifactId>
<version>Brixton.RELEASE</version>
</parent>
<properties>
<!-- Stand-alone RESTFul application for testing only -->
<start-class>io.pivotal.microservices.services.Main</start-class>
</properties>
<dependencies>
<dependency>
<!-- Setup Spring Boot -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<!-- Setup Spring MVC & REST, use Embedded Tomcat -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<dependency>
<!-- Setup Spring Data common components -->
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-commons</artifactId>
</dependency>
<dependency>
<!-- Testing starter -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
</dependency>
<dependency>
<!-- Setup Spring Data JPA Repository support …Run Code Online (Sandbox Code Playgroud)