An open API service indexing awesome lists of open source software.

https://github.com/bornmajor/ultimate-paypal-integration

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.
https://github.com/bornmajor/ultimate-paypal-integration

hypertext-preprocessor javascript javascript-paypal-sdk paypal-sdk paypal-server-integration

Last synced: about 2 months ago
JSON representation

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.

Awesome Lists containing this project

README

          

# 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

https://github.com/Bornmajor/ultimate-paypal-integration/assets/98744068/fdb16bd9-d776-4748-9301-678737684190

![Screenshot (363)](https://github.com/Bornmajor/ultimate-paypal-integration/assets/98744068/d4ff0890-c24d-4cae-bb1b-4198b5de53dc)
![Screenshot (364)](https://github.com/Bornmajor/ultimate-paypal-integration/assets/98744068/61bf7175-8f0c-40b1-a222-dd1e2a05c615)
![chrome_K3ddQixGdg-ezgif com-video-to-gif-converter](https://github.com/Bornmajor/ultimate-paypal-integration/assets/98744068/68c8e3a7-8c4b-4983-b686-751688cb1c9f)