Tìm hiểu cổng thanh toán, phương pháp tích hợp paypal trên quan điểm doanh nghiệp - Thanh toán điện tử

MỤC LỤC CHƯƠNG 1: TỔNG QUAN VỀ PAYPAL 5 1. Giới thiệu về Paypal : 5 2. Cách thức hoạt động của Paypal : 6 CHƯƠNG 2: ĐĂNG KÝ TÀI KHOẢN – GIAO DỊCH GỬI, CHUYỂN VÀ NHẬN TIỀN TRONG PAYPAL 7 1. Hướng dẫn đăng ký tài khoản PayPal (Business Account): 7 1.1 Vào trang đăng ký 7 1.2 Chọn loại tài khoản 7 1.3 Nhập thông tin chi tiết cho tài khoản 8 1.4 Nhập thông tin đăng nhập: 10 1.5 Kích hoạt tài khoản PayPal trên Email 12 1.6 Hướng dẫn xác thực (verify) thẻ với tài khoản PayPal: 13 2. Giao dịch gửi, chuyển và nhận tiền trong PayPal: 16 2.1 Thanh toán trong việc mua bán (Online Purchase): 16 2.2 Thanh toán cá nhân (Personal Payment): 16 2.3 Hướng dẫn thực hiện giao dịch gửi, chuyển tiền: 16  Personal Payment - Thanh toán cá nhân: 16  Online purchases - Thanh toán trực tuyến: 18 2.4 Hướng dẫn thực hiện nhận tiền: 20 CHƯƠNG 3: CÁCH RÚT TIỀN TỪ TÀI KHOẢN PAYPAL 22 1. Cập nhật thông tin tài khoản: 22 2. Rút tiền về ngân hàng Việt Nam: 25 3. Một số lưu ý quan trọng: 29 CHƯƠNG 4: QUẢN LÝ TÀI KHOẢN PAYPAL 30 1. Các chức năng có trong tài khoản PayPal: 30 2. My Account Tool – My Business Setup (Thiết lập tài khoản doanh nghiệp). 32 2.1 My payment solution: (Giải pháp thanh toán đã đăng ký của tài khoản) 33 2.2 Managing my business: (Quản lý việc kinh doanh) 33 CHƯƠNG 5: TỔNG QUAN VỀ TÍCH HỢP PAYPAL VÀO WEBSITE 35 1. Quy trình tích hợp : 35 2. Một số gói dịch vụ tích hợp thanh toán của Paypal : 35 2.1 Adaptive Payments(API) 35 2.2 MassPay(API) 35 2.3 Express Checkout(API) 35 2.4 Paypal Mobile XSpace 36 2.5 Web Payment Standard (HTML) 36 2.6 Web Payment Pro(API) 36 3. Các phương pháp tích hợp Paypal vào Website : 36 Tích hợp đơn giản : 36 Tích hợp gói API : 36 Tích hợp cổng thanh toán : 36 Tích hợp giỏ hàng : 36 Tích hợp giỏ hàng đã tích hợp sẵn Paypal : 37 CHƯƠNG 6: GIỚI THIỆU VỀ GÓI TÍCH HỢP WEBSITE PAYPAL EXPRESS CHECKOUT 38 1. Giới thiệu về Paypal Express Checkout : 38 2. Lợi ích của việc tích hợp Paypal Express Checkout : 39 3. Phí khi sử dụng gói dịch vụ Paypal Express Checkout : 40 4. So sánh dòng thanh toán điển hình và dòng thanh toán với Paypal Express Checkout : 41 5. Tính năng nổi bật của Paypal Express Checkout : 42 5.1 Tùy chỉnh giao diện Paypal Express Checkout : 42 5.2 Hoàn lại tiền : 42 5.3 Thanh toán định kỳ : 42 5.4 Tích hợp Paypal Express Checkout trên điện thoại di động : 43 5.5 Thanh toán song song với Paypal Express Checkout : 43 5.6 Bộ lọc quản lý gian lận : 44 5.7 Thông báo sự kiện : 44 5.8 Cập nhật tức thời : 44 6. Cách tích hợp Paypal Express Checkout vào WEBSITE : 44 6.1 Những yêu cầu cần có trước khi cài đặt : 44 a) API Credentials : 44 b) Tạo Test Accounts : 46 6.2 Cài đặt Paypal Express Checkout : 52 a) Tích hợp Paypal button và Paypal Mark : 52 b) Tích hợp Paypal Express Checkout bằng Integration Wizard : 53 7. Demo thanh toán hàng hóa với Paypal Express Checkout : 60 8. Demo thanh toán trên webiste sau khi tích hợp Paypal Express Checkout (Kèm theo Project ) 65 TÀI LIỆU THAM KHẢO 69

