https://github.com/peter279k/php-monetization
The Web Monetization feature helper written in PHP
https://github.com/peter279k/php-monetization
helper php72 php73 php74 webmonetization
Last synced: 7 months ago
JSON representation
The Web Monetization feature helper written in PHP
- Host: GitHub
- URL: https://github.com/peter279k/php-monetization
- Owner: peter279k
- Created: 2020-06-10T16:39:52.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-06-12T05:13:46.000Z (over 5 years ago)
- Last Synced: 2025-01-19T18:44:01.663Z (about 1 year ago)
- Topics: helper, php72, php73, php74, webmonetization
- Language: PHP
- Homepage:
- Size: 6.84 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# php-monetization

## Introduction
- This is a PHP for Web Monetization helper.
## Features
Here are some features about Web Monetization:
- Validate payment pointer URL.
- Generate payment pointer URL with given arguments.
- Generate payment pointer URL with meta tag.
- Get default payment pointer URL.
## Installation
We strongly recoomend using `composer` to install this package.
The installation steps are as follows:
```
composer require lee/php-monetization:^1.0
```
## Usage
It's very simple. Here are some usages:
```php
// Validate payment pointer URL
$validateResult = WebMonetization::validatePaymentPointer($paymentPointerUrl);
echo $validateResult; // true
// Generate payment pointer
$interLedger = 'ilp';
$domainName = 'uphold';
$tldName = 'com';
$userTokenName = 'alice';
$paymentPointerUrl = WebMonetization::generatePaymentPointer($interLedger, $domainName, $tldName, $userTokenName);
echo $paymentPointerUrl; // $ilp.uphold.com/alice
// Get default payment pointer urls
$webMonetization = new WebMonetization();
$paymentPointerUrls = $webMonetization->getDefaultPaymentPointerUrls();
echo $paymentPointerUrls; // [ '$ilp.uphold.com/', '$ilp.gatehub.net/', '$pay.stronghold.co/',]
```