Email Payment Status Lookup API
Endpoint: GET /api/v1/lookup/payment-status
Query Parameters
| Parameter |
Type |
Required |
Description |
| email |
string |
Yes |
Email to look up |
Example Usage
GET /api/v1/lookup/payment-status?email=user@example.com
Response Types
Paid Status: When the email exists and has the required pass
{
"email": "email@example.com",
"fullName": "User Name",
"paymentStatus": "Paid",
"lastPaymentDate": "2025-04-20T14:00:00Z",
"nextDueDate": "2026-04-20T00:00:00Z",
"amountPaid": 120.00,
"currency": "USD"
}
Unpaid Status: When the email exists but doesn't have the required pass
{
"email": "email@example.com",
"fullName": "User Name",
"paymentStatus": "Unpaid"
}
Not Exists Status: When the email doesn't exist in the database
{
"email": "unknown@example.com",
"paymentStatus": "NotExists"
}