doc70 trang | Chia sẻ: lvcdongnoi | Lượt xem: 4679 | Lượt tải: 1download
Bạn đang xem trước 20 trang tài liệu Tìm hiểu cổng thanh toán, phương pháp tích hợp paypal trên quan điểm doanh nghiệp - Thanh toán điện tử, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC KINH TẾ - LUẬT ----------o0o---------- ĐỒ ÁN MÔN HỌC THANH TOÁN ĐIỆN TỬ TÊN ĐỀ TÀI : TÌM HIỂU VỀ CỔNG THANH TOÁN PAYPAL TRÊN QUAN ĐIỂM DOANH NGHIỆP Nhóm 8B TP.Hồ Chí Minh – 11/2011 MỤC LỤC CHƯƠNG 1: TỔNG QUAN VỀ PAYPAL Giới thiệu về Paypal : PayPal là hệ thống trực tuyến giúp người dùng dễ dàng và an toàn để nhận tiền hoặc trả tiền trực tuyến. Dịch vụ này cho phép người dùng có thể thanh toán tiền online thông qua thẻ tín dụng (VISA/MASTER/JCB/AMEX), tài khoản ngân hàng, tín dụng người mua hoặc số dư tài khoản... mà không chia sẻ thông tin tài chính (tên chủ thẻ, số thẻ, mã PIN) nên rất an toàn và bảo mật. PayPal đã nhanh chóng trở thành một công ty hàng đầu thế giới về các giải pháp thanh toán trực tuyến với hơn 230.000.000 tài khoản trên toàn thế giới. Có mặt trên 190 quốc gia với 18 loại tiền tệ trên toàn thế giới, PayPal cho phép thương mại điện tử toàn cầu bằng cách làm cho các khoản thanh toán có thể thực hiện tại mọi địa điểm với tiền tệ và ngôn ngữ khác nhau trên thế giới. PayPal đã nhận được hơn 20 giải thưởng cho xuất sắc từ các ngành công nghiệp internet và cộng đồng doanh nghiệp, gần đây nhất, năm 2006 là giải thưởng Webby cho trang web xuất sắc nhất về Dịch vụ tài chính. Tọa lạc tại San Jose, California, PayPal được thành lập vào năm 1998 và đã được mua lại bởi eBay vào năm 2002. Cách thức hoạt động của Paypal : CHƯƠNG 2: ĐĂNG KÝ TÀI KHOẢN – GIAO DỊCH GỬI, CHUYỂN VÀ NHẬN TIỀN TRONG PAYPAL Hướng dẫn đăng ký tài khoản PayPal (Business Account): Vào trang đăng ký Truy cập vào địa chỉ Click vào Sign up today Hình 1: Vào trang đăng ký Chọn loại tài khoản Business: dành cho kinh doanh với số lượng chuyển khoản lớn. Loại này dành có các công ty , tổ chức hay nhóm cá nhân. Đặc điểm của nó là không bị giới hạn tiền nhận , gửi. Có thể login account từ nhiều IP mà không sợ limit (giới hạn). Hình 2. Chọn loại tài khoản. (Click vào Get Started của mục Business) Nhập thông tin chi tiết cho tài khoản Business type: chọn loại hình doanh nghiệp Address 1: Địa chỉ của bạn Address 2 (optional): Nếu địa chỉ của bạn quá dài không ghi hết ở dòng trên thì bạn ghi tiếp vào mục này, nhưng tốt nhất nên cố gắng ghi hết vào dòng trên City: Thành phố State / Province / Region: ( Bang/ Tỉnh / Vùng lãnh thổ ): Bạn ghi tên tỉnh vào. Postal Code: Mã bưu điện (Bạn xem mã bưu điện ) Country: Vietnam Primary Currency:  Loại tiền tệ ( bạn chọn laọi tiền bạn dùng để giao dịch, Nếu bạn hay giao dịch với các nước EU thì nên chọn là Euro, Nếu bạn chưa biết chính xác sẽ giao dịch với ai nhiều hơn thì cứ chọn U.S.Dollars). Category:sản phẩm thường mua chính SubCategory: sản phẩm phụ theo Date of registration:ngày đăng kí Busuness URL: địa chỉ trang Web công ty mình kinh doanh First Name: Phần thứ nhất của Họ và Tên (ở nước ngoài người ta ghi Tên trước, Họ sau. Còn ở Việt Nam chúng ta luôn ghi Họ trước và Tên sau. Như vậy để phù hợp với thông tin về bạn ở tài khoản ngân hàng ở Việt nam bạn nên ghi Họ và tên đệm trong mục này. Nếu bạn sống ở nước ngoài thì nên ghi Tên trong mục này) Last Name: Phần sau của Họ Tên (Bạn nên ghi là Tên) Home Telephone: điện thoại nhà bạn Work Telephone (optional ext.): điện thoại nơi làm việc ( không cần chọn ) Mobile Telephone (optional): điện thoại di động ( không cần chọn. Nhập thông tin đăng nhập: PayPal Account Login ( địa chỉ e-mail bạn dùng đăng ký cũng sẽ là tên đăng nhập vào paypal ) Email Address: địa chỉ e-mail (ví dụ: ten-ban@gmail.com) Re-enter Email Address: ghi lại địa chỉ e-mail Password: Mật khẩu Retype Password: Ghi lại mật khẩu Password Recovery ( cầu hỏi này dùng để phòng khi bạn bị quên mật khẩu sẽ dùng đến để lấy lại mật khẩu ) Security Question 1: Bạn chọn câu hỏi bảo mật 1 Answer 1: Bạn điền câu trả lời vào Security Question 2: Bạn chọn câu hỏi bảo mật 2 ( câu 2 phải khác câu 1 ) Answer 2: Bạn điền câu trả lời vào ( câu 2 phải khác câu 1 ) Security Measures: Bạn phải đọc kỹ nội dung trong này Sau đó bấm nút Yes ở phía dưới Enter the code as shown below: Nhập đoạn mã code hiển thi bên dưới Cuối cùng, check vào ô kiểm, và bấm nút Agree and Continue. Kích hoạt tài khoản PayPal trên Email Bước tiếp theo là bạn truy cập vào hộp thư điện tử và mở thư do Paypal gửi, trong đó có link để kích hoạt, bạn click vào đó để kích hoạt tài khoản PayPal. Sau khi Click link kích hoạt PayPal sẽ yêu cầu bạn tiến hành nhập lại password để đăng nhập tài khoản. PayPal sẽ yêu cầu bạn hoàn thành việc trả lời 2 câu hỏi bảo mật. Như vậy là bạn đã đăng ký thành công tài khoản Paypal. Tuy nhiên tài khoản này chưa được Active do đó sẽ bị hạn chế mức sử dụng ở 100$ gửi nhận. Để active tài khoản PayPal bạn phải sử dung thẻ credit card do ngân hàng khác cấp. Hướng dẫn xác thực (verify) thẻ với tài khoản PayPal: Bước 1: Đăng nhập vào tài khoản PayPal, Click chọn “Get Verify”. Màn hình hiện ra, ta điền đầy đủ thông tin theo yêu cầu, và Click “Continue”: Để xác nhận thì PayPal sẽ rút từ thẻ của bạn đi 1.95 USD và bạn sẽ lấy 4 số xác nhận trong mã số giao dịch 1.95 USD này. Sau khi thẻ bị rút tiền, bạn có thể lấy mã số giao dịch bằng cách liên hệ ngân hàng hoặc sử dụng Internet Banking của ngân hàng đó (nếu có). Code verify PayPal này nằm phía trước chữ PayPal trong mã số giao dịch, ví dụ mã số giao dịch là 1257PayPal*-Expuse45848754454 thì 4 số để bạn verify là 1257. Gợi ý: Card Type là loại thẻ, bạn chọn loại thẻ mà bạn đang dùng. Card Number là số thẻ, là 16 chữ số mã thẻ, bạn ghi không có khoảng trắng. Expiry Date: ngày hết hạn thẻ, dạng 09/2011. Security Code (CSC): 3 số bảo mật in phía sau thẻ, phía sau 4 chữ số cuối cùng của mã thẻ. Bill Address: địa chỉ, bạn điền như địa chỉ đã điền khi đăng kí thẻ. Bạn xem hình dưới để biết các số bảo mật đó nằm ở đâu, thông thường là mặt sau thẻ, phía sau 4 chữ số cuối cùng của mã thẻ. Bước 2: Sau khi kiểm tra và xác nhận thẻ Visa của bạn có thể sử dụng được, Paypal sẽ gửi 1 yêu cầu chuyển tiền đến ngân hàng bạn đăng ký và yêu cầu bạn xác nhận một giao dịch chuyển khoản vào tài khoản Paypal với số tiền yêu cầu khoản 2$ (chính xác là 1.95 USD). Trong thông tin giao dịch gửi đến ngân hàng, nội dung giao dịch sẽ bao gồm một dãy số gồm 4 chữ số dùng để kích hoạt tài khoản. Số giao dịch này bạn có thể tìm thấy trong phần giao dịch khi kiểm tra tài khoản tại trang website của ngân hàng. Giao dịch 1.95 USD sẽ được thực hiện ngay sau khi bạn add thẻ vào, hoặc có thể chậm hơn tùy ngân hàng. Nếu bạn dùng Internet Banking thì có thể sẽ cập nhật giao dịch chậm hơn so với liên hệ nhân viên ngân hàng. Sau khi PayPal tiến hành giao dịch bạn sẽ nhận được thông báo: "We sent a new code - check in 2-3 days We've just made a new charge of $1.95 USD or equivalent to your Visa X-4945 card and sent a new code, but it'll take a few days to show up.    1. In 2-3 days, check your credit card statement or bank statement (for debit card) for the 4-digit code next to the small charge of $1.95 USD or equivalent along with the word 'PayPal' or 'PP'. If you don't see this, you can also look for the word 'EXPUSE'. Examples: PP*1234 EXPUSE or 4321PAYPAL -- *EXPUSE.    2. Log back in to your PayPal account and click Confirm my debit or credit card    3. Enter only the 4-digit PayPal code from your credit card statement or bank statement (for debit card) to raise your account limits and get " Bước 3: Sau khi có 4 chữ số kích hoạt, ta nhập vào ô PayPal Code, và Click Submit: Bước 4: Hoàn tất việc xác thực tài khoản. Giao dịch gửi, chuyển và nhận tiền trong PayPal: Về mức phí: PayPal có chung một mức phí cho các tài khoản Personal, Premier và Business. PayPal chia làm 2 loại giao dịch: Thanh toán trong việc mua bán (Online Purchase): Phía trả tiền (Pay) được miễn phí, Phía nhận tiền (Get paid) chịu phí từ 1.9% - 2.9% tổng giao dịch + $0.30 USD + phụ phí. Phụ phí khi bạn giao dịch giữa 2 quốc gia khác nhau hoặc có chuyển đổi tiền tệ (2.5% phí) . Như vậy nếu nhận được thanh toán 1000 USD bạn sẽ bị thu phí từ 19.3 – 29.3 USD, chưa kể phụ phí. Cụ thể là: Purchase payments received (monthly) Fee per transaction $0.00 USD - $3,000.00 USD 2.9% + $0.30 USD $3,000.01 USD - $10,000.00 USD 2.5% + $0.30 USD $10,000.01 USD - $100,000.00 USD 2.2% + $0.30 USD > $100,000.00 USD 1.9% + $0.30 USD Thanh toán cá nhân (Personal Payment): Miễn phí hoàn toàn nếu bạn dùng tiền trong tài khoản PayPal hoặc tài khoản ngân hàng. Thu phí 2.9% tổng tiền + $0.30 USD nếu tiền đó lấy từ Credit Card, Debit Card, phí này có thể tùy chọn phía gửi hay phía nhận phải trả. Như vậy nếu gửi 100 USD từ thẻ bạn phải chịu thêm phí 2.9 + 0.3 USD = $3.2 USD. Phí này bạn có thể chọn là người gửi hoặc người nhận thanh toán. Hướng dẫn thực hiện giao dịch gửi, chuyển tiền: Để bắt đầu thực hiện giao dịch bạn đăng nhập vào tài khoản PayPal rồi vào mục “Send Money” trên menu. Điền địa chỉ email người nhận vào To (Email), số tiền vào “Amount” và loại tiền tệ vào ô bên cạnh. Ở bên dưới bạn có 2 lựa chọn: Personal Payment - Thanh toán cá nhân: Tùy chọn này hỗ trợ cho các mục đích như: Shared expenses (chia tiền trong thanh toán) Payment Owed (tiền nợ) Rental charges (tiền thuê nhà đất) Others (lý do khác). Click Continue để tiếp tục. Nếu bạn trả tiền vượt mức mà tài khoản PayPal hiện có, PayPal sẽ lấy thêm tiền từ thẻ Credit Card, và sẽ thu thêm phí. Bạn có thể chọn I will pay the fee để chịu phí này hoặc bỏ chọn để phí trừ vào số tiền của người nhận. Nếu bạn có nhiều thẻ thì bạn chọn More funding options rồi chọn thẻ khác. Online purchases - Thanh toán trực tuyến: Hỗ trợ cho 3 mục đích: Goods (mua hàng hóa) Services (dịch vụ) eBay (mua hàng trên eBay). Chọn Continue để tiếp tục giao dịch Bước tiếp theo bạn sẽ thấy có mục Shipping Address, đây là địa chỉ để người nhận tiền chuyển hàng cho bạn, đây cũng là căn cứ để PayPal xác định các tranh chấp trong việc giao dịch. Bạn phải điền thật chính xác, nếu cần thay đổi bạn bấm vào mục Change. Cuối cùng bấm Send Money để gửi. Ngoài ra, trước khi giao dịch bạn cũng có thể bấm vào link ngay bên dưới email để xem thêm thông tin về người nhận như ngày đăng kí, loại tài khoản, quốc gia... Hướng dẫn thực hiện nhận tiền: Thời gian để nhận được tiền mất khoảng vài phút, một số trường hợp rất chậm là vài giờ. Khi nhận được tiền bạn sẽ có email của Paypal về email người nhận, số tiền nhận và Transaction ID. Với các tài khoản chưa được xác nhận, sẽ có trường hợp tuy đã nhận tiền nhưng vẫn chưa được cộng vào PayPal Balance. Lúc ấy, bạn xem trong danh sách giao dịch, tìm giao dịch chưa được cộng tiền, tại cột Order status/Actions bạn bấm chọn Accept là xong. Nếu bạn không chọn Accept thì tiền sẽ được trả lại cho người gửi sau 30 ngày. Lưu ý: Nếu gửi tiền cho tài khoản chưa verify mà người nhận chưa chọn Accept, thì phía người gửi sẽ thấy tại trạng thái giao dịch là unclaimed (chưa được xác nhận), người gửi có thể bấm Cancel để ngừng giao dịch, tiền sẽ trả lại cho người gửi. Còn nếu thấy Claimed thì nghĩa là người nhận đã Accept để nhận tiền. Nếu bạn nhận tiền với ngoại tệ khác USD (Euro, Bảng Anh...) thì khi bấm Accept bạn sẽ có lựa chọn là chuyển đổi tiền đó sang USD hoặc giữ nguyên loại ngoại tệ đó. Khi ấy tài khoản của bạn sẽ có 2 loại ngoại tệ khác nhau, có thể tùy ý sử dụng một trong hai loại. CHƯƠNG 3: CÁCH RÚT TIỀN TỪ TÀI KHOẢN PAYPAL Cập nhật thông tin tài khoản:     Bước 1: Sau khi đăng nhập vào tài khoản PayPal của bạn thì bạn click vào phần Profile và chọn “Add/Edit Bank Account”. Bước 2: Click nút Add và nhập các thông tin cần thiết theo mẫu yêu cầu của PayPal. Trong bước này các bạn cần chú ý nhập chính xác tất cả các trường, đặc biệt là 2 trường “Bank name” và “SWIFT code”. Bank Name :(VD DongA Bank) Account Number : 10 số tài khoản. Để biết chính xác SWIFT code tương ứng với Ngân hàng nào, chi nhánh nào thì bạn đăng nhập vào rồi tìm kiếm. Ngoài ra, bạn cũng có thể dùng Google để tìm kiếm. Tên ngân hàng và Swift của một số ngân hàng: Ngân Hàng Thuơng Mại Cổ Phần Ngoại Thuơng VN: Bank name: Vietcombank Swift code: BFTVVNVX ========================Ngân Hàng Đông Á: Bank name: EAB - DongABank Swift code: EACBVNVX ======================== Ngân Hàng Công Thương Việt Nam Bank name: VietinBank Swift code: ICBVVNVX ======================== Ngân Hàng Nông Nghiệp Và Phát Triển Nông Thôn: Bank name: Agribank Swift code: VBAAVNVX ======================== Ngân Hàng Sài Gòn Thương Tín: Bank name: Sacombank Swift code: SGTTVNVX ======================== Ngân Hàng Thương Mại Cổ Phần Á Châu: Bank name: ACB - Asia Commercial Bank Swift code: ASCBVNVX ======================== Ngân Hàng Xuất Nhập Khẩu Việt Nam: Bank name: Eximbank Swift code: EBVIVNVX ======================== Chú ý: 3 ký tự cuối trong dãy số Swift thường là mã chi nhánh và cũng chính là 3 số đầu tiên trên tài khoản ATM của bạn. Nhưng thực ra, bạn có thể không điền 3 kí tự cuối đó cũng không sao. Bước 3: Đây là bước rất quan trọng, các bạn phải nhập chính xác từng chữ, số. Đặc biệt là trường “Bank name”. Các bạn phải nhập tên trùng với tên đã đăng ký trên thẻ. Khi đã nhập xong hết các trường, các bạn Click vào nút “Add bank account” để hoàn tất. Account Number: Nhập số tài khoản ngân hàng vào, nếu bạn dùng thẻ Visa Prepaid của ACB, bạn nhập 16 số mã thẻ Visa. Rút tiền về ngân hàng Việt Nam: Sau khi đã thêm thông tin về các tài khoản ngân hàng của bạn, việc rút tiền từ Paypal về chính các ngân hàng đã đăng ký đó sẽ rất thuận tiện và dễ dàng. Bước 1: Sau khi đã đăng nhập vào Paypal, tại menu chính của cửa sổ “My account” thì click vào liên kết “Withdraw” rồi click tiếp vào “Withdraw to your bank account”.     Bước 2: Nhập số tiền cần rút về (Amount) rồi chọn Ngân hàng sẽ nhận (To), cuối cùng bấm nút Continue để chuyển.     Bước 3: Một cửa sổ mới hiện ra và đưa ra các thông tin chi tiết của chứng từ rút về, click nút Submit để hoàn thành.     Bước 4: Paypal sẽ hiển thị thông báo mới cho ta biết tiến trình đang được xử lý. Thông thường khi đặt lệnh rút tiền xong, ta sẽ nhìn thấy trong giao dịch trên tài khoản PayPal có dạng như sau: Khi chữ “pending” chuyển thành “completed” như hình dưới thì cũng đồng nghĩa với việc PayPal đã xử lý lệnh chuyển tiền dạng Wire Transfer tới ngân hàng của mình. Người rút tiền chỉ cần đợi từ 2-4 ngày làm việc để nhận tiền. Trong trường hợp chưa nhận được trong 4 ngày đó, bạn nên kiên nhẫn chờ thêm 1-2 ngày nữa rồi hãy kiểm tra với ngân hàng. Các bạn click vào liên kết “Go to My Account” để trở về xem tình trạng tài khoản của bạn sẽ thấy một chứng từ âm số tiền của bạn. Đó chính là trạng thái mà Papal đã chấp nhận xử lý. Thời gian xử lý thường khoảng 2 ngày và 2 ngày tiếp bạn có thể ra ngân hàng nhận tiền. Một số lưu ý quan trọng: PayPal sẽ lấy phí chuyển tiền là 60.000 VNĐ cho mỗi lần chuyền về Bank tại Việt Nam. Thời gian khoảng từ 2 đến 4 ngày. Ngoài ra, bạn còn phải trả phí giao dịch cho ngân hàng, khoảng 20000 vnd (tùy ngân hàng). Tên chủ thẻ phải trùng với tên đăng kí tài khoản paypal Tên doanh nghiệp của bạn phải phù hợp chính xác với tên doanh nghiệp trên tài khoản ngân hàng của bạn. Paypal sẽ  tính phí nếu các khoản tiền được trả về; Bởi vì thông tin ngân hàng của bạn là không chính xác hoặc không phù hợp . Ngân hàng của bạn có thể tính lệ phí bổ sung . Số tài khoản chứ không phải 16 số trên thẻ. Số in trên thẻ ATM hoặc Visa debit trừ khi nó trùng nhau. Tuy nhiên, thường là không trùng nhau. Nếu không biết số tài khoản thì bạn cầm thẻ ra địa điểm giao dịch của Bank, đưa thẻ cho nhân viên và nhân viên sẽ nói 10 số tài khoản cho bạn. Số SWIFT Code là số gồm 8 chữ số thường được đăng trên các trang Website hoặc liên hệ ngân hàng để biết. Khi điền nên viết liền nhau (không có khoảng trắng). CHƯƠNG 4: QUẢN LÝ TÀI KHOẢN PAYPAL Các chức năng có trong tài khoản PayPal: My Account: quản lý các mục: Overview: xem các thông tin về tài khoản. Add Funds: Hiện nay Paypal chưa cung cấp khả năng nạp tiền từ tài khoản ngân hàng vào ví Paypal. Khi thực hiện giao dịch thanh toán, Paypal sẽ thu phí từ thẻ tín dụng của người mua và chuyển về tài khoản Paypal của người bán. Withdraw: Chức năng Withdraw fund cho phép rút tiền từ ví Paypal về tài khoản ngân hàng với mức phí là 60.000 VNĐ 1 lần rút. History: Lưu lại lịch sử thông tin về các giao dịch của chủ tài khoản (tài khoản người bán). Resolution Center: Chức năng thông báo và giải quyết các lỗi phát sinh. Profile: Lưu các thông tin về kinh doanh của chủ tài khoản, thông tin thiết lập tài khoản, các thông tin liên quan đến tiền như số dư tài khoản, thẻ sử dụng,…. thông tin về các công cụ bán hàng của Paypal cung cấp cho chủ tài khoản Send Payment: quản lý các mục: Send Payment Online: Paypal cung cấp chức năng gửi tiền (thanh toán cho các đơn hàng online), chức năng gửi tiền (thanh toán cá nhân). Pay for eBay Items: Paypal cung cấp chức năng thanh toán các giao dịch với eBay. Make a Mass Payment: Paypal cung cấp chức năng thanh toán hàng loạt cho các đơn hàng. Trong trường hợp này thì tài khoản này hiện thời chưa được kích hoạt chức năng này. Request Money: Manage Invoices: Quản lý các hóa đơn thanh toán online. Request Money: Bạn có thể yêu cầu tiền từ bất cứ ai với một địa chỉ email trên 190 quốc gia và vùng lãnh thổ được hỗ trợ bởi PayPal. Bạn cũng có thể lập hóa đơn cho khách hàng khách hàng ngay cả khi họ không có một tài khoản PayPal. Create Invoice: Paypal cung cấp chức năng tạo mới 1 hóa đơn. Invoice Settings: Lưu trữ thông tin liên lạc của chủ tài khoản. Lưu logo của hóa đơn, logo thanh toán, thông tin về thuế, thông tin các mặt hàng thường xuyên xuất hiện trong hóa đơn, thông tin về mẫu hóa đơn. Merchant Service: Lưu thông tin về các công cụ mà merchant có thể tích hợp vào website của mình. Thông tin về phương thức tích hợp website Payment Standard. Hướng dẫn lập yêu cầu thanh toán qua email. Hướng dẫn tích hợp website với phương thức Paypal Express Checkout. Product & Services: Thông tin về dịch vụ và sản phẩm mà Paypal có thể cung cấp cho khách hàng. My Account Tool – My Business Setup (Thiết lập tài khoản doanh nghiệp). Công cụ giúp thiết lập giải pháp thanh toán của bạn để xử lý các đơn đặt hàng và kế toán, công cụ toàn diện này được thiết kế để giúp khởi động cho việc kinh doanh. My payment solution: (Giải pháp thanh toán đã đăng ký của tài khoản) Set up my payment solution: Thiết lập giải pháp thanh toán cho website của doanh nghiệp. Ở đề tài này, nhóm đã chọn tích hợp Express Checkout. Mục này nhằm cung cấp cho tài khoản, thông tin về phương thức tích hợp đã chọn một cách đầy đủ. Customise my buyer’s checkout experience: Tùy chỉnh các trang thanh toán PayPal, điều chỉnh các thiết lập dịch vụ khách hàng… Ở đây, tên hiển thị trên báo cáo ngân hàng của người mua (với tài khoản này) là: PAYPAL*BANHANG. Managing my business: (Quản lý việc kinh doanh) Manage my money: (quản lý tiền của mình). Giúp liên kết tài khoản ngân hàng của bạn, nâng giới hạn ban đầu được thiết lập trên tài khoản PayPal của bạn, và nhiều hơn nữa. Process my orders: Giúp bạn trong toàn bộ quá trình đặt hàng, từ việc tạo ra các nhãn vận chuyển cho các khoản hoàn thuế phát hành. Thêm vào đó, công cụ giúp đưa ra lời khuyên, hướng dẫn và thông tin tài khoản thiết lập nhằm giúp đỡ với các doanh nghiệp quản lý đơn đặt hàng một cách nhanh chóng, liên tục. My bookkeeping: Lưu trữ sổ sách đơn đặt hàng của bạn bằng các công cụ kế toán và báo cáo. “Kế toán là một phần cơ bản của doanh nghiệp của bạn, và chúng tôi có cách để giúp đỡ. Nhận báo cáo hữu ích của chúng tôi và các công cụ tìm kiếm để tạo điều kiện thanh toán hòa giải, dự báo và theo dõi các đơn đặt hàng”. CHƯƠNG 5: TỔNG QUAN VỀ TÍCH HỢP PAYPAL VÀO WEBSITE Quy trình tích hợp : Một số gói dịch vụ tích hợp thanh toán của Paypal : Adaptive Payments(API) - Adaptive Payment cho phép thanh toán trên nhiều nền tảng khác nhau web, điện thoại di động …..Người dùng chỉ cần có email hoặc số điện thoại mà không cần có tài khoản Paypal. - Hỗ trợ bạn thanh toán giải ngân cùng lúc nhiều khoản khác nhau. MassPay(API) - MassPay cho phép bạn gửi tiền một lần đến 250 người khác nhau. Ngoài ra bạn có thể gửi bằng cách upload file danh sách người cần gửi theo định dạng .txt hoặc .csv. Các thanh toán đó sẽ được thực hiện. Sau khi hoàn thành Paypal gửi email thông báo đến bạn. Express Checkout(API) Hỗ trợ tiện lợi cho doanh nghiệp trong việc thiết kế trang thanh toán mua hàng. Mọi thông tin thanh toán đều được lấy từ Paypal. Khách hàng có thể thanh toán trực tiếp trên site của bạn mà không cần chuyển đến trang bảo mật của Paypal. Paypal Mobile XSpace Paypal hỗ trợ cả 2 nền tảng xây dựng ứng dụng Iphone và Android. Lúc này bạn có thể sử dụng Express Checkout để tích hợp thanh toán. Khách hàng có thể mua hàng trên mobile dể dàng như trên nền Web. Web Payment Standard (HTML) Sử dụng HTML tạo ra các button cho phép bạn tích hợp vào website thương mại điện tử của mình. Đồng thời cung cấp cho bạn chức năng Button Manager cho phép bạn quản lý các button như quản lý kho hàng của bạn. Web Payment Pro(API) Web Payment Pro sử dụng giải pháp API để phát triển và xử lý thanh toán. Đây là gói dịch vụ chi phí thấp mà hỗ trợ nhiều phương thức thanh toán (debit card, creadit card, Paypal account, bank tranfer) và khách hàng khi thanh toán không phải di chuyển đến trang bảo mật của Paypal mà việc thanh toán vẫn được thực hiện. Các phương pháp tích hợp Paypal vào Website : v Tích hợp đơn giản : Sử dụng HTML để tích hợp Website Payment Standard vào Website của bạn. v Tích hợp gói API : Sử dụng APIs để tích hợp Express Checkout và Website Payments Pro vào Website của bạn. v Tích hợp cổng thanh toán : Sử dụng HTML để tích hợp Payflow Link. Sử dụng APIs để tích hợp Payflow Pro. v Tích hợp giỏ hàng : Tích hợp Paypal bằng giỏ hàng của bạn. Sử dụng HTML để tích hợp Website Payments Standard với giỏ hàng của bạn. Sử dụng APIs để tích hợp Express Checkout và Website Payments Pro với giỏ hàng của bạn. v Tích hợp giỏ hàng đã tích hợp sẵn Paypal : Sử dụng giỏ hàng của bên thứ 3 đã tích hợp sẵn Paypal. CHƯƠNG 6: GIỚI THIỆU VỀ GÓI TÍCH HỢP WEBSITE PAYPAL EXPRESS CHECKOUT Giới thiệu về Paypal Express Checkout : Express Checkout là một cách dễ dàng, nhanh chóng cho người mua để thanh toán bằng tài khoản PayPal. Với Express Checkout, bạn có thể dễ dàng tiếp cận với 230.000.000 tài khoản Paypal trên toàn thế giới để kinh doanh trực tuyến. Nghiên cứu cho thấy rằng việc thêm nút Express Checkout trên Website của bạn có thể tăng doanh số bán hàng của bạn lên đến 18%. Trang web sau đây cho thấy nút Express Checkout được tích hợp bên cạnh một nút thanh toán thông thường : Lợi ích của việc tích hợp Paypal Express Checkout : Paypal Express Checkout cung cấp nhiều lợi ích cho bạn và cả khách hàng của bạn : w Người mua sắm trực tuyến yêu thích Paypal Express Checkout : Các khách hàng mới có thể mua hàng của bạn chỉ trong một vài cú nhấp chuột. Họ không cần nhập vào thông tin thẻ tín dụng hoặc các chi tiết giao hàng nhiều lần trong 1 giao dịch mua sắm và thông tin thanh toán của họ được lưu trữ an toàn với Paypal. w Không phí thiết lập, không phí hàng tháng : Với Paypal Express Checkout, sẽ không có chi phí thiết lập dịch vụ và chi phí hàng tháng. w Truy cập tức thì vào tài khoản tiền của bạn : Khi người mua của bạn hoàn tất thanh toán của họ, bạn sẽ thấy những thông tin đó trong tài khoản PayPal của bạn ngay lập tức. w Sự bảo mật và bảo vệ đáng tin cậy : Paypal có những công nghệ hàng đầu thế giới trong bảo mật và bảo vệ các thông tin nhạy cảm như thông tin cá nhân, thông tin tài chính và thông tin giao dịch. w Kết nối với tất cả tài khoản kinh doanh của bạn : Bạn có thể sử dụng Express Checkout như là 1 phần của Payflow. w Cơ hội để bán thêm các sản phẩm và dịch vụ khác : Với Express Checkout, khách hàng kết thúc giao dịch trên Website của bạn. Vì vậy, trên trang xác nhận cuối cùng, bạn có thể cung cấp cho họ các sản phẩm, dịch vụ khác nếu bạn muốn. Phí khi sử dụng gói dịch vụ Paypal Express Checkout : Không phí hàng tháng Không phí cài đặt Không phí hủy bỏ Phí giao dịch thấp 2.4% to 3.4% + $0.30 USD Phí giao dịch (tham khảo trên trang Paypal của Australia) : Monthly PayPal volume Domestic Cross-border $0.01 - $5,000.00 AUD 2.4% + $0.30 AUD 3.4% + $0.30 AUD $5,000.01 - $15,000.00 AUD 2.0% + $0.30 AUD 3.0% + $0.30 AUD $15,000.01 - $150,000.00 AUD 1.5% + $0.30 AUD 2.5% + $0.30 AUD $150,000.01 AUD and over 1.1% + $0.30 AUD 2.1% + $0.30 AUD So sánh dòng thanh toán điển hình và dòng thanh toán với Paypal Express Checkout : Hình 1 : Dòng thanh toán online chung. Trong một luồng kiểm tra điển hình, một người mua sẽ : Kiểm tra ra từ trang giỏ hàng. Cung cấp thông tin vận chuyển. Lựa chọn hình thức thanh toán và cung cấp thông tin hóa đơn và thanh toán. Xem lại đơn đặt hàng và trả tiền. Nhận được thông tin xác nhận đơn hàng. Trong dòng thanh toán với Express Checkout, người mua không cần nhập các thông tin như như thông tin vận chuyển và thanh toán, bởi vì chính PayPal sẽ cung cấp các thông tin đó. Điều này giúp đơn giản hoá quy trình kiểm tra xác nhận thông tin. Hình 2 : Dòng thanh toán với Paypal Express Checkout Trong dòng thanh toán với Express Checkout, người mua sẽ : Nhấp vào button “Checkout with Paypal”. Đăng nhập vào PayPal để xác thực danh tính của mình. Xem lại các giao dịch trên PayPal. Chú ý : Thao tác này là tùy chọn (không được hiển thị trong biểu đồ), người mua sau đó có thể tiến hành xem xét hóa đơn trên Website của bạn. Bạn cũng có thể thêm vào các bước kiểm tra khác. Xác nhận hóa đơn, trả tiền. Nhận được thông tin xác nhận đơn hàng. Tính năng nổi bật của Paypal Express Checkout : Tùy chỉnh giao diện Paypal Express Checkout : Bạn có thể tùy chỉnh giao diện của các trang PayPal Express Checkout. Express Checkout bao gồm các tùy chọn để chỉnh sửa các trang thanh toán xuất hiện khi người mua đăng nhập vào PayPal trong suốt quá trình thanh toán. Một số người còn làm cho các trang PayPal nhìn giống như các trang của riêng của họ, trình bày những hình ảnh phù hợp cho khách hàng như : Logo hiển thị Màu nền và màu khung Ngôn ngữ mà trang Paypal sẽ hiển thị. ……….. Hoàn lại tiền : Cung cấp chức năng hoàn lại tiền khi gặp sự cố trong giao dịch online. Bạn không thể hoàn lại tiền nếu giao dịch xảy ra sau khi khoảng thời gian hoàn tiền đã qua, mà thường là 60 ngày. Thanh toán định kỳ : Express Checkout cung cấp hình thức thanh toán định kỳ, cho phép bạn quản lý được các đăng ký và các khoản thanh toán khác theo một lịch trình cố định. Khi bạn hỗ trợ thanh toán định kỳ cho người mua, bạn cần tạo một hồ sơ thanh toán định kỳ. Hồ sơ chứa thông tin về các khoản thanh toán định kỳ, bao gồm chi tiết cho khoảng thời gian dùng thử tùy chọn này và khoảng thời gian thanh toán thường xuyên. Cả hai giai đoạn có chứa thông tin về tần suất thanh toán và các khoản thanh toán, bao gồm cả vận chuyển và thuế, nếu có. Sau khi tạo một hồ sơ, PayPal tự động đưa vào hàng đợi thanh toán dựa trên ngày bắt đầu thanh toán, tần số hóa đơn, và số tiền hóa đơn. Việc thanh toán xảy ra lại cho đến khi hồ sơ hết hạn, có quá nhiều các khoản thanh toán thất bại, hoặc bạn hủy bỏ hồ sơ cá nhân. Quyền cho phép các khoản thanh toán định kỳ được thiết lập khi người mua thiết lập một thỏa thuận thanh toán với các thương gia trên PayPal. Đối với Express Checkout , thỏa thuận thanh toán có thể được thành lập trước hoặc khi người mua lần đầu tiên mua hàng. Trong cả hai trường hợp, nó xảy ra khi bạn gọi thực thi các hàm Express Checkout API. Tích hợp Paypal Express Checkout trên điện thoại di động : PayPal hỗ trợ triển khai Express Checkout trên di động. Bạn có thể có một trang web trên di động, hoặc bạn có thể tạo ra một ứng dụng trên điện thoại di động, mà trong đó nút Paypal Express Checkout được tích hợp vào các ứng dụng hoặc trên trang web của bạn chạy trên điện thoại di động. Trên các thiết bị di động, Express Checkout cung cấp cho các trang thanh toán cho việc thanh toán nhanh hơn và vừa vặn với màn hình và bàn phím của điện thoại di động. Bạn có thể thiết lập tùy chọn để người mua trả tiền trên trang web của bạn hoặc thanh toán trên PayPal. Thanh toán song song với Paypal Express Checkout : Thanh toán song song cho phép người mua có thể thanh toán cho nhiều merchant trong cùng một dòng thanh toán Express Checkout. Tính năng không được sử dụng cho Mobile Express Checkout. Bộ lọc quản lý gian lận : Bộ lọc Quản lý gian lận (FMF) cung cấp cho bạn bộ lọc xác định các giao dịch có khả năng gian lận. Có 2 loại bộ lọc: Bộ lọc cơ bản : kiểm tra và lọc các thông tin liên quan đến quốc gia và giá trị của các giao dịch. Paypal cung cấp bộ lọc này cho các tài khoản kinh doanh và tài khoản Website Payment Pro. Bộ lọc nâng cao : kiểm tra và lọc các thông tin liên quan đến thẻ tín dụng, địa chỉ, thông tin về các giao dịch,…Các merchants có tích hợp Website Payment Pro có thể nâng cấp để sử dụng bộ lọc này. Thông báo sự kiện : Trong hầu hết trường hợp, bạn có thể sử dụng PayPal API để xác định các thông tin cần thiết về một giao dịch. Tuy nhiên, có thể có một số trường hợp trong đó bạn phải thiết lập IPN, ví dụ, khi bạn cần được thông báo tự động về những hành động như là tranh chấp, giải quyết. IPN là một dịch vụ tin nhắn mà PayPal sử dụng để thông báo cho bạn về những sự kiện. Cập nhật tức thời : Tính năng cập nhật tức thời cho phép bạn tạo một tin nhắn phản hồi với thông tin vận chuyển, cho phép bạn để cung cấp các thông tin về vận chuyển dựa trên vị trí, bảo hiểm, và các thông tin thuế. Nó không được tích hợp trên Mobile Express Checkout. Bạn phải chỉ rõ một URL để cung cấp thông tin, mà dựa trên địa chỉ của người mua được lưu trữ trên PayPal. Bạn không được phép để xem địa chỉ thực tế của người mua. Cách tích hợp Paypal Express Checkout vào WEBSITE : Những yêu cầu cần có trước khi cài đặt : API Credentials : Vì việc tích hợp Paypal Express Checkout đòi hỏi phải có 1 API Credentials (Giấy chứng nhận API) trước khi cài đặt Paypal Express Checkout : Kiến trúc Client-Server của Paypal API PayPal API sử dụng một mô hình client-server trong đó Website của bạn là một máy khách của các máy chủ PayPal. Một trang trên Website của bạn thực hiện một hành động trên một máy chủ API PayPal bằng cách gửi một yêu cầu đến máy chủ. Các máy chủ PayPal sẽ phản hồi với một xác nhận rằng yêu cầu đã thực hiện hoặc chỉ ra lỗi xảy ra trong quá trình request - respone. Các phản hồi cũng có thể chứa những thông tin bổ sung liên quan đến yêu cầu. Sơ đồ dưới đây cho thấy cơ chế request - respone cơ bản : Ví dụ, bạn muốn có được địa chỉ giao hàng của người mua từ PayPal. Bạn có thể gửi một yêu cầu chỉ định một hoạt động của API để có được thông tin chi tiết người mua. Các phản hồi từ máy chủ PayPal API chứa thông tin về việc request đã thành công. Nếu thao tác thành công, phản hồi sẽ có chứa các thông tin mà bạn yêu cầu. Trong trường hợp này, phản ứng có chứa địa chỉ giao hàng của người mua. Nếu thao tác không thành công, phản hồi sẽ có chứa một hoặc nhiều thông báo lỗi. à Có 2 loại API : w PayPal Name-Value Pair API (NPV API) Tên giá trị Pair (NVP) API cung cấp mối liên hệ dựa trên tham số giữa các trường yêu cầu và phản hồi của một message và giá trị của chúng. Một request được gửi từ Website của bạn bởi API, và một respone được trả về bởi PayPal bằng cách sử dụng một mô hình client-server trong đó Website của bạn là một máy khách của máy chủ PayPal. w The PayPal SOAP API (SOAP API) PayPal SOAP API dựa trên những tiêu chuẩn mở được gọi chung là dịch vụ web, trong đó bao giao thức truy cập đối tượng đơn giản – Simple Object Access Protocol (SOAP), Web Services Definition Language (WSDL), và XML Schema Definition (XSD). Một loạt các công cụ phát triển trên nhiều nền tảng hỗ trợ các dịch vụ web. Giống như nhiều dịch vụ web khác, PayPal SOAP là sự kết hợp của các lược đồ phía máy khách và máy chủ, phần cứng và phần mềm máy chủ, và các dịch vụ cốt lõi. Lấy giấy chứng nhận API (API Credentials) Để sử dụng PayPal API, bạn phải có các thông tin API xác định bạn là một doanh nghiệp PayPal hoặc chủ tài khoản Premier, những người được ủy quyền thực hiện các hoạt động API khác nhau. Mặc dù bạn có thể sử dụng chữ ký API hoặc giấy chứng nhận, PayPal khuyên bạn nên sử dụng một chữ ký. Tạo Test Accounts : PayPal đã xây dựng cho cho người viết web như chúng ta một môi trường để test thử module thanh toán trực tuyến trước khi chấp nhận cho chúng ta chạy thật, đó là PayPal Sandbox. Bước 1 : Đầu tiên, đăng ký tài khoản sandbox tại: https://developer.paypal.com/cgi-bin/devscr?cmd=_signup-run Hình 1 và 2 : Màn hình giao diện đăng ký. Bước 2 : Đăng ký thành công, bạn vào email để xác thực. Vậy là hoàn tất đăng ký. Hình 3 : Màn hình yêu cầu xác thực qua Email, để hoàn tất đăng ký Bước 3 : Sau khi có tài khoản chính và được kích hoạt rồi thì ta đăng nhập vào PayPal Sandbox: https://developer.paypal.com/ và tạo các tài khoản test. Hình 4 : Màn hình giao diện đăng nhập tại Paypal Sandbox. Hình 5 : Màn hình giao diện sau khi đăng nhập thành công. Bước 4 : w Click vào phần "Test Accounts" và tạo ra 2 accounts, một là buyer và một là seller như hình dưới đây để sử dụng cho việc thanh toán bằng API từ website ASP.NET. w Tiếp theo, ta cần chỉnh cho account Business jtongf_1320230767_biz@gmail.com chấp nhận thanh toán bằng APIs thông qua website của mình. Từ PayPal Sandbox này bạn chọn option của account jtongf_1320230767_biz@gmail.com và click "Enter Sandbox Test Site" để login vào account này. Bước 5 : Ÿ Sau đó nhìn cái box trên cùng bên phải của trang web, box có cái tiêu đề là "Getting Started", click vào link "Accept Billing..." và chọn "Accept PayPal payments before API permissions or credentials are set up". • Hoặc từ My Account bạn vào Profile >> API Access Hình 6 : Màn hình chọn API Access. Bước 6 : Sau đó scroll xuống cuối trang và tìm đến dòng "Accept payments from your online stores before setting up APIs", phía dưới dòng này bạn click vào link "Enable Express Checkout to accept payments..." Bước 7 : Ÿ Màn hình mới hiện ra chọn tùy chọn “Accept PayPal payments before API pemissions or credentials are set up”, và Click Submit để chấp nhận thanh toán bằng APIs qua website. Ÿ Đến đây, là hoàn tất quá trình tạo tài khoản để test tích hợp thanh toán Express Checkout cho website của mình. Cài đặt Paypal Express Checkout : Tích hợp Paypal button và Paypal Mark : PayPal yêu cầu bạn sử dụng gói tích hợp Website Paypal Express Checkout với PayPal button và hình ảnh PayPal Mark lưu trữ trên máy chủ PayPal. Khi những hình ảnh bị thay đổi, thay đổi tự động được cập nhật trong ứng dụng của bạn. Bạn phải đặt Express Checkout button trên trang thanh toán của bạn. Để có được một Express Checkout button : Đến trang PayPal Button Code (https://www.paypal.com/express-checkout-buttons). Chọn và sao chép hình ảnh, source code từ cửa sổ phía dưới button. Gán hình ảnh và source code vào trang thanh toán của bạn. Khi bạn hiển thị trang thanh toán của bạn trên trình duyệt, PayPal Express Checkout button sẽ xuất hiện : Bạn sẽ cần phải đặt các hình ảnh PayPal Mark trên trang thanh toán của bạn. Các hướng dẫn để có được Paypal Mark là tương tự như các hướng dẫn để có được Paypal button. Paypal Mark cũng được tìm thấy trên trang (https://www.paypal.com/express-checkout-buttons) như Express Checkout button. Tích hợp Paypal Express Checkout bằng Integration Wizard : Bước 1 : Truy cập vào địa chỉ https://www.paypal-labs.com/integrationwizard/index.php. Bước 2 : Chọn Express Checkout PayPal và Click Get Started Bước 3 : v Để tích hợp, yêu cầu người sử dụng cần chuẩn bị: - Hiểu được dòng thanh toán Express Checkout diễn ra như thế nào. - Có một tài khoản Sandbox test account, để tạo API Credentials (chữ ký số) - Nắm rõ ngôn ngữ lập trình được sử dụng trong Shopping Cart. Để tiếp tục quá trình tích hợp, Click vào “ Next ” tại dòng “ Ready to integrate? ” Bước 4 : Màn hình cho biết quy trình thanh toán từ Website của doanh nghiệp qua PayPal diễn ra như thế nào, Chọn Start Wizard 4.1 Điền đầy đủ thông tin theo yêu cầu. Và Click Generate and Continue 4.2 Làm theo hướng dẫn. - Copy đoạn mã tại mục 2a (trong hình) vào trang Shopping Cart (Giỏ hàng). - Tải các file tại mục 2b về, và đặt vào thư mục Shopping Cart của website. Trong đó có file “paypalfunctions.cs” ta sẽ đặt vào thư mục App_Code, sau đó mở ra sửa lại giá trị cho các biến : o API Username o API Password o Signature VD: public string APIUsername = "jtongf_1320230767_biz_api1.gmail.com"; private string APIPassword = "1320230792"; private string APISignature = "AQU0e5vuZCvSg-XJploSa.sGUDlpAU.Rf3WgriTUQttvCXD8-AQuolSr"; Ba giá trị này có được dựa trên thông tin tài khoản Sandbox Test (tài khoản Sandbox test người bán), đã đăng ký ở phần trên. - Trong trang giỏ hàng, khai báo một Session có tên là “payment_amt”, và gán tổng giá trị tiền thanh toán cho Session này. - Click Next 4.3 Làm theo hướng dẫn. - Copy đoạn mã ở mục 3a và Paste vào trang Billing (hóa đơn) trong website của mình. Đây là biểu tượng tùy chọn thanh toán qua PayPal. Và chứa đoạn lệnh thực hiện truyền thông tin thanh toán. - Gán giá trị cho các biến liên quan đến địa chỉ giao hàng (Shipping address), tên người nhận, lời nhắn… trong đoạn mã trên. - Gán tổng giá trị thanh toán cho Session có tên “payment_amt” 4.4 Làm theo hướng dẫn. - Copy đoạn mã ở mục 4a vào trang Order Review (nghĩa là trang sẽ hiển thị lại thông tin giao dịch thanh toán một lần nữa). - Gán giá trị cho các biến, tương tự 4.3. - Gán tổng giá trị thanh toán cho Session có tên “payment_amt”. 4.5 Làm theo hướng dẫn. - Copy đoạn mã ở mục 5a và Paste vào trang Order Confirmation (trang xác nhận đã mua hàng, trang hiển thị sau khi thanh toán qua PayPal). - Gán tổng giá trị thanh toán cho Session có tên “payment_amt” 4.6 Hoàn tất quá trình tích hợp Express Checkout của PayPal vào Website bán hàng. Thử nghiệm. Demo thanh toán hàng hóa với Paypal Express Checkout : Bước 1 : Bước 2 : Bước 3 : Bước 4 : Bước 5 : Demo thanh toán trên webiste sau khi tích hợp Paypal Express Checkout (Kèm theo Project ) Ngôn ngữ lập trình : ASP.NET (C#). Trang giỏ hàng: Click nút Check out PayPal để thanh toán Nhập thông tin người mua, và nơi giao hàng. Sau đó, Click PayPal Checkout Màn hình xem lại thông tin đặt hàng: Màn hình đăng nhập vào PayPal để thanh toán: Màn hình khi thanh toán thành công. TÀI LIỆU THAM KHẢO https://www.paypal-australia.com.au/business/accept-payments/accept-payments-on-your-website/express-checkout https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_ECGettingStarted

Các file đính kèm theo tài liệu này:

  • docTìm Hiểu Cổng Thanh Toán, Phương Pháp Tích Hợp PayPal Trên Quan Điểm Doanh Nghiệp - Thanh Toán Điện Tử.doc
Luận văn liên quan