gatsby-plugin-monetization
Version:
Helpers and hooks to speed up your integration with Web Monetization API
65 lines (43 loc) • 1.47 kB
Markdown
# gatsby-plugin-monetization
> A [Gatsby](https://github.com/gatsbyjs/gatsby) plugin for [react-monetize](https://github.com/guidovizoso/react-monetize) to speed up your integration with Web Monetization API
## Install
`yarn add gatsby-plugin-monetization`
Or
`npm install --save gatsby-plugin-monetization`
## How to use
You can read how to get your payment pointer on [official website of Web Monetization API](https://webmonetization.org/docs/receiving).
```js
import { useContent, useStatus } from 'gatsby-plugin-monetization';
function MyComponent() {
// ...
const { state, events } = useStatus();
const { isMonetized } = useContent();
// ...
}
```
`./gatsby-config.js`
```js
module.exports = {
plugins: [
{
resolve: `gatsby-plugin-monetization`,
options: {
// [required]
paymentPointer: 'your-payment-pointer',
},
},
],
};
```
## Author
👤 **Muhammad Ali <hi@muhammadali.io>**
- Twitter: [@muhammadali_io](https://twitter.com/muhammadali_io)
- Github: [@mrmuhammadali](https://github.com/mrmuhammadali)
## [react-monetize](https://github.com/guidovizoso/react-monetize) Author
👤 **Guido Vizoso <guido.vizoso9@gmail.com>**
- Twitter: [@guido_vizoso](https://twitter.com/guido_vizoso)
- Github: [@guidovizoso](https://github.com/guidovizoso)
## Show your support
Give a ⭐️ if this project helped you!
## License
MIT