Class PaymentLinksClient
java.lang.Object
com.onlinepayments.ApiResource
com.onlinepayments.merchant.paymentlinks.PaymentLinksClient
- All Implemented Interfaces:
PaymentLinksClientInterface
PaymentLinks client. Thread-safe.
-
Field Summary
Fields inherited from class com.onlinepayments.ApiResource
clientMetaInfo, communicator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcancelPaymentLinkById(String paymentLinkId) Resource /v2/{merchantId}/paymentlinks/{paymentLinkId}/cancel - Cancel PaymentLink by IDvoidcancelPaymentLinkById(String paymentLinkId, CallContext context) Resource /v2/{merchantId}/paymentlinks/{paymentLinkId}/cancel - Cancel PaymentLink by IDResource /v2/{merchantId}/paymentlinks - Create payment linkcreatePaymentLink(CreatePaymentLinkRequest body, CallContext context) Resource /v2/{merchantId}/paymentlinks - Create payment linkgetPaymentLinkById(String paymentLinkId) Resource /v2/{merchantId}/paymentlinks/{paymentLinkId} - Get payment link by IDgetPaymentLinkById(String paymentLinkId, CallContext context) Resource /v2/{merchantId}/paymentlinks/{paymentLinkId} - Get payment link by IDMethods inherited from class com.onlinepayments.ApiResource
getClientHeaders, instantiateUri
-
Constructor Details
-
PaymentLinksClient
-
-
Method Details
-
createPaymentLink
Resource /v2/{merchantId}/paymentlinks - Create payment link- Specified by:
createPaymentLinkin interfacePaymentLinksClientInterface- Parameters:
body- CreatePaymentLinkRequest- Returns:
- PaymentLinkResponse
-
createPaymentLink
Resource /v2/{merchantId}/paymentlinks - Create payment link- Specified by:
createPaymentLinkin interfacePaymentLinksClientInterface- Parameters:
body- CreatePaymentLinkRequestcontext- CallContext- Returns:
- PaymentLinkResponse
-
getPaymentLinkById
Resource /v2/{merchantId}/paymentlinks/{paymentLinkId} - Get payment link by ID- Specified by:
getPaymentLinkByIdin interfacePaymentLinksClientInterface- Parameters:
paymentLinkId- String- Returns:
- PaymentLinkResponse
-
getPaymentLinkById
Resource /v2/{merchantId}/paymentlinks/{paymentLinkId} - Get payment link by ID- Specified by:
getPaymentLinkByIdin interfacePaymentLinksClientInterface- Parameters:
paymentLinkId- Stringcontext- CallContext- Returns:
- PaymentLinkResponse
-
cancelPaymentLinkById
Resource /v2/{merchantId}/paymentlinks/{paymentLinkId}/cancel - Cancel PaymentLink by ID- Specified by:
cancelPaymentLinkByIdin interfacePaymentLinksClientInterface- Parameters:
paymentLinkId- String
-
cancelPaymentLinkById
Resource /v2/{merchantId}/paymentlinks/{paymentLinkId}/cancel - Cancel PaymentLink by ID- Specified by:
cancelPaymentLinkByIdin interfacePaymentLinksClientInterface- Parameters:
paymentLinkId- Stringcontext- CallContext
-