Uses of Class
de.hybris.platform.payment.dto.CardInfo
-
-
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 CreditCardPaymentInfoModelCustomerAccountService. 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 CreditCardPaymentInfoModelDefaultCustomerAccountService. 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 voidPaymentService. attachPaymentInfo(PaymentTransactionModel paymentTransactionModel, UserModel userModel, CardInfo cardInfo, java.math.BigDecimal amount)Attaches PaymentInfo to the assigned PaymentTransactionModel instance.PaymentTransactionEntryModelPaymentService. authorize(PaymentTransactionModel transaction, java.math.BigDecimal amount, java.util.Currency currency, AddressModel deliveryAddress, AddressModel paymentAddress, CardInfo card)authorize paymentPaymentTransactionEntryModelPaymentService. authorize(java.lang.String merchantTransactionCode, java.math.BigDecimal amount, java.util.Currency currency, AddressModel deliveryAddress, AddressModel paymentAddress, CardInfo card)authorize paymentNewSubscriptionPaymentService. createSubscription(PaymentTransactionModel transaction, AddressModel paymentAddress, CardInfo card)Creates a subscription at the payment provider side and stores sensitive data there.NewSubscriptionPaymentService. 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.PaymentTransactionEntryModelPaymentService. getSubscriptionData(java.lang.String merchantTransactionCode, java.lang.String subscriptionID, java.lang.String paymentProvider, BillingInfo billingInfo, CardInfo card)Gets the stored card info or payment addressPaymentTransactionEntryModelPaymentService. 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 PaymentTransactionEntryModelPaymentService. 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)PaymentTransactionEntryModelPaymentService. 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 CardInfoDeepCopyTest. 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 voidDeepCopyTest. assertDeepCopy(CardInfo sourceCardInfo, CardInfo targetCardInfo)protected voidDeepCopyTest. 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 CardInfoAuthorizationRequest. getCard()CardInfoCreateSubscriptionRequest. getCard()CardInfoStandaloneRefundRequest. getCard()CardInfoUpdateSubscriptionRequest. 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 CardInfoSubscriptionDataResult. getCard()Methods in de.hybris.platform.payment.commands.result with parameters of type CardInfo Modifier and Type Method Description voidSubscriptionDataResult. 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 voidCardInfo. 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 voidDefaultPaymentServiceImpl. attachPaymentInfo(PaymentTransactionModel paymentTransactionModel, UserModel userModel, CardInfo cardInfo, java.math.BigDecimal amount)Attaches PaymentInfo to the assigned PaymentTransactionModel instance by using the configured PaymentInfoCreatorStrategy.PaymentTransactionEntryModelDefaultPaymentServiceImpl. 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.CODEcode generation process, which represents the main benefit of this method.PaymentTransactionEntryModelDefaultPaymentServiceImpl. authorize(java.lang.String merchantTransactionCode, java.math.BigDecimal amount, java.util.Currency currency, AddressModel deliveryAddress, AddressModel paymentAddress, CardInfo card)protected PaymentTransactionEntryModelDefaultPaymentServiceImpl. 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 BillingInfoDefaultPaymentServiceImpl. createBillingInfo(AddressModel deliveryAddress, AddressModel paymentAddress, CardInfo card)creates the billing info based on the assigned delivery address instance.NewSubscriptionDefaultPaymentServiceImpl. createSubscription(PaymentTransactionModel transaction, AddressModel paymentAddress, CardInfo card)NewSubscriptionDefaultPaymentServiceImpl. createSubscription(java.lang.String merchantTransactionCode, java.lang.String paymentProvider, java.util.Currency currency, AddressModel paymentAddress, CardInfo card)PaymentTransactionEntryModelDefaultPaymentServiceImpl. getSubscriptionData(java.lang.String merchantTransactionCode, java.lang.String subscriptionID, java.lang.String paymentProvider, BillingInfo billingInfo, CardInfo card)PaymentTransactionEntryModelDefaultPaymentServiceImpl. refundStandalone(java.lang.String merchantTransactionCode, java.math.BigDecimal amount, java.util.Currency currency, AddressModel paymentAddress, CardInfo card)PaymentTransactionEntryModelDefaultPaymentServiceImpl. 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)PaymentTransactionEntryModelDefaultPaymentServiceImpl. 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 CardValidationResultCardValidator. 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 CardValidationResultCardValidatorImpl. checkCard(CardInfo cardInfo)protected booleanCardValidatorImpl. hasExpirationDate(CardInfo cardInfo)protected booleanCardValidatorImpl. isExpired(CardInfo cardInfo)protected booleanCardValidatorImpl. isLuhnCheckCompliant(CardInfo cardInfo)protected voidCardValidatorImpl. validateCardNumber(CardValidationResult validationResult, CardInfo cardInfo)Implements basic card validation.protected voidCardValidatorImpl. validateCardScheme(CardValidationResult result, CardInfo cardInfo)checks to see if the card scheme is supported for the given result with card scheme data.protected voidCardValidatorImpl. validateCv2(CardValidationResult validationResult, CardInfo cardInfo, boolean isCv2AvsPolicyDisabled)protected voidCardValidatorImpl. validateCv2Format(CardValidationResult validationResult, CardInfo cardInfo)protected voidCardValidatorImpl. validateDates(CardValidationResult validationResult, CardInfo cardInfo)protected voidCardValidatorImpl. 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 voidPaymentInfoCreatorStrategy. 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 voidDefaultCreditCardPaymentInfoStrategy. 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 CardInfoAcceleratorTestOrderData. createMasterCardInfo()protected CardInfoAcceleratorTestOrderData. createVisaCardInfo()Methods in de.hybris.platform.yacceleratortest.orders with parameters of type CardInfo Modifier and Type Method Description protected booleanAcceleratorTestOrderData. containsCardInfo(java.util.List<CreditCardPaymentInfoModel> storedCards, CardInfo cardInfo)voidAcceleratorTestOrderData. createPaymentInfo(java.lang.String customerUid, java.lang.String currencyIso, CardInfo cardInfo, BillingInfo billingInfo)protected booleanAcceleratorTestOrderData. matchesCardInfo(CreditCardPaymentInfoModel storedCard, CardInfo cardInfo)
-