Class DefaultCardPaymentServiceImpl
- java.lang.Object
-
- de.hybris.platform.payment.methods.impl.DefaultCardPaymentServiceImpl
-
- All Implemented Interfaces:
CardPaymentService,PaymentMethod
- Direct Known Subclasses:
DefaultSapDigitalCardPaymentService
public class DefaultCardPaymentServiceImpl extends java.lang.Object implements CardPaymentService
-
-
Constructor Summary
Constructors Constructor Description DefaultCardPaymentServiceImpl()
-
Method Summary
-
-
-
Method Detail
-
authorize
public AuthorizationResult authorize(AuthorizationRequest request)
Description copied from interface:CardPaymentServiceauthorize card payment- Specified by:
authorizein interfaceCardPaymentService- Parameters:
request- instance ofAuthorizationRequest- Returns:
- authorization result
-
authorize
public AuthorizationResult authorize(SubscriptionAuthorizationRequest request)
Description copied from interface:CardPaymentServiceauthorize card payment- Specified by:
authorizein interfaceCardPaymentService- Parameters:
request- instance ofSubscriptionAuthorizationRequest- Returns:
- authorization result
-
capture
public CaptureResult capture(CaptureRequest request)
Description copied from interface:CardPaymentServicecapture card payment- Specified by:
capturein interfaceCardPaymentService- Parameters:
request- instance ofCaptureRequest- Returns:
- Capture result.
-
partialCapture
public CaptureResult partialCapture(PartialCaptureRequest request)
Description copied from interface:CardPaymentServicepartial capture card payment- Specified by:
partialCapturein interfaceCardPaymentService- Parameters:
request- instance ofPartialCaptureRequest- Returns:
- Capture result.
-
enrollmentCheck
public EnrollmentCheckResult enrollmentCheck(EnrollmentCheckRequest request)
Description copied from interface:CardPaymentService3D secure enrollment check- Specified by:
enrollmentCheckin interfaceCardPaymentService- Parameters:
request- instance ofEnrollmentCheckRequest- Returns:
- enrollment check result
-
refundFollowOn
public RefundResult refundFollowOn(FollowOnRefundRequest request)
Description copied from interface:CardPaymentServiceRefunds money to customer based on previous transaction.- Specified by:
refundFollowOnin interfaceCardPaymentService- Parameters:
request- instance ofFollowOnRefundRequest- Returns:
- refund follow on result
-
refundStandalone
public RefundResult refundStandalone(StandaloneRefundRequest request)
Description copied from interface:CardPaymentServiceRefunds money to customer not based on previous transaction.- Specified by:
refundStandalonein interfaceCardPaymentService- Parameters:
request- instance ofStandaloneRefundRequest- Returns:
- refund standalone
-
voidCreditOrCapture
public VoidResult voidCreditOrCapture(VoidRequest request)
Description copied from interface:CardPaymentServiceVoid a credit or capture.- Specified by:
voidCreditOrCapturein interfaceCardPaymentService- Parameters:
request- instance ofVoidRequest- Returns:
- void credit or capture result
-
createSubscription
public SubscriptionResult createSubscription(CreateSubscriptionRequest request)
Description copied from interface:CardPaymentServiceCreates an account at the payment provider- Specified by:
createSubscriptionin interfaceCardPaymentService- Parameters:
request- instance ofCreateSubscriptionRequest- Returns:
- subscription result object (instance of
SubscriptionResult)
-
updateSubscription
public SubscriptionResult updateSubscription(UpdateSubscriptionRequest request)
Description copied from interface:CardPaymentServiceUpdated an account at the payment provider- Specified by:
updateSubscriptionin interfaceCardPaymentService- Parameters:
request- instance ofUpdateSubscriptionRequest- Returns:
- subscription result object (instance of
SubscriptionResult)
-
getSubscriptionData
public SubscriptionDataResult getSubscriptionData(SubscriptionDataRequest request)
Description copied from interface:CardPaymentServiceGets data from the account at the payment provider- Specified by:
getSubscriptionDatain interfaceCardPaymentService- Parameters:
request- instance ofSubscriptionDataRequest- Returns:
- subscription data result object (instance of
SubscriptionDataResult)
-
deleteSubscription
public SubscriptionResult deleteSubscription(DeleteSubscriptionRequest request)
Description copied from interface:CardPaymentServiceDeletes the account at the payment provider- Specified by:
deleteSubscriptionin interfaceCardPaymentService- Parameters:
request- instance ofDeleteSubscriptionRequest- Returns:
- subscription result object (instance of
SubscriptionResult)
-
getCommandFactoryRegistry
public CommandFactoryRegistry getCommandFactoryRegistry()
-
setCommandFactoryRegistry
public void setCommandFactoryRegistry(CommandFactoryRegistry commandFactoryRegistry)
- Parameters:
commandFactoryRegistry- the commandFactoryRegistry to set
-
-