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.