Transactions page for subscriptions
How to access transaction details page:
To view the transactions associated with each subscription enter the subscriptions detail page as described above in the access subscriptions detail page section.
Scroll to the bottom of the page, you will be able to view the transactions associated with the respective subscription in a data table.
By clicking on the row of the transaction you wish to view. It will open the transaction detail page.
Details of transaction detail page:
The transaction detail page provides a comprehensive overview of a specific transaction, shedding light on the financial activities associated with it. Divided into meaningful sections, this page enables merchants to dive deep into the intricacies of a transaction. Let's explore each section's significance and the data points they house:
- Transaction Details: This section focuses on the transaction's attributes.
- Transaction ID: A unique identifier assigned to the transaction, enabling easy referencing.
- Type: The type of the transaction, categorizing it as a payment, refund, or other relevant type.
- Price Amount: The monetary value of the transaction, providing a clear understanding of the financial impact.
- Created At: The timestamp indicating when the transaction was initiated.
- Charged At: The timestamp marking the actual date of the transaction being charged.
- Updated At: The timestamp of the most recent update made to the transaction.
- Will be charged at: The timestamp indicates the next calendar date where the customer will be charged for the subscription.
- Instrument ID: A unique identifier for the instrument used for the transaction, offering insights into the payment source.
- Plan Details: This section showcases vital details about the subscribed plan associated with the transaction.
- Plan ID: A unique identifier for the subscribed plan.
- Name: The name of the subscribed plan, clarifying the offering.
- Type: Specifies whether the plan is a one-time payment or recurring subscription.
- Price Amount: The cost of the plan.
- Interval: The frequency at which payments occur, such as weekly, monthly, etc.
- Description: A brief explanation of the plan's features and benefits.
- Active: Indicates whether the plan is currently active.
- Apply Amount Change on Existing Subscriptions: Determines if changes in the plan's price impact existing subscriptions.
- Subscription Details: This section mirrors the subscription details highlighted earlier, providing insights into the subscribed plan.
- Subscription ID: A unique identifier for the subscription.
- Price Amount: The monetary value associated with the subscription.
- Balance: The remaining balance in the subscription.
- Start Date: The date when the subscription commenced.
- Status: The current status of the subscription.
- Billing Cycle: The cycle at which billing occurs.
- Created At: The timestamp indicating when the subscription was initially created.
- Updated At: The timestamp of the last update made to the subscription.
- User Details: This section mirrors the user details shared earlier, providing insights into the user associated with the subscription and transaction.
- User ID: A unique identifier for the user.
- First Name: The first name of the user.
- Last Name: The last name of the user.
- Email: The email address associated with the user's account.
- Phone Number: The contact number provided by the user.
How to filter/search a transaction associated to a subscription on your merchant dashboard:
- On the subscriptions detail page you will be able to view each transaction associated with that particular subscription.
- To locate a specific transaction associated with the subscription, enter the transaction ID in the search bar,
- Press enter.
Understanding Transaction States:
Transaction states define the stages that a financial transaction goes through during its life cycle within a subscription-based system. Each state represents a specific point in the payment process, providing merchants with a view of transaction progress. Here are the transaction states and their descriptions:
- READY: A transaction in the ready state indicates that it is prepared for processing but has not yet been initiated. It's ready to proceed to the next stage when the designated processing time arrives.
- QUEUED: The queued state implies that the transaction is in line for processing. It's in a waiting position until it reaches the processing point in the queue.
- COMPLETE: A transaction marked as complete has successfully finished the payment process. The funds have been successfully transferred, and the transaction is considered successfully executed.
- RETRY: In the event of an error during processing, a transaction may be placed in the retry state. This signifies that the system will attempt to process the transaction again.
- FAILED: A transaction in the failed state indicates that the payment process encountered an issue preventing successful completion. It requires attention and possible intervention to resolve the problem.
- VOID: A void transaction state implies that the transaction has been nullified before processing, usually upon the customer's or merchant's request.