Class CSPFundingHandler
java.lang.Object
com.bhn.payment.service.handlers.fm.CSPFundingHandler
- All Implemented Interfaces:
IPaymentHandler
CSPFundingHandler 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.voidsetFmClientHelper(FMClientHelper fmClientHelper) Setter for the fieldfmClientHelper.
-
Constructor Details
-
CSPFundingHandler
public CSPFundingHandler()
-
-
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.
-
setFmClientHelper
Setter for the field
fmClientHelper.- Parameters:
fmClientHelper- aFMClientHelperobject
-