| Modifier and Type | Method and Description |
|---|---|
protected boolean |
DefaultPaymentTransactionStrategy.checkIfAuthorizationWaitForReview(PaymentTransactionModel transaction) |
| Modifier and Type | Method and Description |
|---|---|
PaymentTransactionEntryModel |
SapDigitalPaymentService.capture(PaymentTransactionModel transaction)
Requests a payment capture
|
boolean |
SapDigitalPaymentService.isSapDigitalPaymentTransaction(PaymentTransactionModel txn)
Check if the Transaction is SAP Digital payment transaction
|
PaymentTransactionEntryModel |
SapDigitalPaymentService.refund(PaymentTransactionModel transaction,
java.math.BigDecimal amountToRefund)
Requests a payment refund
|
| Modifier and Type | Method and Description |
|---|---|
PaymentTransactionEntryModel |
DefaultSapDigitalPaymentService.capture(PaymentTransactionModel transaction)
Settle the payment authorization.
|
boolean |
DefaultSapDigitalPaymentService.isSapDigitalPaymentTransaction(PaymentTransactionModel txn)
Checks if the transaction happened with SAP Digital payment transaction
|
PaymentTransactionEntryModel |
DefaultSapDigitalPaymentService.refund(PaymentTransactionModel transaction,
java.math.BigDecimal amountToRefund)
Refund the payment to the same card used for placing the order
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<PaymentTransactionModel> |
AbstractOrderModel.getPaymentTransactions()
Generated method - Getter of the
AbstractOrder.paymentTransactions attribute defined at extension payment. |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractOrderModel.setPaymentTransactions(java.util.List<PaymentTransactionModel> value)
Generated method - Setter of
AbstractOrder.paymentTransactions attribute defined at extension payment. |
| Modifier and Type | Method and Description |
|---|---|
protected Converter<PaymentTransactionData,PaymentTransactionModel> |
OrderRequestReversePopulator.getPaymentTransactionReverseConverter() |
| Modifier and Type | Method and Description |
|---|---|
void |
OrderRequestReversePopulator.setPaymentTransactionReverseConverter(Converter<PaymentTransactionData,PaymentTransactionModel> paymentTransactionReverseConverter) |
| Modifier and Type | Method and Description |
|---|---|
void |
PaymentTransactionReversePopulator.populate(PaymentTransactionData source,
PaymentTransactionModel target) |
| Modifier and Type | Method and Description |
|---|---|
PaymentTransactionModel |
PaymentService.getPaymentTransaction(java.lang.String code)
Get
PaymentTransactionModel by code |
| Modifier and Type | Method and Description |
|---|---|
void |
PaymentService.attachPaymentInfo(PaymentTransactionModel paymentTransactionModel,
UserModel userModel,
CardInfo cardInfo,
java.math.BigDecimal amount)
Attaches PaymentInfo to the assigned PaymentTransactionModel instance.
|
PaymentTransactionEntryModel |
PaymentService.authorize(PaymentTransactionModel transaction,
java.math.BigDecimal amount,
java.util.Currency currency,
AddressModel deliveryAddress,
AddressModel paymentAddress,
CardInfo card)
authorize payment
|
PaymentTransactionEntryModel |
PaymentService.authorize(PaymentTransactionModel transaction,
java.math.BigDecimal amount,
java.util.Currency currency,
AddressModel deliveryAddress,
java.lang.String subscriptionID)
authorize payment
|
PaymentTransactionEntryModel |
PaymentService.authorize(PaymentTransactionModel transaction,
java.math.BigDecimal amount,
java.util.Currency currency,
AddressModel deliveryAddress,
java.lang.String subscriptionID,
java.lang.String paymentProvider)
authorize 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.
|
java.lang.String |
PaymentService.getNewPaymentTransactionEntryCode(PaymentTransactionModel transaction,
PaymentTransactionType paymentTransactionType)
A new code for a
PaymentTransactionEntryModel based on the PaymentTransactionModel associated to
it and the number of entries. |
PaymentTransactionEntryModel |
PaymentService.partialCapture(PaymentTransactionModel transaction,
java.math.BigDecimal amount)
Take a partial capture of authorized transaction
|
PaymentTransactionEntryModel |
PaymentService.refundFollowOn(PaymentTransactionModel transaction,
java.math.BigDecimal amount)
Refund transaction
|
| Modifier and Type | Method and Description |
|---|---|
PaymentTransactionModel |
DefaultPaymentServiceImpl.getPaymentTransaction(java.lang.String code)
Get
PaymentTransactionModel by code |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultPaymentServiceImpl.attachPaymentInfo(PaymentTransactionModel paymentTransactionModel,
UserModel userModel,
CardInfo cardInfo,
java.math.BigDecimal amount)
Attaches PaymentInfo to the assigned PaymentTransactionModel instance by using the configured
PaymentInfoCreatorStrategy.
|
PaymentTransactionEntryModel |
DefaultPaymentServiceImpl.authorize(PaymentTransactionModel transaction,
java.math.BigDecimal amount,
java.util.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,
java.math.BigDecimal amount,
java.util.Currency currency,
AddressModel deliveryAddress,
java.lang.String subscriptionID) |
PaymentTransactionEntryModel |
DefaultPaymentServiceImpl.authorize(PaymentTransactionModel transaction,
java.math.BigDecimal amount,
java.util.Currency currency,
AddressModel deliveryAddress,
java.lang.String subscriptionID,
java.lang.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. |
protected PaymentTransactionEntryModel |
DefaultPaymentServiceImpl.authorizeInternal(PaymentTransactionModel transaction,
java.math.BigDecimal amount,
java.util.Currency currency,
BillingInfo shippingInfo,
CardInfo card,
java.lang.String subscriptionID,
java.lang.String cv2,
java.lang.String paymentProvider)
...
|
PaymentTransactionEntryModel |
DefaultPaymentServiceImpl.capture(PaymentTransactionModel transaction) |
NewSubscription |
DefaultPaymentServiceImpl.createSubscription(PaymentTransactionModel transaction,
AddressModel paymentAddress,
CardInfo card) |
java.lang.String |
DefaultPaymentServiceImpl.getNewPaymentTransactionEntryCode(PaymentTransactionModel transaction,
PaymentTransactionType paymentTransactionType)
Generate new merchant transaction code for payment transaction entries based on code for whole transaction
|
PaymentTransactionEntryModel |
DefaultPaymentServiceImpl.partialCapture(PaymentTransactionModel transaction,
java.math.BigDecimal amount) |
PaymentTransactionEntryModel |
DefaultPaymentServiceImpl.refundFollowOn(PaymentTransactionModel transaction,
java.math.BigDecimal amount) |
| Modifier and Type | Class and Description |
|---|---|
class |
AlipayPaymentTransactionModel
Generated model class for type AlipayPaymentTransaction first defined at extension chinesepspalipayservices.
|
class |
WeChatPayPaymentTransactionModel
Generated model class for type WeChatPayPaymentTransaction first defined at extension chinesepspwechatpayservices.
|
| Modifier and Type | Method and Description |
|---|---|
PaymentTransactionModel |
PaymentTransactionEntryModel.getPaymentTransaction()
Generated method - Getter of the
PaymentTransactionEntry.paymentTransaction attribute defined at extension payment. |
| Modifier and Type | Method and Description |
|---|---|
void |
PaymentTransactionEntryModel.setPaymentTransaction(PaymentTransactionModel value)
Generated method - Setter of
PaymentTransactionEntry.paymentTransaction attribute defined at extension payment. |
| Modifier and Type | Method and Description |
|---|---|
PaymentTransactionModel |
PaymentTransactionResource.getPaymentTransactionModel()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
protected PaymentTransactionModel |
PaymentTransactionResource.readResource(java.lang.String resourceId)
Gets the
PaymentTransactionModel resource which is addressed by current resource request. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<PaymentTransactionModel> |
PaymentTransactionsResource.getPaymentTransactionsCollection()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
| Modifier and Type | Method and Description |
|---|---|
void |
PaymentTransactionResource.setPaymentTransactionModel(PaymentTransactionModel value)
Convenience method which just delegates to
#setResourceValue(PaymentTransactionModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
PaymentTransactionsResource.setPaymentTransactionsCollection(java.util.Collection<PaymentTransactionModel> value)
Convenience method which just delegates to
#setResourceValue(Collection) |
| Modifier and Type | Method and Description |
|---|---|
void |
PaymentInfoCreatorStrategy.attachPaymentInfo(PaymentTransactionModel paymentTransactionModel,
UserModel userModel,
CardInfo cardInfo,
java.math.BigDecimal amount)
Attaches PaymentInfo to the assigned PaymentTransactionModel instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultCreditCardPaymentInfoStrategy.attachPaymentInfo(PaymentTransactionModel paymentTransactionModel,
UserModel userModel,
CardInfo cardInfo,
java.math.BigDecimal amount)
Attaches PaymentInfo to the assigned PaymentTransactionModel instance.
|
| Modifier and Type | Method and Description |
|---|---|
PaymentTransactionModel |
PaymentTransactionModelBuilder.build() |
| Modifier and Type | Method and Description |
|---|---|
OrderModelBuilder |
OrderModelBuilder.withPaymentTransactions(java.util.List<PaymentTransactionModel> paymentTransactions) |
| Modifier and Type | Method and Description |
|---|---|
PaymentTransactionModel |
PaymentTransactions.CreditCardTransaction() |
| Modifier and Type | Method and Description |
|---|---|
protected WarehousingDao<PaymentTransactionModel> |
PaymentTransactions.getPaymentTransactionDao() |
| Modifier and Type | Method and Description |
|---|---|
void |
PaymentTransactions.setPaymentTransactionDao(WarehousingDao<PaymentTransactionModel> paymentTransactionDao) |
| Modifier and Type | Method and Description |
|---|---|
protected CheckTransactionReviewStatusAction.Transition |
CheckTransactionReviewStatusAction.checkPaymentTransaction(PaymentTransactionModel transaction,
OrderModel orderModel) |
| Modifier and Type | Method and Description |
|---|---|
protected PaymentTransactionModel |
TakePaymentActionTest.createPaymentTransactionWithStatus(TransactionStatus transactionStatus) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<PaymentTransactionModel> |
BaseUtil.setDummyOrderTransaction(OrderModel orderModel)
set dummy OrderTransaction into order
|
Copyright © 2018 SAP SE. All Rights Reserved.