Chuyển đến nội dung chính

recoverSubscriptions

Khôi phục một đăng ký thông qua Cổng thanh toán Stripe. 🔐 Phương pháp này yêu cầu ủy quyền.

Mô tả

Phương pháp này khôi phục một đăng ký đã bị hủy trước đó cho người dùng hiện tại thông qua Cổng thanh toán Stripe. Nó trả về một Promise mà sẽ giải quyết thành true nếu yêu cầu khôi phục được chấp nhận, hoặc một đối tượng IError nếu có vấn đề xảy ra.

⚠️ Với cài đặt mặc định errors.isShell: true, một yêu cầu bị từ chối sẽ được trả về thay vì bị ném ra: phương pháp này sẽ giải quyết thành một đối tượng IError, không bao giờ thành false. Kiểm tra result === true - một đối tượng lỗi là giá trị đúng, vì vậy if (result) sẽ coi một thất bại là thành công.

Subscriptions.recoverSubscriptions(

body*

);

Sơ đồ tham số

Sơ đồ

body(bắt buộc): ICancelSubscription
Nội dung đăng ký
ví dụ:

{ marker: "premium" }

body.marker(bắt buộc): string
Đánh dấu đăng ký.
ví dụ: "premium"

Ví dụ

Ví dụ tối thiểu

const response = await Subscriptions.recoverSubscriptions({ marker: 'premium' });

Phản hồi ví dụ

{
"statusCode": 404,
"timestamp": "2026-08-14T13:04:38.395Z",
"message": "No subscription found"
}

Sơ đồ phản hồi

Details

Sơ đồ: boolean boolean: boolean
Trả về true nếu yêu cầu khôi phục được chấp nhận.
ví dụ: true