Tôi muốn sử dụng dịch vụ IPN của Paypal để xác minh các khoản thanh toán cho khoản phí đăng ký định kỳ cho trang web của tôi. Làm thế nào để bạn liên kết xác nhận IPN với người dùng trong trang web của bạn? Thông báo xác nhận IPN có tên, email, ID paypal, ID thanh toán định kỳ, nhưng có vẻ như không cung cấp mã định danh duy nhất vì tôi không biết ID thanh toán hoặc id thanh toán định kỳ đến từ đâu và nó có thể không là không đáng kể để kết hợp duy nhất tên/email mà người dùng có trên tài khoản paypal của họ (hoặc được nhập) với tên/email tôi có trên trang web của tôi (có thể có nhiều John Smith và người đó có thể chọn sử dụng email khác.)Làm cách nào để kết nối xác nhận IPN Paypal với người dùng?
1) Khi tôi gửi yêu cầu thanh toán ban đầu cho Paypal, tôi có thể đính kèm UUID duy nhất vào URL tôi yêu cầu họ gửi lại cho tôi, vì vậy nếu tôi lưu ID duy nhất đó cho người dùng đó khớp với xác nhận thanh toán đó cho người dùng đã bắt đầu thanh toán. Tôi có làm nó khó hơn nó không? Có cách nào dễ hơn không?
2) Ngoài ra, đối với phí định kỳ/đăng ký, paypal có luôn sử dụng URL mà tôi đã chỉ định với lần bắt đầu thanh toán ban đầu không? Có ai có kinh nghiệm thực tế bằng cách sử dụng các khoản thanh toán Paypal định kỳ với IPN không, nó có sử dụng lại URL duy nhất đó không? Hoặc tôi có phải liên kết ID của Paypal với người dùng sau khi nhận được thanh toán định kỳ đầu tiên không?
giải pháp tốt quá. – Tim
Bạn phản ứng với mã trạng thái txn_type nào? Tôi đang gặp khó khăn trong việc trả lời câu hỏi này. http://stackoverflow.com/questions/13855287/parsing-paypal-subscription-ran-out – Volomike