Overview
LaraPay is an innovative online payment module designed specifically for Laravel 5 and above, offering seamless integration with all Iranian payment gateways. It simplifies the process of managing online transactions for developers, allowing them to efficiently handle payments and gateway callbacks with ease. Utilizing the BankTest sandbox for testing and development, LaraPay is built to streamline your e-commerce solutions within the Iranian market.
This component is perfect for developers looking to enhance their applications with a reliable payment system. With support for multiple banks and gateways, LaraPay ensures that you can cater to a wide array of customer preferences while maintaining security and reliability.
Features
- Multiple Gateway Support: Integrates various Iranian payment gateways including Mellat, Saman, Pasargad, and many more, offering flexibility based on user preference.
- Transaction Management: Enables the creation of transaction forms from your order model, effectively managing the payment process.
- Callback Handling: Automatically handles gateway callbacks for transaction verification, settlement, and more, simplifying the payment confirmation process.
- Easy Installation: Can be installed via Composer with clear setup instructions for Laravel applications, including environment configuration.
- Development Mode: Supports a sandbox environment (BankTest) for testing functionalities without the risk of handling real transactions.
- Customizable Forms: Allows modification of bank transfer forms to meet specific design and user experience needs.
- Payable Trait Integration: Simplifies payment feature implementation in your models, making it easier to add payment capabilities to various entities.
- Future Gateway Additions: Continuously expanding, with plans for integrating additional gateways based on community involvement.