Người dùng sẽ sử dụng nút thanh toán, paypal sẽ mở công để đăng nhập và tiếp tục transactionId => dung dé to link to transaction cia website amount & currency ® dé tao payment trén payp
Trang 1TRƯỜNG ĐẠI HỌC UEH KHOA CÔNG NGHỆ THÔNG TIN KINH DOANH
UEH
UNIVERSITY
BAO CAO GIUA KY MON HE THONG THANH TOAN
TICH HOP CONG THANH TOAN VAO WEBSITE
Sinh vién: Lé Due Long MSSV: 31201023884 GVHD: TS Thai Kim Phụng
Trang 2Mục lục I PHƯƠNG PHÁP LẬP TRÌNH - 0c 5t ànệ nh ng nh HH grưg 3
1 Tích hợp Gateway Paypal ánh nh Hà HH Hà HH HH HH HH HH Hà gà HH ky 3 2 Tích hợp Gateway VNPAY nh Hà Hàn Hà HH HH HH HH HH Hà Ho HH HH Hà HT 6 3 Tích hợp Gateway Ngân Lượng nh HH Hà HH HH HH KHE ĐH 7 4 Tích hợp Gateway MegaPAay ch HH nh Hà Hà HH Hà HH Hà HH Hà KH KHE ĐH 8 II PHƯƠNG PHÁP TÍCH HỢP QUA PLUGIN 5 c5 tt nhe 9 1 Tích hợp Gateway Paypal ánh nh Hà HH Hà HH HH HH HH HH Hà gà HH ky 9 2 Tích hợp Gateway VNPAY ch Hà Hà Hà Hà HE Hà HH HH Hà HH HH Hy 11 3 Tích hợp Gateway Ngân Lưượng nh HH HH Hà Hà Hà KH HH Hi ky 13
` An 15
Trang 3I PHƯƠNG PHÁP LẬP TRÌNH
1 Tích hợp Gateway Paypal Chuan bi 1 Webpage
Script https://developer.paypal.com/docs/checkout/integrate/# 1-get-the-code
color:
bayment :
Trang 4Too long to read on your phone? Save to read later on your
computer
Web Page sẽ hiển thị button như thế này n
Save to a Studylist
The safer, easier way to pay
1 Người dùng sẽ sử dụng nút thanh toán, paypal sẽ mở công để đăng nhập và tiếp tục transactionId => dung dé to link to transaction cia website
amount & currency ® dé tao payment trén paypal message: message dé xac định user nào chuyên, đền transaction nao
eee Log in to your PayPal account â PayPal, Inc [US] | https://www.sandbox.paypal.com/check
> Pay with PayPal
lehoan0212@gmail.com
P PayPal
Stay logged in for faster purchases @)
't see the secure PayPal browser? We'll help u re-launch the window to complete your
purchase Having trouble logging in?
Trang 5IsIISLui xe!
3 Sau khi user authorize payment, ham authorize sé duoc call
Trang 6
Dựa vào state của payment https://developer.paypal.com/docs/api/payments/v 1/#payment_execute
Chuyên tiếp tới URL (Check return url: https://developer.paypal.com/docs/api/payments/v 1/#payment_create )
Nếu payment thành công thì send message / push notification to users & transaction
4 Ứng dụng sẽ phát hiện return_url hoặc redirect url dé đóng trình duyệt và hiển thị thông báo cho người dùng
2 Tích hợp Gateway VNPay URL Gateway: http://duttlong.hatdinhduong.store/vnpay_php
Sử dụng code đemo tích hợp: Download : Công thanh toán VNPAY (vnpayment.vn)
Cau hinh Merchant tai file config.php bao gồm: Ma dinh danh
Secret Key
Trang 7đate đefault timezone set('^: \/*
* To change this license header, choose License Headers in Project Properties * To change this template file, choose Tools | Templates
* and open the template in the editor
_Minh');
ad $vnp_TmnCode = "4 //Mã định danh merchant két néi (Terminal Id) $vnp_HashSecret = IVBCEVQADTPCSVES We ”; //Secret key $vnp_Url = "htt; -
Trang 8ID PASS EMAIL
(7 Keyboard shortcuts Q > DD GC & 13pxv PHP
2 ine("URL_API', "https: //www.nganluong.vn/checkout.api.nganluong.post.php'); // Đường dẫn gọi api
3 dofine( “RECEIVER”, “leduclong@8122002@email.com’); // mại tài khoản ngân lượng
5 6
ID Secret Key URLAPI
2
3 class Payment xí
// Check Token Response const MER_ID - 'EPAY889691" 5
6
21 $tokenResponse = $data[ 'merchantToken' ]; 22
24 return false; 25 } 26
Trang 9Tén: NGUYEN VAN A Exp:03/07
II PHƯƠNG PHAP TICH HOP QUA PLUGIN
1 Tích hợp Gateway Paypal
1 Chuan bi tai khoan Bussiness/Merchant: Sandbox accounts - PayPal Developer
First name: Hat Email ID: mar.hatdinhduong@gmail.com
Account type:
Business Upgrade to Pro Status: Verified Notes;
2 Cai dat Plugin WooCommerce Paypal Payments
Trang 10creditdebit cards and local payment methods with PayfPal"s latest checkout solution
WooCommerce PayPal Payments
Nhật ký thay đổ Ảnh mài Cảnh bảo: Plugyi naj chưa được thử nghiệm với phiên bi Worgress tiện lại cba ten Cặp thật lần cuốt 2 tiếng
Căn cỏ Wbtdess pàiến bả Yêu cầu phiết bản ĐRP Lượt tích hoạt; cốc ult ard support: - Tiara Puain tai WordPress 69°»
Mi GIÁ TRUNG BÌN tAmine your b>ixizex with one simple, peverfal sot
experience Reach more castomers in 200+ markets worldwide
jentty customer locations and otter country-specitc local payment
Request @ feature Submit # bug
Sandbox D) Ta Vonk sere Wocst-cenentph a estas gut tion hm mardi
Sandbox Email address Ê | marhatdihduong@graitcen
Sandbox Secret Key °
Advanced feature availability & sign-up
formation about advanced festtur 2 in the Fe
plays whether available adkanced features are enabled for the connected PayPal account More wre sign-up docune
Shipment Tracking © (1) Enable shipment tracting information to be sent to PayPal fo
ler protection festures Required when Pay upon invoice is used
Có thê tùy chính ví trị hiển thi buttom
Trang 11
Custo
the appearance of the PayPal snart buttons on the out igke Product Page, Cart page or on Mini Smart Button Locations _=Checkout | x MiniCart
Select where
2 PayPal Smart buttons si
be displayed Customize Smort Butions Per
lờ tiên J) Customize smart button siyle per locaton
Checkout Buttons
Customize the appear Checkout Button the PayPal enart buttons on the Checkout page
st be enabled to display the P: Checkout page
Button Label @ | paypal vÌ
Qué Ma GR Moca Grob Quét Ma GR ShopeePay [C1 Debit & Credit Cards Thong tin co nham che bom 58 dude sit ding dé xt ly den hang va cho cde myc dich cụ thể khác dã cược mớ là lreng cli chúng tài
Tới đỡ đọc vò đồng ÿ với Ý'°u ‹l: Joy ki ede website *
edie]
2 Tích hợp Gateway VNPay
Trang 121 Tải trực tiếp Plugin 6 trang : https://sandbox.vnpayment.vn/apis/docs/open/woocommerce/
Woocommerce khoản ngăn hàng, công nghệ thanh toán bảng mã QR (QR Cods) trên ứng dụng Mobile Banking để thanh toán các giao dịch
VirtualMart Chuẩn bị
Đế kết nếi với VNPAY với plugin, bạn sẽ cần tải khoản sandbox
Ban dang ky tài khoản tại địa chỉ saur http//sandbox unpaymentvn/devreg/
Cai dat Bạn có thé tai xuống plugin từ đây
Bước tiếp theo:
2 Dang ky Merchant tai: https://sandbox.vnpayment.vn r
VNPAY Cho cước sống đơn giảm bơm
DANG KY MERCHANT MO! TRƯỜNG TEST
@ Tên website
95) Dia chi URI ©) mar.hatdinnduong@gmail.com nụ 5¬ h >> Nhập lại mật khẩu Hy
Nhập mã xác nhận
S4EDRXZT< a
3 Cài đặt Plugin và cấu hình
Trang 13a
Hoy! Hew do yo like StoreCuntaminer co far Tet allie awsenme rramiuim feahites with 1d-riay free thal Na commitment for 14 eye cancel anyti
vnpay 8
Bậy/Tắt Í] Enasde vnesy Paygatz
eae Bal Tecate
Meta 6 [ THănh Toàn tực tuyến quá YNPAY
Secret Key 6 [server
Locate © [wm 3 Tích hợp Gateway Ngân Lượng
1 Ti trực tiếp Plugin ở trang : h
@ NgânLượng.vn Than bên tin ape
ải liệu rch hop (Dawnlaacl)
2 Dang ky Merchant tai: Dang nhap tai khoan Ngan Luong - NganLuong.vn (nganluong.vn
DÀNH CHO NGƯỜI BẢN DÀNH CHO NGƯỜI MUA -
Tavdndiễi — <
Code PHP (Download)
Trang 14
NgânLượngvn g
Thanh tnán trực tuyến - Bảo vệ người mua
Đăng nhập tài khoản Ngân Lượng
Email tài khoăn Ngân Lương
t
Mat khau
q Mã bảo mật
Quên mât khẫu đăng nhập
Đăng ký tài khoản tại đây
3 Cài đặt Plugin và cấu hình tích hợp
NgânL.ượng.vn Dan mete te Nhi ro
GUUÁM LÝ GIÁO ble >. Tích hợp thanh toán
QUAN TR) TAI KHOAN v
| 52191 #@6Xem '-ƠRese Duttlong duttlong natdinhduong store! 410
Trang 15
“httgs//wuswztganlaong.vnjceckeutphip' Merchant Site Code IEj
Secure Password | be Trang that Ordor iy -
“Chẹc trạng thái ordsrz cập nhật
Í] Pebug Hesn Lương sluain Debug
C=
4 Tích hợp Ví điện tử 1 Sử dụng Plugm "thanh toán quét mã QR"
Plugin kết nối WooCommerce với MoMo ViettelPay, MB, Vietcombank, Vietinbank Techcombank, Agribank, ACB, BIDV
Tích Hợp Thanh Toán Quét Mã QR Code Tự
Môtả Càiđặt GiảiĐáp Nhatkythaydéi Ảnh mànhình Đánhgiá
Cảnh báo: Plugin nãy chưa được thử nghiệm với phiên bản WorrlPress hiện tại của bạn
s Không cần giấy phép kinh doanh ® Dùng được cho cả Tài khoản thụ hưởng là Số tài khoản doanh
nghiệp * Không yêu cầu nhập user/pass hay mã OTP, an toàn tuyệt đối ! * Hỗ trợ QR code ty nhép tiền và nội dung đơn hàng (API tiêu chuẩn
của Napas)
* Hd tro vf MOMO, ViettelPay, VNPay, Vietcombank, Vietinbank,
Techcombank MB, AC8, VPBank BIDV TPBank HDBant Agribank VIB, Sacombank, OCB, MSB, SHB, SCB, ABBank BAC A Bank,
Tac gia: Cập nhật lần cuối: 3 ngây trước Cần có WordPress phiên bản: 44 hoặc hơn
Tương thích tới: 6.0.5 Lượt kích hoạt: 300~
Trang Chủ Của Gói Mở Rệng > 'ĐÁNH GIÁ TRUNG BÌNH
Kkkkn
Trang 16
Thenh toán Achaty - roìntftcvđt
ha 14-doy free biel [ xesens — | Si mm
Payment Methods ° eae
Phương thức Bật - Môn
=~V xelosbnre ©) eenseneesnnk22 lenecenendbooem erdeecilarkAme taase, | cua
= A ¥ Kiếmtr thant toán œ nấy oft hou | man
dm hạng,
=A ¥ — QuétNdQRZsloPay ® \ trent tain cr cose [sex
AY Dust NS OR Grab Moen — cist ME OR Mca Gra Qo Wem rimcncsse [== = Av QubEMs QR Stopeemy «© mnenoce+ [==
= AY Ngăn Lượng —NganliongVN «@ Exc = ⁄A V mpay~Ihsah*nän tua VNĐEY @ [x« eA Standard Card Button — Lene Credit € srZZ &© pate iy Necabiedt | cmon
geteway
Két qua Website: https://hatdinhduong.store
© Chuyén khoan ngan hang © Tra tién mạt khi nhân hàng
2 PayPal O Qu#MaMoMo [B3 © Qué Ma QR ZaloPay Gj © Quet Ma QR Moca Grab © Quét Ma QR ShopeePay
© NganluongVN '“NgonluongVN © Thanh todn qua VNPAY
Thanh toén tực luyến qua VNPAY
© Debit & Credit Cards Thong tin có nhôn của bạn sẽ được sử dụng để xứ ly don hang va cho cóc mục đích cụ thể khác đã được mo ta trong chinh sach rieng ty của chúng tôi
E1 Tôi đà đọc và đồng ÿ với dieu khoon va điều kiên của website *