# Public Online Payment Links

SmartAcademy can expose a public fee link when online payment is configured. This lets guardians view fee details and pay outside the admin panel.

## How the workflow works

1. A fee assignment has a payment token or payment URL.
2. The guardian opens the public link.
3. The public page shows student, fee structure, payable amount, paid amount, and due amount.
4. If Razorpay is configured, the payment page can collect online payment.
5. After successful payment, SmartAcademy records the transaction and receipt.

## What SmartAcademy does in the background

The backend finds the fee assignment by token, loads student and fee details, reads Razorpay credentials for the organization, accepts Razorpay webhook events, records successful payment transactions, and can show receipt output.

## Tips

- Configure Razorpay before sharing online payment links.
- Make sure guardian phone numbers are correct if reminders include payment links.

## Related pages

- [Razorpay integration](/smartacademy-v2-platform/integrations/razorpay)
- [Fee settings](/smartacademy-v2-platform/finance/fee-settings)
- [Collect fees](/smartacademy-v2-platform/finance/collect-fees)
