Class PaymentPlusHandler
java.lang.Object
com.bhn.payment.service.handlers.paymentplus.PaymentPlusHandler
- All Implemented Interfaces:
IPaymentHandler
PaymentPlusHandler class.
- Version:
- $Id: $Id
- Author:
- pvela00
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionauthorize(AuthRequest authRequest, ProcessingMetaData processingMetaData) authorize.callback(CallbackRequest callbackRequest, ProcessingMetaData processingMetaData) callback.cancelAuthorization(CancelAuthRequest cancelAuthRequest, ProcessingMetaData processingMetaData) cancelAuth.capture(CaptureRequest captureRequest, ProcessingMetaData processingMetaData) capture.checkout(CheckoutRequest checkoutRequest, ProcessingMetaData processingMetaData) checkout.refund(RefundRequest refundRequest, ProcessingMetaData processingMetaData) refund.voidsetPaymentPlusClientHelper(PaymentPlusClientHelper paymentPlusClientHelper) Setter for the fieldpaymentPlusClientHelper.
-
Constructor Details
-
PaymentPlusHandler
public PaymentPlusHandler()
-
-
Method Details
-
authorize
public AuthResponse authorize(AuthRequest authRequest, ProcessingMetaData processingMetaData) throws PaymentException authorize.
- Specified by:
authorizein interfaceIPaymentHandler- Parameters:
authRequest- aAuthRequestobjectprocessingMetaData- aProcessingMetaDataobject- Returns:
- a
AuthResponseobject - Throws:
PaymentException- if any.
-
checkout
public CheckoutResponse checkout(CheckoutRequest checkoutRequest, ProcessingMetaData processingMetaData) throws PaymentException checkout.
- Specified by:
checkoutin interfaceIPaymentHandler- Parameters:
checkoutRequest- aCheckoutRequestobjectprocessingMetaData- aProcessingMetaDataobject- Returns:
- a
CheckoutResponseobject - Throws:
PaymentException- if any.
-
capture
public CaptureResponse capture(CaptureRequest captureRequest, ProcessingMetaData processingMetaData) throws PaymentException capture.
- Specified by:
capturein interfaceIPaymentHandler- Parameters:
captureRequest- aCaptureRequestobjectprocessingMetaData- aProcessingMetaDataobject- Returns:
- a
CaptureResponseobject - Throws:
PaymentException- if any.
-
cancelAuthorization
public CancelAuthResponse cancelAuthorization(CancelAuthRequest cancelAuthRequest, ProcessingMetaData processingMetaData) throws PaymentException cancelAuth.
- Specified by:
cancelAuthorizationin interfaceIPaymentHandler- Parameters:
cancelAuthRequest- aCancelAuthRequestobjectprocessingMetaData- aProcessingMetaDataobject- Returns:
- a
CancelAuthResponseobject - Throws:
PaymentException- if any.
-
refund
public RefundResponse refund(RefundRequest refundRequest, ProcessingMetaData processingMetaData) throws PaymentException refund.
- Specified by:
refundin interfaceIPaymentHandler- Parameters:
refundRequest- aRefundRequestobjectprocessingMetaData- aProcessingMetaDataobject- Returns:
- a
RefundResponseobject - Throws:
PaymentException- if any.
-
callback
public CallbackResponse callback(CallbackRequest callbackRequest, ProcessingMetaData processingMetaData) throws PaymentException callback.
- Specified by:
callbackin interfaceIPaymentHandler- Parameters:
callbackRequest- aCallbackRequestobjectprocessingMetaData- aProcessingMetaDataobject- Returns:
- a
CallbackResponseobject - Throws:
PaymentException- if any.
-
setPaymentPlusClientHelper
Setter for the field
paymentPlusClientHelper.- Parameters:
paymentPlusClientHelper- aPaymentPlusClientHelperobject
-