Bạn có thể sử dụng đăng ký paypal cho việc này một cách dễ dàng. Tiêu chuẩn thanh toán trang web Paypal hỗ trợ điều này, cho phép bạn chấp nhận visa, mc, paypal, amex làm phương thức thanh toán cho người đăng ký của bạn.
Bạn không thể tạo nút được lưu trữ cho việc này, vì các nút được lưu trữ được mã hóa với số lượng đã đặt hoặc hồ sơ đăng ký.
Bạn tạo một nút tiêu chuẩn. Logic ứng dụng của bạn có thể lập trình tạo các biến cho đăng ký. Giá, tái phát, ect. Vì vậy, nếu sản phẩm của bạn là 20 mỗi tháng và người dùng được thêm 5 lần nữa thì bạn tạo nút đăng ký với giá 25 đô la.
Điều này rất dễ thực hiện với bất kỳ ngôn ngữ kịch bản phía máy chủ nào. Các thư viện PHP (cộng với các thư viện khác) có sẵn để mã hóa nút. Paypal gọi EWP này. Mã hóa đảm bảo rằng ai đó không thể sửa đổi số tiền bên ngoài dịch vụ đăng ký của bạn và cố gắng "hack hệ thống". Không cần thiết vì bạn có thể theo dõi tài khoản paypal của mình để xem số tiền đăng ký "lẻ".
Paypal cũng sẽ thông báo cho bạn qua email về các đăng ký mới và thậm chí có thể nói chuyện với máy chủ của bạn bằng một quy trình họ gọi IPN (thông báo thanh toán ngay lập tức)
Hạn chế duy nhất của việc sử dụng paypal là: 1. một số người cho rằng nó trông rẻ tiền 2. paypal lưu trữ thông tin thẻ tín dụng cho người đăng ký của bạn (điều này tốt vì bạn không phải đối phó với việc tuân thủ pci), điều này thật tệ vì bạn bị khóa. 3. Paypal tính phí 2,9% cộng với phí giao dịch mỗi lần có phí. con số này rất thấp so với mức trung bình của ngành nhưng có thể là vấn đề nếu bạn có 100k người đăng ký vì sau đó bạn đủ điều kiện để trao đổi cộng với giá 4. người dùng nhanh chóng truy cập trang web paypal để tạo đăng ký.
Một cách tiếp cận chuyên nghiệp hơn là đăng ký một tài khoản thương gia thực sự. Sử dụng một api cho cổng của bạn để lập trình tỷ lệ đăng ký chính xác, lưu trữ khách hàng của bạn trong một db và lập hóa đơn cho họ hàng tháng bằng cách sử dụng API hte