Uses of Class
de.hybris.platform.payment.dto.CardInfo
-
-
Uses of CardInfo in de.hybris.platform.cissapdigitalpayment.service.impl
Methods in de.hybris.platform.cissapdigitalpayment.service.impl that return CardInfo Modifier and Type Method Description protected CardInfo
DefaultSapDigitalPaymentService. populateCardInfo(CCPaymentInfoData paymentInfoData)
-
Uses of CardInfo in de.hybris.platform.commerceservices.customer
Methods in de.hybris.platform.commerceservices.customer with parameters of type CardInfo Modifier and Type Method Description CreditCardPaymentInfoModel
CustomerAccountService. createPaymentSubscription(CustomerModel customerModel, CardInfo cardInfo, BillingInfo billingInfo, java.lang.String titleCode, java.lang.String paymentProvider, boolean saveInAccount)
Creates a payment subscription using specifiedpaymentProvider
. -
Uses of CardInfo in de.hybris.platform.commerceservices.customer.impl
Methods in de.hybris.platform.commerceservices.customer.impl with parameters of type CardInfo Modifier and Type Method Description CreditCardPaymentInfoModel
DefaultCustomerAccountService. createPaymentSubscription(CustomerModel customerModel, CardInfo cardInfo, BillingInfo billingInfo, java.lang.String titleCode, java.lang.String paymentProvider, boolean saveInAccount)
-
Uses of CardInfo in de.hybris.platform.payment
Methods in de.hybris.platform.payment with parameters of type CardInfo Modifier and Type Method 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 paymentPaymentTransactionEntryModel
PaymentService. authorize(java.lang.String merchantTransactionCode, java.math.BigDecimal amount, java.util.Currency currency, AddressModel deliveryAddress, AddressModel paymentAddress, CardInfo card)
authorize paymentNewSubscription
PaymentService. createSubscription(PaymentTransactionModel transaction, AddressModel paymentAddress, CardInfo card)
Creates a subscription at the payment provider side and stores sensitive data there.NewSubscription
PaymentService. createSubscription(java.lang.String merchantTransactionCode, java.lang.String paymentProvider, java.util.Currency currency, AddressModel paymentAddress, CardInfo card)
Creates a subscription at the payment provider side and stores sensitive data there.PaymentTransactionEntryModel
PaymentService. getSubscriptionData(java.lang.String merchantTransactionCode, java.lang.String subscriptionID, java.lang.String paymentProvider, BillingInfo billingInfo, CardInfo card)
Gets the stored card info or payment addressPaymentTransactionEntryModel
PaymentService. refundStandalone(java.lang.String merchantTransactionCode, java.math.BigDecimal amount, java.util.Currency currency, AddressModel paymentAddress, CardInfo card)
Refund value to a card (no transaction is obligatory)default PaymentTransactionEntryModel
PaymentService. refundStandalone(java.lang.String merchantTransactionCode, java.math.BigDecimal amount, java.util.Currency currency, AddressModel paymentAddress, CardInfo card, java.lang.String providerName, java.lang.String subscriptionId)
Refund value to a card (no transaction is obligatory)PaymentTransactionEntryModel
PaymentService. updateSubscription(java.lang.String merchantTransactionCode, java.lang.String subscriptionID, java.lang.String paymentProvider, AddressModel paymentAddress, CardInfo card)
Updates the data of the subscription at the payment provider. -
Uses of CardInfo in de.hybris.platform.payment.bean.generation
Methods in de.hybris.platform.payment.bean.generation that return CardInfo Modifier and Type Method Description protected CardInfo
DeepCopyTest. createCardInfo(java.lang.String city, java.lang.String country, java.lang.String cardholderName)
Methods in de.hybris.platform.payment.bean.generation with parameters of type CardInfo Modifier and Type Method Description protected void
DeepCopyTest. assertDeepCopy(CardInfo sourceCardInfo, CardInfo targetCardInfo)
protected void
DeepCopyTest. assertPropertiesCopied(CardInfo sourceCardInfo, CardInfo targetCardInfo)
-
Uses of CardInfo in de.hybris.platform.payment.commands.request
Methods in de.hybris.platform.payment.commands.request that return CardInfo Modifier and Type Method Description CardInfo
AuthorizationRequest. getCard()
CardInfo
CreateSubscriptionRequest. getCard()
CardInfo
StandaloneRefundRequest. getCard()
CardInfo
UpdateSubscriptionRequest. getCard()
Constructors in de.hybris.platform.payment.commands.request with parameters of type CardInfo Constructor Description AuthorizationRequest(java.lang.String merchantTransactionCode, CardInfo card, java.util.Currency currency, java.math.BigDecimal totalAmount, BillingInfo shippingInfo)
An authorized request, where missing data is filled by the payment provider from a previous txn.CreateSubscriptionRequest(java.lang.String merchantTransactionCode, BillingInfo billingInfo, java.util.Currency currency, CardInfo card, java.lang.String requestId, java.lang.String requestToken, java.lang.String paymentProvider)
StandaloneRefundRequest(java.lang.String merchantTransactionCode, BillingInfo billTo, CardInfo card, java.util.Currency currency, java.math.BigDecimal totalAmount)
Constructs a simple requestStandaloneRefundRequest(java.lang.String merchantTransactionCode, java.lang.String subscriptionID, BillingInfo billTo, CardInfo card, java.util.Currency currency, java.math.BigDecimal totalAmount)
Constructs request, where missing data is filled by the payment provider from a previous txn.StandaloneRefundRequest(java.lang.String merchantTransactionCode, java.lang.String subscriptionID, BillingInfo billTo, CardInfo card, java.util.Currency currency, java.math.BigDecimal totalAmount, java.lang.String paymentProvider)
Constructs requestUpdateSubscriptionRequest(java.lang.String merchantTransactionCode, java.lang.String subscriptionID, java.lang.String paymentProvider, BillingInfo billingInfo, CardInfo card)
-
Uses of CardInfo in de.hybris.platform.payment.commands.result
Methods in de.hybris.platform.payment.commands.result that return CardInfo Modifier and Type Method Description CardInfo
SubscriptionDataResult. getCard()
Methods in de.hybris.platform.payment.commands.result with parameters of type CardInfo Modifier and Type Method Description void
SubscriptionDataResult. setCard(CardInfo card)
-
Uses of CardInfo in de.hybris.platform.payment.dto
Methods in de.hybris.platform.payment.dto with parameters of type CardInfo Modifier and Type Method Description void
CardInfo. copy(CardInfo orig)
Copy the values from another object -
Uses of CardInfo in de.hybris.platform.payment.impl
Methods in de.hybris.platform.payment.impl with parameters of type CardInfo Modifier and Type Method 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 thePaymentTransactionEntryModel.CODE
code generation process, which represents the main benefit of this method.PaymentTransactionEntryModel
DefaultPaymentServiceImpl. authorize(java.lang.String merchantTransactionCode, java.math.BigDecimal amount, java.util.Currency currency, AddressModel deliveryAddress, AddressModel paymentAddress, CardInfo card)
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)
...protected BillingInfo
DefaultPaymentServiceImpl. createBillingInfo(AddressModel deliveryAddress, AddressModel paymentAddress, CardInfo card)
creates the billing info based on the assigned delivery address instance.NewSubscription
DefaultPaymentServiceImpl. createSubscription(PaymentTransactionModel transaction, AddressModel paymentAddress, CardInfo card)
NewSubscription
DefaultPaymentServiceImpl. createSubscription(java.lang.String merchantTransactionCode, java.lang.String paymentProvider, java.util.Currency currency, AddressModel paymentAddress, CardInfo card)
PaymentTransactionEntryModel
DefaultPaymentServiceImpl. getSubscriptionData(java.lang.String merchantTransactionCode, java.lang.String subscriptionID, java.lang.String paymentProvider, BillingInfo billingInfo, CardInfo card)
PaymentTransactionEntryModel
DefaultPaymentServiceImpl. refundStandalone(java.lang.String merchantTransactionCode, java.math.BigDecimal amount, java.util.Currency currency, AddressModel paymentAddress, CardInfo card)
PaymentTransactionEntryModel
DefaultPaymentServiceImpl. refundStandalone(java.lang.String merchantTransactionCode, java.math.BigDecimal amount, java.util.Currency currency, AddressModel paymentAddress, CardInfo card, java.lang.String providerName, java.lang.String subscriptionId)
PaymentTransactionEntryModel
DefaultPaymentServiceImpl. updateSubscription(java.lang.String merchantTransactionCode, java.lang.String subscriptionID, java.lang.String paymentProvider, AddressModel paymentAddress, CardInfo card)
-
Uses of CardInfo in de.hybris.platform.payment.methods
Methods in de.hybris.platform.payment.methods with parameters of type CardInfo Modifier and Type Method Description CardValidationResult
CardValidator. checkCard(CardInfo cardInfo)
Performs the complete suite of card validation, including the luhn check. -
Uses of CardInfo in de.hybris.platform.payment.methods.impl
Methods in de.hybris.platform.payment.methods.impl with parameters of type CardInfo Modifier and Type Method Description CardValidationResult
CardValidatorImpl. checkCard(CardInfo cardInfo)
protected boolean
CardValidatorImpl. hasExpirationDate(CardInfo cardInfo)
protected boolean
CardValidatorImpl. isExpired(CardInfo cardInfo)
protected boolean
CardValidatorImpl. isLuhnCheckCompliant(CardInfo cardInfo)
protected void
CardValidatorImpl. validateCardNumber(CardValidationResult validationResult, CardInfo cardInfo)
Implements basic card validation.protected void
CardValidatorImpl. validateCardScheme(CardValidationResult result, CardInfo cardInfo)
checks to see if the card scheme is supported for the given result with card scheme data.protected void
CardValidatorImpl. validateCv2(CardValidationResult validationResult, CardInfo cardInfo, boolean isCv2AvsPolicyDisabled)
protected void
CardValidatorImpl. validateCv2Format(CardValidationResult validationResult, CardInfo cardInfo)
protected void
CardValidatorImpl. validateDates(CardValidationResult validationResult, CardInfo cardInfo)
protected void
CardValidatorImpl. validateName(CardValidationResult result, CardInfo cardInfo)
Checks that the name consists of two separate names -
Uses of CardInfo in de.hybris.platform.payment.strategy
Methods in de.hybris.platform.payment.strategy with parameters of type CardInfo Modifier and Type Method Description void
PaymentInfoCreatorStrategy. attachPaymentInfo(PaymentTransactionModel paymentTransactionModel, UserModel userModel, CardInfo cardInfo, java.math.BigDecimal amount)
Attaches PaymentInfo to the assigned PaymentTransactionModel instance. -
Uses of CardInfo in de.hybris.platform.payment.strategy.impl
Methods in de.hybris.platform.payment.strategy.impl with parameters of type CardInfo Modifier and Type Method Description void
DefaultCreditCardPaymentInfoStrategy. attachPaymentInfo(PaymentTransactionModel paymentTransactionModel, UserModel userModel, CardInfo cardInfo, java.math.BigDecimal amount)
Attaches PaymentInfo to the assigned PaymentTransactionModel instance. -
Uses of CardInfo in de.hybris.platform.yacceleratortest.orders
Methods in de.hybris.platform.yacceleratortest.orders that return CardInfo Modifier and Type Method Description protected CardInfo
AcceleratorTestOrderData. createMasterCardInfo()
protected CardInfo
AcceleratorTestOrderData. createVisaCardInfo()
Methods in de.hybris.platform.yacceleratortest.orders with parameters of type CardInfo Modifier and Type Method Description protected boolean
AcceleratorTestOrderData. containsCardInfo(java.util.List<CreditCardPaymentInfoModel> storedCards, CardInfo cardInfo)
void
AcceleratorTestOrderData. createPaymentInfo(java.lang.String customerUid, java.lang.String currencyIso, CardInfo cardInfo, BillingInfo billingInfo)
protected boolean
AcceleratorTestOrderData. matchesCardInfo(CreditCardPaymentInfoModel storedCard, CardInfo cardInfo)
-