Package com.onlinepayments.merchant
Interface MerchantClientInterface
- All Known Implementing Classes:
MerchantClient
public interface MerchantClientInterface
Merchant client. Thread-safe.
-
Method Summary
Modifier and TypeMethodDescriptioncaptures()Resource /v2/{merchantId}/payments/{paymentId}/capturescomplete()Resource /v2/{merchantId}/payments/{paymentId}/completeResource /v2/{merchantId}/hostedcheckoutsResource /v2/{merchantId}/hostedtokenizationsmandates()Resource /v2/{merchantId}/mandatesResource /v2/{merchantId}/paymentlinkspayments()Resource /v2/{merchantId}/paymentspayouts()Resource /v2/{merchantId}/payouts/{payoutId}Resource /v2/{merchantId}/services/privacypolicyResource /v2/{merchantId}/productgroupsproducts()Resource /v2/{merchantId}/productsrefunds()Resource /v2/{merchantId}/payments/{paymentId}/refundsservices()Resource /v2/{merchantId}/services/testconnectionsessions()Resource /v2/{merchantId}/sessionstokens()Resource /v2/{merchantId}/tokens/{tokenId}webhooks()Resource /v2/{merchantId}/webhooks/validateCredentials
-
Method Details
-
hostedCheckout
HostedCheckoutClientInterface hostedCheckout()Resource /v2/{merchantId}/hostedcheckouts- Returns:
- HostedCheckoutClientInterface
-
hostedTokenization
HostedTokenizationClientInterface hostedTokenization()Resource /v2/{merchantId}/hostedtokenizations- Returns:
- HostedTokenizationClientInterface
-
payments
PaymentsClientInterface payments()Resource /v2/{merchantId}/payments- Returns:
- PaymentsClientInterface
-
captures
CapturesClientInterface captures()Resource /v2/{merchantId}/payments/{paymentId}/captures- Returns:
- CapturesClientInterface
-
refunds
RefundsClientInterface refunds()Resource /v2/{merchantId}/payments/{paymentId}/refunds- Returns:
- RefundsClientInterface
-
complete
CompleteClientInterface complete()Resource /v2/{merchantId}/payments/{paymentId}/complete- Returns:
- CompleteClientInterface
-
productGroups
ProductGroupsClientInterface productGroups()Resource /v2/{merchantId}/productgroups- Returns:
- ProductGroupsClientInterface
-
products
ProductsClientInterface products()Resource /v2/{merchantId}/products- Returns:
- ProductsClientInterface
-
services
ServicesClientInterface services()Resource /v2/{merchantId}/services/testconnection- Returns:
- ServicesClientInterface
-
webhooks
WebhooksClientInterface webhooks()Resource /v2/{merchantId}/webhooks/validateCredentials- Returns:
- WebhooksClientInterface
-
sessions
SessionsClientInterface sessions()Resource /v2/{merchantId}/sessions- Returns:
- SessionsClientInterface
-
tokens
TokensClientInterface tokens()Resource /v2/{merchantId}/tokens/{tokenId}- Returns:
- TokensClientInterface
-
payouts
PayoutsClientInterface payouts()Resource /v2/{merchantId}/payouts/{payoutId}- Returns:
- PayoutsClientInterface
-
mandates
MandatesClientInterface mandates()Resource /v2/{merchantId}/mandates- Returns:
- MandatesClientInterface
-
privacyPolicy
PrivacyPolicyClientInterface privacyPolicy()Resource /v2/{merchantId}/services/privacypolicy- Returns:
- PrivacyPolicyClientInterface
-
paymentLinks
PaymentLinksClientInterface paymentLinks()Resource /v2/{merchantId}/paymentlinks- Returns:
- PaymentLinksClientInterface
-