Previously a premium feature, Payment History is now available for free in User Registration & Membership v4.0 or above!
This powerful addition helps you:
✅Track all member payments from a central dashboard
✅Automate payment approvals for popular gateways
✅Manage bank transfer verifications effortlessly
✅Monitor transaction trends and member payments
Prerequisites:
User Registration & Membership plugin v4.0 or higher.
Payment History Installation and Activation #
After you install and active the User Registration & Membership Plugin or update the existing plugin to v4.0 or higher, you can see the “Payment History” menu item. If you don’t see the menu, you can simply enable through User Registration & Membership > All Modules > Payment History.

Accessing Payment Records of Your Users #
After you’ve created membership on your website and of the users have registered for any of your plan, you can access their payment records.
To view your members’ records, go to User Registration & Membership>>Payment History. You can see the list of registered members on your website.

Now, click on view to see the comprehensive payment transaction details:

You can see details like Transaction ID, Member email, Payment gateway used, Transaction amount, Payment status, Transaction date, and more from here.
Filter Transactions #
Using the filter, you can search for members and sort membership, module, payment gateway, or status.

Approve Payment of Registered Member #
Automatic Approval: The payments get approved automatically for the following gateways:
Manual Verification: You need to manually verify the payment done through the following process:
- Bank Transfer payments
- Custom payment methods
Bank Transfer Verification Process #
For Administrators
- Locate the pending transaction in the Payment History interface
- Click “View ” to access the transaction information
- Verify the payment details against your bank records
- Click “Approve” to confirm the payment

For Members
- Make the bank transfer using the provided details
- Wait for admin verification
Manually Add Payment Records #
The Manual Payment Entry feature allows administrators to manually record payments for users for tracking purposes.
Note: Adding a manual payment does not affect the next billing cycle or assign a new plan to the user. It is only for record-keeping.
Accessing the Feature
- Go to the Payment History page.
- Click the Add New button at the top of the list.
- You’ll be taken to the Manual Payment Entry form.
- Fill in the form and click Add Payment. The new entry will appear in the Payment History list.


Form Fields Overview
- Member (Required):
Select the member for whom you want to record the payment. - Membership Plan:
Automatically displays the membership plan associated with the selected member. This field is automatically populated once a member is selected. - Amount (Required):
Shows the payment amount linked to the membership plan. By default, the plan’s standard price is filled in, but administrators can override it if needed (e.g., discounts or special cases - Payment Method(Required):
Choose the payment method used for this transaction. Options may include Stripe, PayPal, Bank Transfer, etc. - Payment Date(Required):
Enter the date when the payment was made. - Transaction Status:
Select the status of the payment (e.g., Completed, Pending, Failed, Refunded). - Payment Notes:
Optional field to add any additional details or context about the payment.