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
Bước 3 :
Để 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
- 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
- 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.
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).