Interface ChasePaymentApplePayWebClientProvider
- All Known Implementing Classes:
DefaultChasePaymentApplePayWebClientProvider
public interface ChasePaymentApplePayWebClientProvider
The provider that is used to create the
WebClient with the SslContext and Apple
Pay certificates. This client should be used to create the merchant session.-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.web.reactive.function.client.WebClientgetApplePayWebClient(String applicationId, String tenantId) Create and return theWebClientwith the Apple Pay certificates.
-
Method Details
-
getApplePayWebClient
org.springframework.web.reactive.function.client.WebClient getApplePayWebClient(@Nullable String applicationId, @Nullable String tenantId) throws ChasePaymentApplePayCertificateException Create and return theWebClientwith the Apple Pay certificates.- Parameters:
applicationId- the application idtenantId- the tenant id- Returns:
- the web client with the Apple Pay certificates
- Throws:
ChasePaymentApplePayCertificateException
-