MỞ ĐẦU Trong những năm gần đây, thƣơng mại điện tử đã đƣợc tiếp cận sâu hơn vào các doanh nghiệp Việt Nam.Tuy nhiên, việc ứng dụng nó vào hoạt động sản xuất kinh doanh vẫn còn đang ở thời kì sơ khai và phải đối mặt với nhiều khó khăn đáng kể. Đó là cơ sở hạ tầng công nghệ thông tin còn thấp, khung pháp lý cho thƣơng mại điện tử chƣa đƣợc xây dựng, thói quen mua bán của ngƣời dân, thiếu hệ thống thanh toán điện tử tự động, thiếu an toàn, bảo mật. Các doanh nghiệp còn quá thận trọng khi quyết định tham gia thƣơng mại điện tử. Ngoài ra tỷ lệ ngƣời tham gia sử dụng Internet còn rất thấp, lƣợng ngƣời sử dụng thẻ tín dụng ít cũng là những cản trở cho việc triển khai thƣơng mại điện tử ở Việt Nam.
Nói đến công nghệ thông tin ở nƣớc ta, phải thừa nhận rằng vài năm gần đây hệ thống công nghệ thông tin ở nƣớc ta đang đƣợc phát triển mạnh mẽ nhất là ở các thành phố lớn nhƣ Hà nội, Hải Phòng, Thành phố Hồ Chí Minh…, một loạt các trung tâm đào tạo kỹ sƣ công nghệ thông tin cũng nhƣ một loạt các dịch vụ Internet ra đời nhằm phục vụ cho nhu cầu phát triển công nghệ thông tin. Nhƣng đó vẫn chỉ là sự phát triển chƣa đồng đều, chƣa có hệ thống. Rất nhiều trung tâm đào tạo không có bài bản, chất lƣợng không cao dẫn đến đào tạo ra những kỹ sƣ công nghệ thông tin có trình độ thấp. Đi đôi với nó, chất lƣợng các dịch vụ mạng ở Việt Nam cũng không đƣợc tốt cho lắm, vẫn thƣờng xuyên xảy ra tình trạng mạng bị kẹt do đƣờng truyền của các nhà cung cấp dịch vụ không đủ chất lƣợng để đáp ứng nhu cầu cho ngƣời dùng.
Mặc dù có những khó khăn nêu trên song cần phải khẳng định rằng sự phát triển của thƣơng mại điện tử ở nƣớc ta không nằm ngoài xu thế chung của thế giới. Các doanh nghiệp muốn phát triển và tồn tại trong môi trƣờng cạnh tranh ngày càng gay gắt, điều tất yếu phải ứng dụng thƣơng mại điện tử để tiếp cận với khách hàng và các đối tác trên toàn thế giới mà không phải phụ thuộc vào thời gian và địa điểm. Có thể nói thƣơng mại điện tử trở thành một công cụ sống còn của các doanh nghiệp trong môi trƣờng cạnh tranh của nền kinh tế hiện nay. Chính vì lý do này nên em đã chọn ―Thƣơng mại điện tử‖ làm đề tài tốt nghiệp của em và mục đích thực tập của em cũng không nằm ngoài lý do phát triển ―Thƣơng mại điện tử‖.
MỤC LỤC CHƢƠNG 1: NHỮNG LÝ LUẬN CƠ BẢN VỀ HỆ THỐNG THANH TOÁN TRỰC TUYẾN 5 1.1 Một số khái niệm cơ bản 5 1.2 Một số lý thuyết về hệ thống thanh toán trực tuyến 6 1.1 Đặc điểm của hệ thống thanh toán trực tuyến 6 1.2 Các yếu tố cấu thành một hệ thống thanh toán trực tuyến 7 1.1 Khái niệm xác thực 8 1.2 Khái niệm xác thực số (điện tử) 9 1.4 ƣu điểm và nhƣợc điểm của công nghệ tttt 13 CHƢƠNG 2: CÁC ĐIỀU KIỆN THANH TOÁN TẠI WEBSITE 19 2.1 Các phƣơng pháp thanh toán 19 2.2 Ảnh hƣởng của nhân tố bên ngoài đến quy trình thanh toán trực tuyến tại website 19 2.2 Tổng quan dịch vụ thanh toán online 20 2.3 Ảnh hƣởng của hạ tầng công nghệ thông tin, viễn thông 23 2.4 Ảnh hƣởng của hành lang pháp lý 23 2.5 Ảnh hƣởng của hệ thống bảo mật trong thƣơng mại điện tử 24 2.6 Ảnh hƣởng của công nghệ 25 2.7 Ảnh hƣởng của đội ngũ nhân sự 25 2.8 Ảnh hƣởng của nguồn lực tài chính 25 2.3 Kết quả phân tích và tổng hợp các dữ liệu thứ cấp 26 CHƢƠNG 3: TRIỂN KHAI ỨNG DỤNG 32 3.1 Yêu cầu kiến thức & kỹ năng 32 3.2 Tìm hiểu về React JS 33 3.3 Tìm hiểu về Redux 35 3.4 Giao diện màn trang chủ 43 KẾT LUẬN 59 TÀI LIỆU THAM KHẢO 60 CHƢƠNG 1: NHỮNG LÝ LUẬN CƠ BẢN VỀ HỆ THỐNG THANH TOÁN TRỰC TUYẾN 1.1 Một số khái niệm cơ bản Thanh toán điện tử: TTĐT (electronic payment) là các phƣơng thức thanh toán thông qua các ứng dụng trong công nghệ thông tin mà trong đó các thông điệp điện tử, chứng từ điện tử liên quan đƣợc gửi đi qua máy tính có kết nối Internet, giúp cho quá trình thanh toán trở nên nhanh chóng hơn rất nhiều so với cách thanh toán truyền thống. Nhƣ vậy, TTĐT là phƣơng thức thanh toán bằng các thông điệp điện tử thay cho tiền mặt. Thanh toán trực tuyến: TTTT là việc trả tiền và nhận tiền hàng cho các dịch vụ mua bán hàng hóa, dịch vụ đƣợc bán trên mạng Internet thông qua các thông điệp điện tử, chứng từ điện tử thay cho việc trao đổi tiền mặt của phƣơng thức truyền thống. Mua bán trực tuyến sử dụng PSP và IMS.
PSP (Payment Service Provider) là nhà cung cấp dịch vụ thanh toán. Trong thanh toán qua mạng internet, các cơ sở bán hàng thƣờng không sử dụng thiết bị PDQ offline. Do đó một PSP sẽ làm việc cung cấp phần mềm để mô phỏng việc xử lý các thẻ thanh toán và thu thập các chi tiết về thẻ rồi sau đó chuyển tới đơn vị chấp nhận thẻ. IMS: (Internet Merchant Service) là dịch vụ hỗ trợ bán hàng qua mạng.
Đây là một dạng gần giống của cách bán hàng offline nhƣng là một dịch vụ trực tuyến với những tính chất riêng. Đó là: Khách hàng không có mặt để mua mà điền vào các thông tin hàng trực tuyến các sản phẩm cần mua, sau đó thanh toán tới một cửa ảo. Một PSP thu nhận các chi tiết về thẻ và xác định tổng giá trị của đơn hàng. Sau đó, một ngân hàng chấp nhận thanh toán bằng thẻ chứng thực giới hạn của thẻ tạm thời giảm đi một số tiền bằng lƣợng giá trị của nghiệp vụ.
Hàng hoá đƣợc chuyển tới ngƣời mua và sau đó giá trị của nghiệp vụ đƣợc thực hiện. Một lƣợng chi phí nhỏ đƣợc tính trả cho PSP và ngân hàng chấp nhận thẻ. Từ đó rút ra khái niệm về hệ thống Thanh toán trực tuyến là hệ thống thanh toán đƣợc xây dựng trên nền tảng kỹ thuật số, đối tƣợng là ngƣời dùng internet và mục đích là hoàn thiện hệ thống kinh doanh thƣơng mại điện tử với phƣơng thức thanh toán kỹ thuật số thay thế hoàn toàn tiền mặt bằng tiền điện tử hoặc thẻ.2 Một số lý thuyết về hệ thống thanh toán trực tuyến 1.1 Đặc điểm của hệ thống thanh toán trực tuyến Hệ thống TTTT là một tập hợp các phần tử rất đa dạng, phong phú. Bao gồm hệ thống thanh toán điện tử trong cùng hệ thống ngân hàng hoặc đa ngân hàng, hệ thống thanh toán liên ngân hàng quốc tế qua SWIFT, hệ thống ngân hàng điện tử và e-banking.
Sử dụng hệ thống TTTT, tiền sẽ đƣợc chuyển từ tài khoản ngƣời mua sang tài khoản ngƣời bán thông qua các tài khoản đƣợc mở ở ngân hàng ngƣời mua và ngân hàng ngƣời bán. Quá trình này gồm 3 bên là ngƣời mua, ngƣời bán và ngân hàng (trung gian). Khả năng có thể chấp nhận đƣợc: Để thanh toán thành công thì cơ sở hạ tầng của việc thanh toán phải đƣợc công nhận rộng rãi, môi trƣờng pháp lí đầy đủ, đảm bảo quyền lợi cho cả khách hàng và doanh nghiệp, áp dụng đồng bộ các công nghệ ở các ngân hàng cũng nhƣ tại các tổ chức thanh toán. An toàn và bảo mật: Do các dịch vụ thực hiện trên mạng Internet đƣợc cung cấp toàn cầu nên cần đảm bảo khả năng chống lại sự tấn công để tìm kiếm hay điều chỉnh thông tin mật, thông tin cá nhân, các thông điệp đƣợc gửi đi.
Khả năng có thể hoán đổi: Tiền số có thể chuyển thành tiền mặt hay chuyển từ quỹ tiền điện tử về tài khoản cá nhân hoặc từ tiền điện tử có thể phát hành séc điện tử, séc thật. Tiền số bằng ngoại tệ có thể dễ dàng chuyển sang ngoại tệ khác với tỷ giá tốt. Hiệu quả, tiện lợi và dễ sử dụng: Chi phí cho mỗi giao dịch rất nhỏ. Tính linh hoạt, hợp nhất và tin cậy: Cung cấp nhiều phƣơng thức thanh toán cho mọi đối tƣợng với giao diện thống nhất dễ sử dụng theo từng ứng dụng và tránh những sai sót không đáng có.2 Các yếu tố cấu thành một hệ thống thanh toán trực tuyến • Các bên tham gia Ngƣời bán: Có thể bán hàng hóa dịch vụ theo 2 cách: Có thể bán hàng dịch vụ qua một website liên kết, có thể bán hàng dịch vụ trên chính website của mình.
Doanh thu bán hàng hóa trong hai trƣờng hợp là khác nhau. Nếu bán hàng hóa qua website khác thì doanh thu không đạt đƣợc 100% vì phải mất phí đăng ký và phí giao dịch vụ. Ngƣời mua: Bao gồm doanh nghiệp và cá nhân, hình thức đƣợc áp dụng trong hai trƣờng hợp này là khác nhau. Ngƣời mua là cá nhân: giá trị giao dịch nhỏ, phƣơng thức thanh toán: thẻ cá nhân, ví điện tử.
Ngƣời mua là doanh nghiệp: Giá trị giao dịch lớn, phƣơng thức thanh toán là chuyển khoản, séc điện tử. Các ngân hàng: Đóng vai trò là bên thứ 3 đảm bảo về tính chính xác, độ tin cậy cho việc xác thực, xử lý các giao dịch và các thông tin về phƣơng tiện thanh toán với khách hàng. Các tổ chức phát hành thanh toán là những tổ chức chuyên cung cấp các phƣơng tiện thanh toán điện tử cho khách hàng nhƣ Visa, Mastercard,. Các nhà cung cấp dịch vụ thanh toán trung gian đó là các tổ chức chuyên cung cấp cho những ngƣời bán hàng sự chấp nhận các thanh toán điện tử nhƣ thanh toán bằng thẻ tín dụng, thẻ ghi nợ, séc điện tử, chuyển khoản điện tử.
Tài khoản do tổ chức phát hành phƣơng tiện thanh toán đƣợc kết nối với một tài khoản ngân hàng của ngƣời bán hàng. • Các công cụ sử dụng: Là những thiết bị điện tử đƣợc sử dụng để tiếp nhận, truyền tải, xử lý các thông tin để thanh toán nhƣ là ATM, Website, POS… • Các phƣơng tiện thanh toán điện tử Phƣơng tiện thanh toán điện tử là những phƣơng tiện do các tổ chức tín dụng phát hành hoặc nhà cung cấp dịch vụ trung gian đƣợc sử dụng trong thanh toán điện tử. Có 2 dạng nhà cung cấp thanh toán (PSP). Do các tổ chức tín dụng bao gồm ngân hàng cung cấp dịch vụ thanh toán, Visa, Mastercard.
Do các nhà cung cấp dịch vụ thanh toán trung gian: Ngân lƣợng, Bảo kim.1 Khái niệm xác thực Xác thực là việc kiểm tra một thông tin là đúng chính xác hoặc bác bỏ tính hợp lệ của thông tin đó. Xác thực cần có sự tin cậy, luôn là yêu cầu quan trọng trong các giao tiếp.