Skip to main content
Version: 2.x

Interface: CommerceAutoRecharge

Defined in: javascript/src/commerce/types.ts:292

Methods

disable()

disable(input): Promise<void>

Defined in: javascript/src/commerce/types.ts:295

Parameters

input

Pick<AutoRechargeInput, "accountId">

Returns

Promise<void>


enable()

enable(input): Promise<BillingAutoRechargeStatus | null>

Defined in: javascript/src/commerce/types.ts:294

Parameters

input

AutoRechargeInput

Returns

Promise<BillingAutoRechargeStatus | null>


getStatus()

getStatus(input): Promise<BillingAutoRechargeStatus | null>

Defined in: javascript/src/commerce/types.ts:293

Parameters

input

Pick<AutoRechargeInput, "accountId">

Returns

Promise<BillingAutoRechargeStatus | null>


processIfNeeded()

processIfNeeded(input): Promise<{ charge?: SavedPaymentChargeResult | null; outcome: AutoRechargeOutcome; }>

Defined in: javascript/src/commerce/types.ts:297

Parameters

input

AutoRechargeInput

Returns

Promise<{ charge?: SavedPaymentChargeResult | null; outcome: AutoRechargeOutcome; }>


retry()

retry(input): Promise<BillingAutoRechargeStatus | null>

Defined in: javascript/src/commerce/types.ts:296

Parameters

input

AutoRechargeInput

Returns

Promise<BillingAutoRechargeStatus | null>