Subscriptions
Cập nhật phương thức thanh toán
Cập nhật phương thức thanh toán cho một đăng ký hiện có. Bạn có thể thêm một phương thức thanh toán mới hoặc sử dụng một phương thức đã có từ các phương thức thanh toán đã lưu của khách hàng.
POST
JavaScript
Cập nhật phương thức thanh toán cho một đăng ký. Endpoint này hỗ trợ cả đăng ký đang hoạt động và đăng ký trong trạng thái
on_hold.
Đối với các thuê bao ở trạng thái
on_hold, việc cập nhật phương thức thanh toán sẽ tự động tạo một khoản phí cho số dư còn lại, tạo hóa đơn và tái kích hoạt thuê bao trở lại trạng thái active khi thanh toán thành công.Trường hợp sử dụng
- Đăng ký đang hoạt động: Cập nhật phương thức thanh toán khi thẻ hết hạn hoặc khách hàng muốn sử dụng một phương thức thanh toán khác
- Đăng ký tạm hoãn: Kích hoạt lại các đăng ký đã tạm hoãn do thanh toán không thành công bằng cách cập nhật phương thức thanh toán
- Quản lý phương thức thanh toán: Chuyển đổi giữa các phương thức thanh toán đã lưu hoặc thêm mới
Để liệt kê các phương thức thanh toán hiện có của khách hàng, hãy sử dụng List Payment Methods API. Điều này giúp bạn lấy các ID phương thức thanh toán có sẵn khi sử dụng
type: "existing" để cập nhật phương thức thanh toán của thuê bao.Hành vi đối với Đăng ký Đang Hoạt Động
Khi cập nhật phương thức thanh toán cho một đăng ký đang hoạt động:- Phương thức thanh toán được cập nhật ngay lập tức
- Không có khoản phí nào được tạo ra
- Đăng ký vẫn giữ trạng thái hoạt động
- Các lần gia hạn trong tương lai sẽ sử dụng phương thức thanh toán mới
Hành vi đối với Đăng Ký Tạm Hoãn
Khi cập nhật phương thức thanh toán cho một thuê bao ở trạng tháion_hold:
- Một khoản phí được tự động tạo cho số dư còn lại
- Một hóa đơn được tạo cho khoản phí đó
- Thanh toán được xử lý bằng phương thức thanh toán mới
- Khi thanh toán thành công, thuê bao được tái kích hoạt về trạng thái
active - Bạn sẽ nhận được các sự kiện webhook:
payment.succeededtiếp theo làsubscription.active
Sự kiện Webhook
Khi cập nhật phương thức thanh toán cho một thuê bao ở trạng tháion_hold, bạn sẽ nhận được các sự kiện webhook sau:
payment.succeeded- Khoản phí cho số dư còn lại đã thành côngsubscription.active- Thuê bao đã được tái kích hoạt
Ủy quyền
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Tham số đường dẫn
Subscription Id
Nội dung
application/json
Last modified on April 8, 2026
JavaScript