https://github.com/twtrubiks/paypal_flask
PayPal example use Python Flask
https://github.com/twtrubiks/paypal_flask
flask paypal python tutorial
Last synced: 10 months ago
JSON representation
PayPal example use Python Flask
- Host: GitHub
- URL: https://github.com/twtrubiks/paypal_flask
- Owner: twtrubiks
- License: mit
- Created: 2016-11-12T14:23:24.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-11-12T16:52:55.000Z (about 9 years ago)
- Last Synced: 2025-04-15T11:55:11.886Z (10 months ago)
- Topics: flask, paypal, python, tutorial
- Language: JavaScript
- Size: 188 KB
- Stars: 8
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PayPal_flask
PayPal example use Python Flask
* [Demo](https://youtu.be/7tlbl0e_umQ)
(影片有更多詳細的介紹)
使用Python [Flask](http://flask.pocoo.org/) 搭配 [PayPal](https://www.paypal.com/) 網路線上付款,希望這個簡單的範例可以幫助想要學習的朋友。
## 特色
* 透過 [PayPal](https://www.paypal.com/) 網路線上付款 。
* 更多的文件可以參考 [PayPal Document](https://developer.paypal.com/docs/)
## 執行說明
請先確定電腦有安裝 [Python](https://www.python.org/)
接著使用下列指令即可運行
```
python app.py
```
請去 [PayPal](https://www.paypal.com/) 註冊一組帳號,註冊完畢之後,
請到 [HERE](https://developer.paypal.com/developer/applications),點選Create App,如下圖

接著將裡面的key貼到程式碼裡

```
paypal.configure({
"mode": "sandbox", # sandbox or live
"client_id": "ATcNxfmVFttFZG3v6mnrjuGGL9RzZqBZeGpPUiiarEpdzXyoe1ecgKTljdnDNfuQzBsEq3yW_YpFc_2O",
"client_secret": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"})
```
P.S KEY請換自己的!!
接著你到 Sandbox -> Accounts ,你會發現有兩組帳號,這兩組就是你的測試帳號,密碼可以再自行修改。

這兩組帳號可以從以下的網址登入
[sandbox paypal](https://www.sandbox.paypal.com/signin)
## 執行畫面
可選擇要使用 PayPal 或 Credit Card 付款的方式

可以輸入 Sale ID 以及 金額 去 Refund

下方顯示最近的50筆交易紀錄

## External JS
* [DataTables](https://datatables.net/)
## 其他參考
* [PayPal-Python-SDK](https://github.com/paypal/PayPal-Python-SDK)
## 執行環境
* Python 3.5.2
## License
MIT license