PHP Classes

How to Get Payments with Paypal and String using Link2Payment: Application to generate links for people to pay

Recommend this page to a friend!
  Info   Documentation   Screenshots   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 74 All time: 10,213 This week: 75Up
Version License PHP version Categories
link2payment 1.0.0GNU General Publi...5PHP 5, E-Commerce, Web services
Description 

Author

This package provides an application to generate links for people to pay.

It allows the users to register and log in to enter payment details of payment services like Paypal or Stripe.

The application can generate links that users can share to get payments from other users that can pay them using Paypal or Stripe.

Picture of Pierre-Henry Soria
  Performance   Level  
Name: Pierre-Henry Soria <contact>
Classes: 49 packages by
Country: United Kingdom
Innovation award
Innovation award
Nominee: 18x

Winner: 3x

Documentation

Link2Payment

Get your Stripe payment link to get paid everywhere, in emails, on a non-SSL website, donation, from an ebook, on a book (by just displaying the payment link, ...).

Psst! It now works also with PayPal! Get easier your PayPal Payment Link than generating a PayPal button through the old and painful PayPal website.

Link2Payment is based on the same code (little bit improved though) than another startup idea called "MyNewDream.eu"

The project is based on a homemade lightweight PHP framework (ideal for very small web apps). Feel free to use it if you like it :smiley:

Payment2Link

Requirements

  • Server PHP 7.3 or newer
  • Database MySQL/MariaDB 5.0.3 or newer
  • Package Manager Composer
  • Package Manager NPM

Setting Up

  • From a command line opened in the project, run `composer install` and `npm install` to install the project dependencies.
  • Create a MySQL database and import `database.sql` file.
  • Rename `.env.example` to `.env` and edit `SITE_URL`, `ADMIN_EMAIL`, and DB details. * You can also change the available currencies by editing `app/config/currencies.php`

The Author

I'm Pierre-Henry Soria. A super passionate Belgian software engineer ? And a true cheese ? & chocolate ? lover! ? You can reach me at hi {[AT]} ph7 [{D0T}] me

??? Are you enjoying my work? Offer me a coffee - and boost the software development at the same time! ?

@phenrysay pH-7

Project URL

https://link2payment.co :smiley:

License

Under General Public License 3 or later.


Screenshots (2)  
  • screenshots/link2-payment-v2-splash-homepage.png
  • screenshots/Stripe-Payment-Link-Link2Payment.png
  Files folder image Files (52)  
File Role Description
Files folder imageapp (4 files, 4 directories)
Files folder imageassets (2 directories)
Files folder imagetemplates (6 files, 2 directories)
Files folder imagetests (1 directory)
Accessible without login Plain text file .env.example Data Auxiliary data
Accessible without login Plain text file .htaccess Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file database.sql Data Auxiliary data
Accessible without login Image file favicon.ico Data Auxiliary data
Accessible without login Plain text file index.php Example Example script
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file package.json Data Auxiliary data
Accessible without login Plain text file phpunit.xml.dist Data Auxiliary data
Accessible without login Plain text file README.md Doc. Documentation
Accessible without login Plain text file robots.txt Doc. Documentation
Accessible without login Plain text file save-code.sh Data Auxiliary data

  Files folder image Files (52)  /  app  
File Role Description
Files folder imageconfig (2 files)
Files folder imageController (3 files)
Files folder imageCore (7 files)
Files folder imageModel (2 files)
  Accessible without login Plain text file .htaccess Data Auxiliary data
  Plain text file Bootstrap.php Class Class source
  Accessible without login Plain text file helpers.php Aux. Auxiliary script
  Accessible without login Plain text file routes.php Aux. Auxiliary script

  Files folder image Files (52)  /  app  /  config  
File Role Description
  Accessible without login Plain text file currencies.php Aux. Auxiliary script
  Accessible without login Plain text file environment.php Example Example script

  Files folder image Files (52)  /  app  /  Controller  
File Role Description
  Plain text file Base.php Class Class source
  Plain text file Main.php Class Class source
  Plain text file Payment.php Class Class source

  Files folder image Files (52)  /  app  /  Core  
File Role Description
  Plain text file Database.php Class Class source
  Plain text file Input.php Class Class source
  Plain text file Password.php Class Class source
  Plain text file Route.php Class Class source
  Plain text file Session.php Class Class source
  Plain text file User.php Class Class source
  Plain text file View.php Class Class source

  Files folder image Files (52)  /  app  /  Model  
File Role Description
  Plain text file Payment.php Class Class source
  Plain text file User.php Class Class source

  Files folder image Files (52)  /  assets  
File Role Description
Files folder imagecss (1 file)
Files folder imagejs (1 file)

  Files folder image Files (52)  /  assets  /  css  
File Role Description
  Accessible without login Plain text file style.css Data Auxiliary data

  Files folder image Files (52)  /  assets  /  js  
File Role Description
  Accessible without login Plain text file common.js Data Auxiliary data

  Files folder image Files (52)  /  templates  
File Role Description
Files folder imageforms (5 files)
Files folder imageincludes (4 files)
  Accessible without login Plain text file .htaccess Data Auxiliary data
  Accessible without login Plain text file error.php Aux. Auxiliary script
  Accessible without login Plain text file home.php Aux. Auxiliary script
  Accessible without login Plain text file not-found.php Aux. Auxiliary script
  Accessible without login Plain text file payment-done.php Aux. Auxiliary script
  Accessible without login Plain text file splash-homepage.php Aux. Auxiliary script

  Files folder image Files (52)  /  templates  /  forms  
File Role Description
  Accessible without login Plain text file edit.php Example Example script
  Accessible without login Plain text file password.php Example Example script
  Accessible without login Plain text file signin.php Example Example script
  Accessible without login Plain text file signup.php Example Example script
  Accessible without login Plain text file stripe.php Example Example script

  Files folder image Files (52)  /  templates  /  includes  
File Role Description
  Accessible without login Plain text file analytics.inc.php Aux. Auxiliary script
  Accessible without login Plain text file footer.php Aux. Auxiliary script
  Accessible without login Plain text file header.php Aux. Auxiliary script
  Accessible without login Plain text file message.inc.php Aux. Auxiliary script

  Files folder image Files (52)  /  tests  
File Role Description
Files folder imageCore (3 files)

  Files folder image Files (52)  /  tests  /  Core  
File Role Description
  Plain text file InputTest.php Class Class source
  Plain text file SessionTest.php Class Class source
  Plain text file ViewTest.php Class Class source

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:74
This week:0
All time:10,213
This week:75Up