Skip to content

Project designed to facilitate transactions using PayPal, credit, or debit cards. It stores all transaction data in a database and includes a demo application for donation payments, using a sandbox PayPal business account.

Notifications You must be signed in to change notification settings

Bornmajor/ultimate-paypal-integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ultimate-PayPal-Integration

Ultimate-PayPal-Integration is a project designed to facilitate transactions using PayPal, credit, or debit cards. It stores all transaction data in a database and includes a demo application for donation payments, using a sandbox PayPal business account. Additionally, there is a page to view all transactions made.

Features

  1. PayPal Transactions: Seamlessly integrate PayPal payment processing.
  2. Credit and Debit Card Transactions: Accept payments from credit and debit cards.
  3. Transaction Storage: Store all transaction details in a database for record-keeping and auditing.
  4. Donation Payment Demo: A demo application showcasing a donation payment process using a sandbox PayPal business account.
  5. Transaction History: View all transactions made through a dedicated transactions page.

Getting Started

Prerequisites

  1. Php
  2. Mysql
  3. JavaScript SDK reference -> https://developer.paypal.com/sdk/js/reference/.
  4. Paypal rest api -> https://developer.paypal.com/api/rest/

Usage

To implement this project you need to setup paypal developer account https://developer.paypal.com/ create an app ,obtain client id and client secret.For frontend part you will required Javascript SDK -> https://developer.paypal.com/sdk/js/v1/reference/.My frontend app is located in pages/home.php it illustrate how setup embed paypal button.For backend all the processing is done in async/capture_order.php it showcase how generate order_id and verify if payment was completed.

Making a Donation Payment

  1. Navigate to the home page.
  2. Complete the payment process using PayPal.

Technology Used

  1. JavaScript: For the front-end.
  2. PHP: For handling database interactions and storing transaction details.
  3. MySQL: Relational database management system for storing transaction data.
  4. Javascript PayPal SDK: For integrating PayPal payment processing.

Screenshots

chrome_K3ddQixGdg.mp4

Screenshot (363) Screenshot (364) chrome_K3ddQixGdg-ezgif com-video-to-gif-converter

About

Project designed to facilitate transactions using PayPal, credit, or debit cards. It stores all transaction data in a database and includes a demo application for donation payments, using a sandbox PayPal business account.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published