cuốn sách gpt4 ai đã làm

php - tích hợp paypal với Website Payments Standard để gửi link tải qua email

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 15:47:53 26 4
mua khóa gpt4 Nike

Tôi muốn tích hợp paypal theo cách sau, nhưng nó có thể có một số sai sót mà tôi không biết.

Tôi sẽ tạo nút mua ngay bằng tập lệnh php thực thi thông báo_url tham số. Kịch bản sẽ làm như sau:

  1. Lưu trữ email người trả tiền, id giao dịch và một số nội dung hữu ích trong cơ sở dữ liệu mysql.
  2. Tạo một khóa duy nhất từ ​​nó và lưu trữ nó.
  3. Tạo một email và gửi nó đến địa chỉ của người dùng. Email này sẽ chứa liên kết đến tệp .php với các tham số như khóa duy nhất. (.php?key=xxxxxxx) Nếu khách hàng bấm vào link thì file sẽ kiểm tra key trong cơ sở dữ liệu và tạo link thực tế tới file cần tải.

Tôi tự hỏi liệu điều này có thể thực hiện được hay có một số vấn đề với giải pháp này? Có lẽ tôi nên sử dụng một số loại xử lý phiên?

Cảm ơn bạn đã đọc và mọi suy nghĩ/đề xuất đều được chào đón.

ps: Đầu tiên, tôi muốn chuyển hướng người dùng sau khi thanh toán, nhưng đọc được rằng nó không phải lúc nào cũng hoạt động, chỉ dành cho người dùng có tài khoản paypal.

câu trả lời hay nhất

Nếu bạn đang sử dụng định tuyến Paypal IPN, tôi cho rằng tập lệnh mà bạn nêu chi tiết ở trên sẽ xảy ra sau lệnh gọi lại IPN.

Tôi đã tự mình triển khai một hệ thống tương tự và nó rất đơn giản - thiết kế mà bạn đề xuất gần giống với thiết kế của tôi. Có một số mất kết nối giữa thời điểm giao dịch Paypal hoàn tất (sau khi họ hoàn tất trên trang web của Paypal, họ sẽ đưa họ trở lại trang "Cảm ơn thanh toán" chung trên trang web của bạn) và khi họ nhận được liên kết tải xuống tệp trong email của họ, nhưng nó vẫn hoạt động . Miễn là bạn tin chắc rằng khóa duy nhất của bạn thực sự là duy nhất và bạn không lo lắng về việc khóa bị đoán hoặc bị đánh cắp thì đây không phải là vấn đề. Tôi cũng theo dõi số lần mỗi khóa được sử dụng để tải xuống, chỉ để theo dõi khả năng "chia sẻ khóa" hoặc nếu bạn muốn thực thi chính sách mua một lần, tải xuống một lần, bạn có thể sử dụng bool để theo dõi nó.

Về việc tích hợp php - paypal với Website Payments Standard, gửi link tải qua email, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/8402556/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress