Class SubscriptionAuthorizationRequest

java.lang.Object
de.hybris.platform.payment.commands.request.AbstractRequest
de.hybris.platform.payment.commands.request.SubscriptionAuthorizationRequest

public class SubscriptionAuthorizationRequest extends AbstractRequest
  • Constructor Details

    • SubscriptionAuthorizationRequest

      public SubscriptionAuthorizationRequest(String merchantTransactionCode, String subscriptionID, Currency currency, BigDecimal totalAmount, BillingInfo shippingInfo, String cv2, String paymentProvider)
      An authorized request, where missing data is filled by the payment provider from a previous txn.
      Parameters:
      merchantTransactionCode - merchant transaction code
      subscriptionID - id of subscription
      currency - instance of Currency
      totalAmount - BigDecimal representing the total amount
      shippingInfo - can be null if subscriptionID is not null
      cv2 - the card verification value
      paymentProvider - code of the payment provider
    • SubscriptionAuthorizationRequest

      public SubscriptionAuthorizationRequest(String merchantTransactionCode, String subscriptionID, Currency currency, BigDecimal totalAmount, BillingInfo shippingInfo, String paymentProvider)
  • Method Details

    • getSubscriptionID

      public String getSubscriptionID()
      Returns:
      the subscriptionID
    • getCurrency

      public Currency getCurrency()
      Returns:
      the currency
    • getTotalAmount

      public BigDecimal getTotalAmount()
      Returns:
      the totalAmount
    • getShippingInfo

      public BillingInfo getShippingInfo()
      Returns:
      the shippingInfo
    • getCv2

      public String getCv2()
      Returns:
      the card verification value
    • getPaymentProvider

      public String getPaymentProvider()
      Returns:
      the paymentProvider