User Interface: View Transaction

To view a specific transaction go to Extensions > Payments > Mastercard Payment Gateway Services > Edit > Transactions and click on the "View" icon of a transaction. You will be redirected to a page containing all relevant transaction data:

  • Transaction ID: The ID for the transaction relative to the order. Every first transaction for an OpenCart order has an ID = 1.
  • Merchant ID: The Merchant ID to which this transaction has been made.
  • Order ID: The Order ID of the transaction. This is a link leading to the detailed order information.
  • Status: Summary of the success or otherwise of the proposed operation:
    • APPROVED: Transaction Approved.
    • UNSPECIFIED_FAILURE: Transaction could not be processed.
    • DECLINED: Transaction declined by issuer.
    • TIMED_OUT: Response timed out.
    • EXPIRED_CARD: Transaction declined due to expired card.
    • INSUFFICIENT_FUNDS: Transaction declined due to insufficient funds.
    • ACQUIRER_SYSTEM_ERROR: Acquirer system error occurred processing the transaction.
    • SYSTEM_ERROR: Internal system error occurred processing the transaction.
    • NOT_SUPPORTED: Transaction type not supported.
    • DECLINED_DO_NOT_CONTACT: Transaction declined - do not contact issuer.
    • ABORTED: Transaction aborted by payer.
    • BLOCKED: Transaction blocked due to Risk or 3D Secure blocking rules.
    • CANCELLED: Transaction cancelled by payer.
    • DEFERRED_TRANSACTION_RECEIVED: Deferred transaction received and awaiting processing.
    • REFERRED: Transaction declined - refer to issuer.
    • AUTHENTICATION_FAILED: 3D Secure authentication failed.
    • INVALID_CSC: Invalid card security code.
    • LOCK_FAILURE: Order locked - another transaction is in progress for this order.
    • SUBMITTED: Transaction submitted - response has not yet been received.
    • NOT_ENROLLED_3D_SECURE: Card holder is not enrolled in 3D Secure.
    • PENDING: Transaction is pending.
    • EXCEEDED_RETRY_LIMIT: Transaction retry limit exceeded.
    • DUPLICATE_BATCH: Transaction declined due to duplicate batch.
    • DECLINED_AVS: Transaction declined due to address verification.
    • DECLINED_CSC: Transaction declined due to card security code.
    • DECLINED_AVS/CSC: Transaction declined due to address verification and card security code.
    • DECLINED_PAYMENT_PLAN: Transaction declined due to payment plan.
    • APPROVED_PENDING_SETTLEMENT: Transaction Approved - pending batch settlement.
    • PARTIALLY_APPROVED: The transaction was approved for a lesser amount than requested.
    • UNKNOWN: Response unknown.
  • Transaction Result: A high-level status of the transaction. Can be one of the following:
    • SUCCESS: The operation was successfully processed.
    • PENDING: The operation is currently in progress or pending processing.
    • FAILURE: The operation was declined or rejected by the gateway, acquirer or issuer.
    • UNKNOWN: The result of the operation is unknown.
  • Transaction Type: The type of Mastercard transaction:
    • AUTHORIZATION: Authorization transactions confirm that money can be withdrawn from the card. As an administrator you must manually capture the funds to collect your money.
    • AUTHORIZATION_UPDATE: Authorization Update of a previous authorization.
    • CAPTURE: Capture of authorized transactions.
    • PAYMENT: Payment (Purchase). This is a direct purchase without going through the process Authorization - Capture.
    • REFUND: Refund of captured funds.
    • VOID_AUTHORIZATION: Voided authorization.
    • VOID_CAPTURE: Voided capture.
    • VOID_PAYMENT: Voided payment.
    • VOID_REFUND: Voided refund.
    • VERIFICATION: Verification of a previous authorization.
    • REFUND_REQUEST: Refund request for a captured transaction.
  • Amount: The monetary amount of this transaction, displayed with a floating-point. Example: 98.00
    • If the transaction is AUTHORIZATION or AUTHORIZATION_UPDATE this field will present the options to Capture or Void the transaction.
    • If the transaction is CAPTURE this field will present the option to Refund or Void the transaction.
    • If the transaction is PAYMENT this field will present the option to Refund the transaction.
  • Currency: The currency of the transaction. By default this is USD.
  • Risk Status: A high-level textual status of the risk associated with this transaction.
  • Risk Score: An integer displaying the risk score of this payment. A value of 0 means there is no risk detected by Mastercard.
  • API Version: The API version which was used to make this transaction. Useful for debugging purposes.
  • Customer User Agent: The user agent (browser) of your customer.
  • Customer IP: The IP address from which this transaction was made.
  • Date Created: Date and time when transaction was made.