Rexipt Documentation
Introduction
Welcome to Rexipt documentation for developers and partners. Here you will find all the information you need to integrate, develop agents, and understand our system.
Installation
npm install rexipt-sdk # or yarn add rexipt-sdk
Quickstart
Import the SDK and initialize your client with your API key:
import Rexipt from 'rexipt-sdk';
const client = new Rexipt({ apiKey: 'YOUR_API_KEY' });Receipts
In Rexipt, receipts are more than just proof of payment — they are proof of trust. Businesses can issue receipts that are tamper-proof, verifiable, and organized. Each receipt records details like transaction amount, service, date, and customer information.
{
"id": "r123456",
"vendor": "Barbershop ABC",
"customer": "John Doe",
"amount": 25,
"items": ["Haircut", "Beard Trim"],
"timestamp": "2025-09-17T12:34:56Z",
"verified": true
}Users
Users can create accounts to track all receipts, attendances, or services in one place. Profiles allow them to access historical records, verify past transactions, and manage engagement with businesses.
Events & Attendance
Rexipt supports event-based activities such as workshops, seminars, or concerts. Businesses can issue attendance receipts, track participants, and prevent fraud. Users get a verifiable record of every event they attended.
{
"eventId": "e987654",
"name": "React Workshop",
"date": "2025-09-20",
"attendee": "Jane Doe",
"ticketVerified": true
}Notifications API
Endpoint to send email notifications. Requires `to`, `subject`, and `message` fields.
Contacts API
Endpoint to manage contact form submissions or user inquiries.