Vì vậy, tôi đã triển khai PayPal đầy đủ vào hệ thống của mình. Hệ thống hoạt động trên các gói của người dùng, tất cả ở mức giá đã định. Mỗi người dùng có một subscr_id (được đặt bởi PayPal) được gán cho họ, cùng với các chi tiết của gói họ đã mua.PayPal Sửa đổi đăng ký - Tiêu chuẩn thanh toán
Tôi cần có thể sửa đổi đăng ký để người dùng có thể chọn gói khác. Về cơ bản tôi chỉ cần để có thể thay đổi số lượng và lĩnh vực 'tùy chỉnh' (điều này có chứa chi tiết gói, phiếu giảm giá được sử dụng, vv). Tôi có thể nghĩ, và hy vọng, nó sẽ đơn giản như hiển thị cho người dùng một biểu mẫu khác với các trường ẩn cho 'sửa đổi', 'subscr_id', 'tùy chỉnh' (giá trị mới) và 'số tiền' (giá trị mới).). Thật không may tôi không thể tìm thấy điều này bất cứ nơi nào trực tuyến, và tài liệu của PayPal là như vậy nguyên khối mà tôi thấy mình đi vòng trong vòng tròn cho giờ tại một thời điểm.
IPN của tôi được thiết lập và hoạt động tốt, tôi chỉ cần tạo biểu mẫu cho phép tôi đặt biến 'số tiền' và 'tùy chỉnh' thành một biến mới ... bit mà tôi nghĩ sẽ dễ dàng! Bất kỳ trợ giúp nào cũng được đánh giá rất cao. Cảm ơn trước.
Vâng, tôi thấy rằng một vài giờ sau khi đăng. Nó không được sử dụng nhiều cho tôi bây giờ mặc dù không may, vì tôi đã phải xây dựng một cơ chế rất ngược. PayPal không cho phép sửa đổi ngay lập tức. Vì vậy, nếu ai đó muốn bắt đầu trả tiền cho gói 'pro' thay vì 'cơ bản', họ sẽ có quyền truy cập tức thì nhưng không thanh toán trong 30 ngày. Sau đó, họ có thể giảm đăng ký của họ trong một ngày, sau đó sửa đổi lại vào ngày sau khi thanh toán - về cơ bản nhận được dịch vụ tốt nhất với mức giá thấp nhất - hoàn toàn là lỗ hổng. Tôi đã làm cho nó để họ phải hủy bỏ sau đó đăng ký lại, không lý tưởng, nhưng cách duy nhất nó có vẻ. Cảm ơn – Mike
Tôi nghĩ rằng liên kết tốt hơn ở đây là https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_subscribe_buttons#id08ADFA005QU – coderintherye