Package com.onlinepayments.merchant
Class MerchantClient
java.lang.Object
com.onlinepayments.ApiResource
com.onlinepayments.merchant.MerchantClient
- All Implemented Interfaces:
MerchantClientInterface
Merchant client. Thread-safe.
-
Field Summary
Fields inherited from class com.onlinepayments.ApiResource
clientMetaInfo, communicator -
Constructor Summary
Constructors -
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/validateCredentialsMethods inherited from class com.onlinepayments.ApiResource
getClientHeaders, instantiateUri
-
Constructor Details
-
MerchantClient
-
-
Method Details
-
hostedCheckout
Resource /v2/{merchantId}/hostedcheckouts- Specified by:
hostedCheckoutin interfaceMerchantClientInterface- Returns:
- HostedCheckoutClientInterface
-
hostedTokenization
Resource /v2/{merchantId}/hostedtokenizations- Specified by:
hostedTokenizationin interfaceMerchantClientInterface- Returns:
- HostedTokenizationClientInterface
-
payments
Resource /v2/{merchantId}/payments- Specified by:
paymentsin interfaceMerchantClientInterface- Returns:
- PaymentsClientInterface
-
captures
Resource /v2/{merchantId}/payments/{paymentId}/captures- Specified by:
capturesin interfaceMerchantClientInterface- Returns:
- CapturesClientInterface
-
refunds
Resource /v2/{merchantId}/payments/{paymentId}/refunds- Specified by:
refundsin interfaceMerchantClientInterface- Returns:
- RefundsClientInterface
-
complete
Resource /v2/{merchantId}/payments/{paymentId}/complete- Specified by:
completein interfaceMerchantClientInterface- Returns:
- CompleteClientInterface
-
productGroups
Resource /v2/{merchantId}/productgroups- Specified by:
productGroupsin interfaceMerchantClientInterface- Returns:
- ProductGroupsClientInterface
-
products
Resource /v2/{merchantId}/products- Specified by:
productsin interfaceMerchantClientInterface- Returns:
- ProductsClientInterface
-
services
Resource /v2/{merchantId}/services/testconnection- Specified by:
servicesin interfaceMerchantClientInterface- Returns:
- ServicesClientInterface
-
webhooks
Resource /v2/{merchantId}/webhooks/validateCredentials- Specified by:
webhooksin interfaceMerchantClientInterface- Returns:
- WebhooksClientInterface
-
sessions
Resource /v2/{merchantId}/sessions- Specified by:
sessionsin interfaceMerchantClientInterface- Returns:
- SessionsClientInterface
-
tokens
Resource /v2/{merchantId}/tokens/{tokenId}- Specified by:
tokensin interfaceMerchantClientInterface- Returns:
- TokensClientInterface
-
payouts
Resource /v2/{merchantId}/payouts/{payoutId}- Specified by:
payoutsin interfaceMerchantClientInterface- Returns:
- PayoutsClientInterface
-
mandates
Resource /v2/{merchantId}/mandates- Specified by:
mandatesin interfaceMerchantClientInterface- Returns:
- MandatesClientInterface
-
privacyPolicy
Resource /v2/{merchantId}/services/privacypolicy- Specified by:
privacyPolicyin interfaceMerchantClientInterface- Returns:
- PrivacyPolicyClientInterface
-
paymentLinks
Resource /v2/{merchantId}/paymentlinks- Specified by:
paymentLinksin interfaceMerchantClientInterface- Returns:
- PaymentLinksClientInterface
-