Verify Project Payment
Check if a specific wallet address has completed a payment for a given project. This endpoint returns full ISO 20022 metadata and cryptographic proof hashes.
GET
/api/v1/payments/verify| Query Parameter | Type | Required |
|---|---|---|
| projectId | string | Yes |
| walletAddress | string | Yes |
Request Example
curl -X GET "https://prooflink.onrender.com/api/public/verify?projectId=YOUR_PROJECT_ID&walletAddress=0x..." \ -H "X-API-KEY: your_api_key_here"
Payment Data Response
{
"hasPaid": true,
"payment": {
"projectId": "solar-farm-2026",
"paymentId": "PAY-8821-X",
"receiptId": "RCPT-992-ZZ",
"payerWallet": "0x123...abc",
"reference": "Order_Ref_001",
"amount": 150.5,
"asset": "FLR",
"proofHash": "0xaf...2b",
"timestamp": "2026-01-18T20:57:43Z"
}
}Security & Rate Limiting
All API requests must be authenticated via the X-API-KEY header. Unverified keys are limited to 1,000 requests per hour.