Class PaymentInfo

java.lang.Object
com.bhn.risk.common.SmartObject<PaymentInfo>
com.bhn.risk.order.domain.PaymentInfo

public class PaymentInfo extends com.bhn.risk.common.SmartObject<PaymentInfo>

PaymentInfo class.

Version:
$Id: $Id
Author:
bkati00
  • Field Details

    • tenderType

      @NotNull(errorCode="paymentInfo.tenderType.null", message="paymentInfo.tenderType is mandatory") public com.bhn.risk.domain.TenderType tenderType
    • processorPaymentId

      @NotBlank(errorCode="paymentInfo.processorPaymentId.blank", message="paymentInfo.processorPaymentId cannot be blank") public String processorPaymentId
    • paymentProcessor

      @NotBlank(errorCode="paymentInfo.paymentProcessor.blank", message="paymentInfo.paymentProcessor cannot be blank") public String paymentProcessor
    • billingAddress

      @AssertValid public Address billingAddress
    • cardDetails

      @AssertValid public CardDetails cardDetails
    • paymentTimestamp

      public LocalDateTime paymentTimestamp
    • additionalPaymentInfo

      public Map<String,String> additionalPaymentInfo
    • rawResponse

      public Map<String,Object> rawResponse
  • Constructor Details

    • PaymentInfo

      public PaymentInfo()