Class PaymentResult

java.lang.Object
eu.ccvlab.mapi.core.Result
eu.ccvlab.mapi.core.payment.PaymentResult

public class PaymentResult extends Result
  • Field Details

    • paymentSTAN

      private String paymentSTAN
      This shows the System Trace Audit Number which uniquely identifies the transaction
    • amount

      private Money amount
      Amount of the payment
    • acquirerId

      private String acquirerId
      Unique code identifying the acquirer (or processor if applicable)
    • requestId

      private String requestId
      Issued by the POS to identify a specific transaction
    • card

      private PaymentCard card
      Card information of the payment
    • receiptNumber

      private String receiptNumber
      Authorisation information
    • merchantId

      private String merchantId
      MerchantId of the payment
    • cardHolderAuthentication

      private String cardHolderAuthentication
      Used authentication method of the transaction. Possible values: PIN, Signature, NoAuth
    • authorisationType

      private String authorisationType
      Authorisation type of the payment (Online/Offline)
    • approvalCode

      private String approvalCode
      Contains the code that is issued by the Acquirer to identify this transaction. The ApprovalCode is also printed on the receipt behind the text: Auth. Code:
    • actionCode

      private String actionCode
      Authorisation information or internal error codes. Equal to returnCode
    • returnCode

      private String returnCode
      Authorisation information or internal error codes
    • answerCode

      private String answerCode
      Answer code of the payment
    • workstationId

      private String workstationId
      Used to identify a specific POS
    • trxReferenceNumber

      private String trxReferenceNumber
    • token

      private String token
    • cardToken

      private String cardToken
  • Constructor Details

    • PaymentResult

      protected PaymentResult()
  • Method Details