ZEN API documentation
Go to zen.comGo to myZEN.com
Documentation
  • Plugin integration
  • Checkout integration
  • API reference
  • Merchant panel
  • Brandbook
Go to zen.comGo to myZEN.com
Documentation
  • Plugin integration
  • Checkout integration
  • API reference
  • Merchant panel
  • Brandbook
  1. Integration
  • About ZEN
    • First steps with ZEN
    • Who we are
    • What we provide
    • How we provide
  • Introduction
    • Definitions
    • About API integration
    • Revenue strams
    • Environments
    • Authorization & Authentication
    • Payment methods
    • Payment process
    • Currencies
    • Languages
  • Account registration & configuration
    • Before you begin
    • Registration
    • Configuration
    • Merchant's panel
    • Payments setup
    • Locating Transactions in my.zen.com
    • Finding settlements
  • Features
    • Available features
    • 3-Domain Secure (3DS)
    • Account Funding Transactions (AFT)
    • Address Verification Service
    • Authorization fee
    • Card widget
    • Cashback
    • Currency Conversion Service
    • Fraud collector (fingerPrintId)
    • Instant Payment Notification (IPN)
    • Payment Link
    • Shop logo on ZEN.COM checkout
    • Reports
  • Integration
    • Response codes
    • Error codes
    • Prepare the communication
    • Available Payment methods
    • Purchase Transaction
    • Refund Transaction
    • Payout Transaction
    • Transaction status check
    • Saving and tokenizing cards
    • One-click card Payments
    • One-click Google Pay Payments
    • One-click Apple Pay Payments
    • Customers and cards management
  1. Integration

Transaction status check

integration code.jpg
The Merchant's Shop, when initiating a Transaction, sends in POST message the mandatory and optional parameters to the ZEN.COM Payment system in request to process the Transaction and then return the Payment status in response. Some of the offered Payment methods do not immediately return the final Transaction status, providing the PENDING status in the automatic response. This status may means that the Customer has not completed the Payment authorization process in the external service. To obtain the final Transaction status, you should send a request to the ZEN.COM Payment system to get the final Payment status (and possibly repeat requests until the final Payment status is obtained).
There are two options to get the Transaction status:
1.
https://api.zen.com/v1/transactions/{id} - where the Transaction status request is based on providing by the ZEN.COM the individual Transaction id parameter.
2.
https://api.zen.com/v1/transactions/merchant/{merchantTransactionId} - where the Transaction status request is based on providing by the Merchant the individual merchantTransactionId parameter.
To get the Transaction status:
Using ZEN.COM's Transaction id parameter
Using Merchant's Transaction id parameter
Modified at 2025-01-23 14:15:42
Previous
Payout Transaction
Next
Saving and tokenizing cards