paybeam-modal-library
v1.2.1
Published
PayBeam is a fast, secure, and effortless way to generate and share payment links on the Stellar blockchain. Whether you're a business, freelancer, or just need someone to pay on your behalf, PayBeam allows you to create instant payment requests and
Downloads
8
Readme
PayBeam Modal Library
Overview
The PayBeam Modal Library is a lightweight and customizable modal component designed for seamless payment interactions on the Stellar blockchain. It allows users to generate invoices, share payment links, and process transactions efficiently.
Features
- 🏦 Invoice Generation – Easily create payment requests.
- 🔗 Shareable Payment Links – Send invoices via simple URLs.
- 💳 Stellar Blockchain Payments – Direct integration with Stellar for seamless transactions.
- 🎨 Customizable UI – Built with flexibility in mind to match various design needs.
- ⚡ Lightweight & Fast – Optimized for quick rendering and minimal resource usage.
Installation
To install the library, use npm:
npm install paybeam-modal-libraryOr with Yarn:
yarn add paybeam-modal-libraryUsage
Import and integrate the modal component into your project:
import PayBeamModal from 'paybeam-modal-library'
import React from 'react' // Import Ant Design styles
import 'antd/dist/reset.css'
import PaymentModal from './PaymentModal'
export default PaymentModal
const PaymentPage = () => {
const [visible, setVisible] = useState(false)
return (
<div>
<button className='btn' onClick={() => setVisible(true)}>
Pat with payBeam
</button>
<PaymentModal visible={visible} onCancel={() => setVisible(false)} />
</div>
)
}
export default PaymentPageProps
| Prop | Type | Description |
| ----------- | ---------- | ----------------------------------------- |
| invoiceId | string | Unique identifier for the invoice. |
| amount | number | Amount to be paid. |
| currency | string | Currency type (e.g., XLM, USD). |
| onSuccess | function | Callback triggered on successful payment. |
| onError | function | Callback triggered if the payment fails. |
Contributing
We welcome contributions! To contribute:
- Fork the repository.
- Create a new branch (
feature/your-feature-name). - Commit your changes.
- Push the branch and submit a pull request.
License
This project is licensed under the MIT License.
🚀 Start using PayBeam Modal Library today and simplify payments on Stellar!
