public interface CardPaymentService extends PaymentMethod
AuthorizationResult authorize(AuthorizationRequest request)
request - instance of AuthorizationRequestAuthorizationResult authorize(SubscriptionAuthorizationRequest request)
request - instance of SubscriptionAuthorizationRequestCaptureResult capture(CaptureRequest request)
request - instance of CaptureRequestCaptureResult partialCapture(PartialCaptureRequest request)
request - instance of PartialCaptureRequestEnrollmentCheckResult enrollmentCheck(EnrollmentCheckRequest request)
request - instance of EnrollmentCheckRequestVoidResult voidCreditOrCapture(VoidRequest request)
request - instance of VoidRequestRefundResult refundStandalone(StandaloneRefundRequest request)
request - instance of StandaloneRefundRequestRefundResult refundFollowOn(FollowOnRefundRequest request)
request - instance of FollowOnRefundRequestSubscriptionResult createSubscription(CreateSubscriptionRequest request)
request - instance of CreateSubscriptionRequestSubscriptionResult)SubscriptionResult updateSubscription(UpdateSubscriptionRequest request)
request - instance of UpdateSubscriptionRequestSubscriptionResult)SubscriptionDataResult getSubscriptionData(SubscriptionDataRequest request)
request - instance of SubscriptionDataRequestSubscriptionDataResult)SubscriptionResult deleteSubscription(DeleteSubscriptionRequest request)
request - instance of DeleteSubscriptionRequestSubscriptionResult)Copyright © 2018 SAP SE. All Rights Reserved.