Class PaymentsClient
java.lang.Object
com.onlinepayments.ApiResource
com.onlinepayments.merchant.payments.PaymentsClient
- All Implemented Interfaces:
PaymentsClientInterface
Payments client. Thread-safe.
-
Field Summary
Fields inherited from class com.onlinepayments.ApiResource
clientMetaInfo, communicator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncancelPayment(String paymentId, CancelPaymentRequest body) Resource /v2/{merchantId}/payments/{paymentId}/cancel - Cancel paymentcancelPayment(String paymentId, CancelPaymentRequest body, CallContext context) Resource /v2/{merchantId}/payments/{paymentId}/cancel - Cancel paymentcapturePayment(String paymentId, CapturePaymentRequest body) Resource /v2/{merchantId}/payments/{paymentId}/capture - Capture paymentcapturePayment(String paymentId, CapturePaymentRequest body, CallContext context) Resource /v2/{merchantId}/payments/{paymentId}/capture - Capture paymentResource /v2/{merchantId}/payments - Create paymentcreatePayment(CreatePaymentRequest body, CallContext context) Resource /v2/{merchantId}/payments - Create paymentgetPayment(String paymentId) Resource /v2/{merchantId}/payments/{paymentId} - Get paymentgetPayment(String paymentId, CallContext context) Resource /v2/{merchantId}/payments/{paymentId} - Get paymentgetPaymentDetails(String paymentId) Resource /v2/{merchantId}/payments/{paymentId}/details - Get payment detailsgetPaymentDetails(String paymentId, CallContext context) Resource /v2/{merchantId}/payments/{paymentId}/details - Get payment detailsrefundPayment(String paymentId, RefundRequest body) Resource /v2/{merchantId}/payments/{paymentId}/refund - Refund paymentrefundPayment(String paymentId, RefundRequest body, CallContext context) Resource /v2/{merchantId}/payments/{paymentId}/refund - Refund paymentsubsequentPayment(String paymentId, SubsequentPaymentRequest body) Resource /v2/{merchantId}/payments/{paymentId}/subsequent - Subsequent paymentsubsequentPayment(String paymentId, SubsequentPaymentRequest body, CallContext context) Resource /v2/{merchantId}/payments/{paymentId}/subsequent - Subsequent paymentMethods inherited from class com.onlinepayments.ApiResource
getClientHeaders, instantiateUri
-
Constructor Details
-
PaymentsClient
-
-
Method Details
-
createPayment
Resource /v2/{merchantId}/payments - Create payment- Specified by:
createPaymentin interfacePaymentsClientInterface- Parameters:
body- CreatePaymentRequest- Returns:
- CreatePaymentResponse
-
createPayment
Resource /v2/{merchantId}/payments - Create payment- Specified by:
createPaymentin interfacePaymentsClientInterface- Parameters:
body- CreatePaymentRequestcontext- CallContext- Returns:
- CreatePaymentResponse
-
getPayment
Resource /v2/{merchantId}/payments/{paymentId} - Get payment- Specified by:
getPaymentin interfacePaymentsClientInterface- Parameters:
paymentId- String- Returns:
- PaymentResponse
-
getPayment
Resource /v2/{merchantId}/payments/{paymentId} - Get payment- Specified by:
getPaymentin interfacePaymentsClientInterface- Parameters:
paymentId- Stringcontext- CallContext- Returns:
- PaymentResponse
-
getPaymentDetails
Resource /v2/{merchantId}/payments/{paymentId}/details - Get payment details- Specified by:
getPaymentDetailsin interfacePaymentsClientInterface- Parameters:
paymentId- String- Returns:
- PaymentDetailsResponse
-
getPaymentDetails
Resource /v2/{merchantId}/payments/{paymentId}/details - Get payment details- Specified by:
getPaymentDetailsin interfacePaymentsClientInterface- Parameters:
paymentId- Stringcontext- CallContext- Returns:
- PaymentDetailsResponse
-
cancelPayment
Resource /v2/{merchantId}/payments/{paymentId}/cancel - Cancel payment- Specified by:
cancelPaymentin interfacePaymentsClientInterface- Parameters:
paymentId- Stringbody- CancelPaymentRequest- Returns:
- CancelPaymentResponse
-
cancelPayment
public CancelPaymentResponse cancelPayment(String paymentId, CancelPaymentRequest body, CallContext context) Resource /v2/{merchantId}/payments/{paymentId}/cancel - Cancel payment- Specified by:
cancelPaymentin interfacePaymentsClientInterface- Parameters:
paymentId- Stringbody- CancelPaymentRequestcontext- CallContext- Returns:
- CancelPaymentResponse
-
capturePayment
Resource /v2/{merchantId}/payments/{paymentId}/capture - Capture payment- Specified by:
capturePaymentin interfacePaymentsClientInterface- Parameters:
paymentId- Stringbody- CapturePaymentRequest- Returns:
- CaptureResponse
-
capturePayment
public CaptureResponse capturePayment(String paymentId, CapturePaymentRequest body, CallContext context) Resource /v2/{merchantId}/payments/{paymentId}/capture - Capture payment- Specified by:
capturePaymentin interfacePaymentsClientInterface- Parameters:
paymentId- Stringbody- CapturePaymentRequestcontext- CallContext- Returns:
- CaptureResponse
-
refundPayment
Resource /v2/{merchantId}/payments/{paymentId}/refund - Refund payment- Specified by:
refundPaymentin interfacePaymentsClientInterface- Parameters:
paymentId- Stringbody- RefundRequest- Returns:
- RefundResponse
-
refundPayment
Resource /v2/{merchantId}/payments/{paymentId}/refund - Refund payment- Specified by:
refundPaymentin interfacePaymentsClientInterface- Parameters:
paymentId- Stringbody- RefundRequestcontext- CallContext- Returns:
- RefundResponse
-
subsequentPayment
Resource /v2/{merchantId}/payments/{paymentId}/subsequent - Subsequent payment- Specified by:
subsequentPaymentin interfacePaymentsClientInterface- Parameters:
paymentId- Stringbody- SubsequentPaymentRequest- Returns:
- SubsequentPaymentResponse
-
subsequentPayment
public SubsequentPaymentResponse subsequentPayment(String paymentId, SubsequentPaymentRequest body, CallContext context) Resource /v2/{merchantId}/payments/{paymentId}/subsequent - Subsequent payment- Specified by:
subsequentPaymentin interfacePaymentsClientInterface- Parameters:
paymentId- Stringbody- SubsequentPaymentRequestcontext- CallContext- Returns:
- SubsequentPaymentResponse
-