Package com.bhn.payment.service
Interface IPaymentService
- All Known Implementing Classes:
PaymentService
public interface IPaymentService
IPaymentService interface.
- Version:
- $Id: $Id
- Author:
- pvela00
-
Method Summary
Modifier and TypeMethodDescriptionauthorize(AuthRequest authRequest) authorize.callback(CallbackRequest callbackRequest) callback.cancelAuthorization(CancelAuthRequest cancelAuthRequest) cancelAuth.capture(CaptureRequest captureRequest) capture.checkout(CheckoutRequest checkoutRequest) checkout.refund(RefundRequest refundRequest) refund.
-
Method Details
-
authorize
authorize.
- Parameters:
authRequest- aAuthRequestobject- Returns:
- a
AuthResponseobject - Throws:
PaymentException- if any.
-
capture
capture.
- Parameters:
captureRequest- aCaptureRequestobject- Returns:
- a
CaptureResponseobject - Throws:
PaymentException- if any.
-
cancelAuthorization
cancelAuth.
- Parameters:
cancelAuthRequest- aCancelAuthRequestobject- Returns:
- a
CancelAuthResponseobject - Throws:
PaymentException- if any.
-
refund
refund.
- Parameters:
refundRequest- aRefundRequestobject- Returns:
- a
RefundResponseobject - Throws:
PaymentException- if any.
-
callback
callback.
- Parameters:
callbackRequest- aCallbackRequestobject- Returns:
- a
CallbackResponseobject - Throws:
PaymentException- if any.
-
checkout
checkout.
- Parameters:
checkoutRequest- aCheckoutRequestobject- Returns:
- a
CheckoutResponseobject - Throws:
PaymentException- if any.
-