Khi bạn bán sản phẩm hoặc dịch vụ trên mạng Internet, bạn cần cung cấp cho người mua một phương án thanh toán trực tuyến trên mạng bên cạnh các phương án thanh toán khác.
Cách phổ biến nhất trong thanh toán trực tuyến hiện nay là sử dụng thẻ tín dụng Credit card của các hãng Visa, Master, American Express, JBC...được các ngân hàng phát hành (Issuer).
Trước hết, nếu bạn là người bán (merchant), bạn phải tạo lập một tài khoản bán hàng trên mạng (Internet merchant account). Tài khoản bán hàng này bạn có thể đăng ký với Ngân hàng của bạn nếu ngân hàng có dịch vụ này hoặc với các dịch vụ cung cấp phần mềm xử lý quá trình thanh toán trực tuyến như Cybercash, Paymentnet, Merchantwarehouse…
Các ngân hàng hoặc nhà cung cấp dịch vụ khi cấp cho bạn Merchant account sẽ được gọi là Acquirer, chịu trách nhiệm xử lý thông tin thẻ trong quá trình thanh toán.
Trên website bán hàng, người bán phải trang bị những tính năng sau:
- Shopping cart (giỏ mua hàng): có thể do nhà cung cấp dịch vụ thiết kế website xây dựng hoặc phần mềm có sẵn bán trên mạng. Người mua hàng khi đang xem hàng trên website có thể chọn mua sản phẩm bằng cách nhấn nút “Buy”, mặt hàng sẽ được lưu lại trong giỏ hàng, người mua có thể chọn nhiều mặt hàng, khi quyết định mua hàng có thể xem giỏ hàng để xem lại các mặt hàng, thay đổi số lượng hàng, tính tiền. Để kết nối được với dịch vụ thanh toán qua mạng, shopping cart cần được xây dựng để đạt một số tiêu chuẩn tích hợp.
- Payment gateway: là một phần mềm dùng để xử lý việc thanh toán của thẻ tín dụng bao gồm việc xác nhận thông tin của thẻ tín dụng là có thật và hợp lệ, thực hiện các lệnh chuyển tiền. (công nghệ tốt sẽ hạn chế rủi ro của thẻ tín dụng giả mạo)
Hai tính năng trên của website phải được thực hiện trên máy chủ an toàn (secure server) để đảm bảo tính bảo mật của các thông tin về thẻ tín dụng khi nhập trên website và trong quá trình thực hiện giao dịch.