Trả Theo Ý Muốn Là Gì?
PWYW là mô hình định giá trong đó khách hàng tự đặt mức giá trong phạm vi giới hạn mà bạn xác định. Mô hình này phù hợp với:- Sản phẩm kỹ thuật số và nội dung đa phương tiện: Mẫu, sách điện tử, khóa học, plugin.
- Ra mắt thử nghiệm: Quyền truy cập sớm, bản beta, chương trình khuyến mãi có thời hạn.
- Gói sản phẩm và tiện ích bổ sung: Thêm một cấp PWYW để tăng mức độ tham gia.
Lợi Ích Chính
- Định giá do khách hàng quyết định: Người mua chọn số tiền họ thanh toán.
- Mức sàn doanh thu: Áp dụng mức tối thiểu để bảo vệ biên lợi nhuận.
- Định hướng kỳ vọng: Mức giá đề xuất tùy chọn giúp hướng dẫn lựa chọn.
- Checkout được lưu trữ: Checkout và biên lai được xử lý thay bạn.
- Ưu tiên developer: API rõ ràng để tạo, hoàn tiền và xử lý webhooks.
Tạo Trả Theo Ý Muốn
Tạo một sản phẩm mua một lần và bật PWYW trong bảng điều khiển Dodo Payments. Các phần bên dưới tương ứng trực tiếp với biểu mẫu tạo sản phẩm.Tạo sản phẩm
Thông tin sản phẩm
- Tên sản phẩm (bắt buộc): Tên hiển thị trong checkout và hóa đơn.
- Mô tả sản phẩm: Nêu rõ giá trị mà khách hàng nhìn thấy trước khi thanh toán.
- Hình ảnh sản phẩm: PNG, JPG hoặc WebP, tối đa 3 MB.
- Brand: Liên kết sản phẩm với một brand cụ thể để áp dụng giao diện và email.
- Danh mục thuế (bắt buộc): Chọn danh mục phù hợp để xác định các quy tắc thuế.
Giá cả
- Loại định giá: Chọn One Time.
- Pay What You Want (công tắc): Bật để cho phép người mua chọn số tiền.
- Giá tối thiểu (bắt buộc): Mức thấp nhất mà khách hàng được phép thanh toán.
- Giá đề xuất (tùy chọn): Mức tiền được đề xuất hiển thị trên trang sản phẩm. Mức này không được thấp hơn giá tối thiểu.
Chia sẻ liên kết với số tiền cố định
Khi chia sẻ liên kết checkout cho một sản phẩm PWYW từ Products, hãy mở Advanced Settings và đặt Payment amount để tính chính xác giá trị đó thay vì cho phép người mua tự chọn. Số tiền phải bằng hoặc cao hơn Giá tối thiểu của sản phẩm và được truyền trong liên kết dưới dạng query parameterpaymentAmount theo đơn vị tiền tệ chính (ví dụ: 12.5 cho $12.50). Để trống trường này để duy trì hành vi người mua tự chọn số tiền.
Quản lý API
Create Checkout Sessions (PWYW)
Create Checkout Sessions (PWYW)
Sử dụng
POST /checkouts để tạo các phiên checkout một lần từ sản phẩm. Checkout sẽ yêu cầu người mua nhập số tiền đáp ứng mức tối thiểu PWYW của bạn.API Reference
Xem API tạo phiên checkout.
Refund Payments
Refund Payments
Sử dụng
POST /refunds để tạo các khoản hoàn tiền toàn bộ hoặc một phần. Khách hàng sẽ được hoàn lại chính xác số tiền họ đã thanh toán.API Reference
Tìm hiểu cách hoàn tiền một khoản thanh toán.
List and Retrieve
List and Retrieve
Sử dụng
GET /payments để liệt kê các khoản thanh toán và GET /payments/{payment_id} để truy xuất một khoản thanh toán. Truy xuất các mục chi tiết bằng GET /payments/{payment_id}/line-items.List Payments
Duyệt API liệt kê.
Get Payment Detail
Xem API truy xuất.
Retrieve Line Items
Kiểm tra các mặt hàng đã mua cho một khoản thanh toán.
Payment Webhooks
Payment Webhooks
Phản hồi các sự kiện như payment.succeeded hoặc payment.failed trong backend của bạn.
Webhook Guide
Xử lý các sự kiện trong vòng đời thanh toán.
Các trường hợp sử dụng phổ biến
- Tài sản kỹ thuật số: Theme, mẫu, bộ biểu tượng, nội dung đa phương tiện hoặc plugin.
- Nội dung và giáo dục: Sách điện tử, khóa học, hội thảo với mức giá dành cho người ủng hộ.
- Cộng đồng và quyên góp: Gây quỹ, tài trợ mã nguồn mở, hỗ trợ nhà sáng tạo.
- Thử nghiệm ra mắt: Quyền truy cập beta và các chiến dịch có thời hạn để đánh giá nhu cầu.
Ví dụ tích hợp
Checkout Sessions (Thanh toán một lần, PWYW)
Thêm một sản phẩm PWYW vào giỏ hàng. Checkout sẽ thu thập số tiền do người mua nhập (tuân theo mức tối thiểu của bạn) — không yêu cầu thêm trường nào.Thực tiễn tốt nhất
- Chọn mức tối thiểu hợp lý: Bù đắp chi phí trong khi vẫn tạo điều kiện dễ dàng để khách hàng tham gia.
- Sử dụng giá đề xuất: Định hướng kỳ vọng để cải thiện giá trị đơn hàng trung bình.
- Giải thích rõ giá trị: Cho người mua biết khoản đóng góp của họ mang lại quyền lợi gì.
- Thử nghiệm A/B các chiến dịch: Giới hạn thời gian ưu đãi và thử nghiệm cách truyền tải thông điệp.
- Theo dõi phân bổ: Theo dõi các mức tiền đã thanh toán để điều chỉnh giá tối thiểu và giá đề xuất.