| Modifier and Type | Method and Description |
|---|---|
PaymentTransactionEntryModel |
PaymentService.authorize(OrderModel order,
CardInfo card)
Deprecated.
|
PaymentTransactionEntryModel |
PaymentService.authorize(PaymentTransactionModel transaction,
BigDecimal amount,
Currency currency,
AddressModel deliveryAddress,
AddressModel paymentAddress,
CardInfo card)
authorize payment
|
PaymentTransactionEntryModel |
PaymentService.authorize(PaymentTransactionModel transaction,
BigDecimal amount,
Currency currency,
AddressModel deliveryAddress,
String subscriptionID)
authorize payment
|
PaymentTransactionEntryModel |
PaymentService.authorize(PaymentTransactionModel transaction,
BigDecimal amount,
Currency currency,
AddressModel deliveryAddress,
String subscriptionID,
String paymentProvider)
authorize payment
|
PaymentTransactionEntryModel |
PaymentService.authorize(String merchantTransactionCode,
BigDecimal amount,
Currency currency,
AddressModel deliveryAddress,
AddressModel paymentAddress,
CardInfo card)
authorize payment
|
PaymentTransactionEntryModel |
PaymentService.authorize(String merchantTransactionCode,
BigDecimal amount,
Currency currency,
AddressModel deliveryAddress,
String subscriptionID)
authorize payment
|
PaymentTransactionEntryModel |
PaymentService.authorize(String merchantTransactionCode,
BigDecimal amount,
Currency currency,
AddressModel deliveryAddress,
String subscriptionID,
String cv2,
String paymentProvider)
authorize payment
|
PaymentTransactionEntryModel |
PaymentService.cancel(PaymentTransactionEntryModel transaction)
Cancel payment
|
PaymentTransactionEntryModel |
PaymentService.capture(PaymentTransactionModel transaction)
capture payment
|
NewSubscription |
PaymentService.createSubscription(PaymentTransactionModel transaction,
AddressModel paymentAddress,
CardInfo card)
Creates a subscription at the payment provider side and stores sensitive data there.
|
NewSubscription |
PaymentService.createSubscription(String merchantTransactionCode,
String paymentProvider,
Currency currency,
AddressModel paymentAddress,
CardInfo card)
Creates a subscription at the payment provider side and stores sensitive data there.
|
PaymentTransactionEntryModel |
PaymentService.deleteSubscription(String merchantTransactionCode,
String subscriptionID,
String paymentProvider)
Deletes the subscription at the payment provider.
|
PaymentTransactionEntryModel |
PaymentService.getSubscriptionData(String merchantTransactionCode,
String subscriptionID,
String paymentProvider,
BillingInfo billingInfo,
CardInfo card)
Gets the stored card info or payment address
|
PaymentTransactionEntryModel |
PaymentService.partialCapture(PaymentTransactionModel transaction,
BigDecimal amount)
Take a partial capture of authorized transaction
|
PaymentTransactionEntryModel |
PaymentService.refundFollowOn(PaymentTransactionModel transaction,
BigDecimal amount)
Refund transaction
|
PaymentTransactionEntryModel |
PaymentService.refundStandalone(StandaloneRefundRequest request)
|
PaymentTransactionEntryModel |
PaymentService.refundStandalone(String merchantTransactionCode,
BigDecimal amount,
Currency currency,
AddressModel paymentAddress,
CardInfo card)
Refund value to a card (no transaction is obligatory)
|
PaymentTransactionEntryModel |
PaymentService.updateSubscription(String merchantTransactionCode,
String subscriptionID,
String paymentProvider,
AddressModel paymentAddress,
CardInfo card)
Updates the data of the subscription at the payment provider.
|
| Modifier and Type | Method and Description |
|---|---|
CommandFactory |
CommandFactoryRegistry.getFactory(BasicCardInfo card,
boolean threeD)
Return Factory of command for payment provider that can serve card.
|
CommandFactory |
CommandFactoryRegistry.getFactory(String paymentProvider)
Return Factory of command for payment provider that start to serve transaction
|
| Modifier and Type | Method and Description |
|---|---|
CommandFactory |
DefaultCommandFactoryRegistryImpl.getFactory(BasicCardInfo card,
boolean threeD) |
CommandFactory |
DefaultCommandFactoryRegistryImpl.getFactory(String paymentProvider) |
| Modifier and Type | Method and Description |
|---|---|
CommandFactory |
CommandFactoryRegistryMockImpl.getFactory(BasicCardInfo card,
boolean threeD) |
CommandFactory |
CommandFactoryRegistryMockImpl.getFactory(String paymentProvider) |
| Modifier and Type | Method and Description |
|---|---|
PaymentTransactionEntryModel |
DefaultPaymentServiceImpl.authorize(OrderModel order,
CardInfo card)
Deprecated.
|
PaymentTransactionEntryModel |
DefaultPaymentServiceImpl.authorize(PaymentTransactionModel transaction,
BigDecimal amount,
Currency currency,
AddressModel deliveryAddress,
AddressModel paymentAddress,
CardInfo card)
authorize payment
note: the code of the assigned payment transaction will be used as code-basecode during the PaymentTransactionEntryModel.CODE code generation process, which represents the main benefit of this
method. |
PaymentTransactionEntryModel |
DefaultPaymentServiceImpl.authorize(PaymentTransactionModel transaction,
BigDecimal amount,
Currency currency,
AddressModel deliveryAddress,
String subscriptionID) |
PaymentTransactionEntryModel |
DefaultPaymentServiceImpl.authorize(PaymentTransactionModel transaction,
BigDecimal amount,
Currency currency,
AddressModel deliveryAddress,
String subscriptionID,
String paymentprovider)
authorize payment
note: the code of the assigned payment transaction will be used as code-basecode during the PaymentTransactionEntryModel.CODE code generation process, which represents the main benefit of this
method. |
PaymentTransactionEntryModel |
DefaultPaymentServiceImpl.authorize(String merchantTransactionCode,
BigDecimal amount,
Currency currency,
AddressModel deliveryAddress,
String subscriptionID,
String cv2,
String paymentProvider) |
protected PaymentTransactionEntryModel |
DefaultPaymentServiceImpl.authorizeInternal(PaymentTransactionModel transaction,
BigDecimal amount,
Currency currency,
BillingInfo shippingInfo,
CardInfo card,
String subscriptionID,
String cv2,
String paymentProvider)
...
|
PaymentTransactionEntryModel |
DefaultPaymentServiceImpl.cancel(PaymentTransactionEntryModel transaction) |
PaymentTransactionEntryModel |
DefaultPaymentServiceImpl.capture(PaymentTransactionModel transaction) |
NewSubscription |
DefaultPaymentServiceImpl.createSubscription(PaymentTransactionModel transaction,
AddressModel paymentAddress,
CardInfo card) |
NewSubscription |
DefaultPaymentServiceImpl.createSubscription(String merchantTransactionCode,
String paymentProvider,
Currency currency,
AddressModel paymentAddress,
CardInfo card) |
PaymentTransactionEntryModel |
DefaultPaymentServiceImpl.deleteSubscription(String merchantTransactionCode,
String subscriptionID,
String paymentProvider) |
PaymentTransactionEntryModel |
DefaultPaymentServiceImpl.getSubscriptionData(String merchantTransactionCode,
String subscriptionID,
String paymentProvider,
BillingInfo billingInfo,
CardInfo card) |
PaymentTransactionEntryModel |
DefaultPaymentServiceImpl.partialCapture(PaymentTransactionModel transaction,
BigDecimal amount) |
PaymentTransactionEntryModel |
DefaultPaymentServiceImpl.refundFollowOn(PaymentTransactionModel transaction,
BigDecimal amount) |
PaymentTransactionEntryModel |
DefaultPaymentServiceImpl.refundStandalone(StandaloneRefundRequest request)
Deprecated.
|
PaymentTransactionEntryModel |
DefaultPaymentServiceImpl.refundStandalone(String merchantTransactionCode,
BigDecimal amount,
Currency currency,
AddressModel paymentAddress,
CardInfo card) |
PaymentTransactionEntryModel |
DefaultPaymentServiceImpl.updateSubscription(String merchantTransactionCode,
String subscriptionID,
String paymentProvider,
AddressModel paymentAddress,
CardInfo card) |
| Modifier and Type | Method and Description |
|---|---|
AuthorizationResult |
CardPaymentService.authorize(AuthorizationRequest request)
authorize card payment
|
AuthorizationResult |
CardPaymentService.authorize(SubscriptionAuthorizationRequest request)
authorize card payment
|
CaptureResult |
CardPaymentService.capture(CaptureRequest request)
capture card payment
|
SubscriptionResult |
CardPaymentService.createSubscription(CreateSubscriptionRequest request)
Creates an account at the payment provider
|
SubscriptionResult |
CardPaymentService.deleteSubscription(DeleteSubscriptionRequest request)
Deletes the account at the payment provider
|
EnrollmentCheckResult |
CardPaymentService.enrollmentCheck(EnrollmentCheckRequest request)
3D secure enrollment check
|
SubscriptionDataResult |
CardPaymentService.getSubscriptionData(SubscriptionDataRequest request)
Gets data from the account at the payment provider
|
CaptureResult |
CardPaymentService.partialCapture(PartialCaptureRequest request)
partial capture card payment
|
RefundResult |
CardPaymentService.refundFollowOn(FollowOnRefundRequest request)
Refunds money to customer based on previous transaction.
|
RefundResult |
CardPaymentService.refundStandalone(StandaloneRefundRequest request)
Refunds money to customer not based on previous transaction.
|
SubscriptionResult |
CardPaymentService.updateSubscription(UpdateSubscriptionRequest request)
Updated an account at the payment provider
|
VoidResult |
CardPaymentService.voidCreditOrCapture(VoidRequest request)
Void a credit or capture.
|
Copyright © 2017 SAP SE. All Rights Reserved.