PayPal có một số mã mẫu trên trang web của họ. Tuy nhiên vấn đề lớn hơn bạn sẽ phải đối mặt là người dùng có thể sẽ muốn có một phản ứng thời gian thực. Điều này thường được thực hiện bằng cách xử lý dữ liệu PDT được gửi đến trang web của bạn khi người dùng nhấp vào liên kết để quay lại trang web của bạn. Tại một số thời điểm sau, PayPal sẽ đăng lên dữ liệu tương tự IPN url của bạn. Bạn cần tránh xử lý dữ liệu hai lần.
Ngoài ra, dữ liệu được đề cập chỉ là dữ liệu của PayPal về giao dịch. Nó không chứa dữ liệu tùy ý. Bạn có lẽ nên ghi lại thứ tự của khách hàng trước khi gửi chúng đến paypal, hoặc tìm kiếm một biến vượt qua. Ví dụ: khi tạo thỏa thuận thanh toán, có một biến được gọi là custom
được chuyển lại cho bạn khi bạn tạo nó. Bạn có thể lưu trữ một id đơn đặt hàng hoặc bất cứ điều gì bạn muốn trong biến đó. Hãy cẩn thận để xác thực nội dung của nó để đảm bảo nội dung vẫn chính xác cho chi tiết giao dịch.
Nguồn
2009-03-25 20:42:24
@Robert Xin chào. Tôi đã thiết lập của tôi theo cách này. Khách hàng truy cập paypal và thanh toán cho đơn đặt hàng và sau đó được chuyển hướng trở lại URL trả về, nơi thanh toán được kiểm tra và lưu trữ trong cơ sở dữ liệu và email được tạo sau đó với chi tiết về giao hàng vv. khách hàng thanh toán bằng paypal và sau đó đóng trình duyệt trước khi quay lại trang web của tôi. thứ tự sẽ không được lưu trữ? tôi sẽ sử dụng IPN vì điều này nhưng tôi không chắc chắn cách tốt nhất là gì. làm yo uahve lời khuyên nào? – Sarah