Skip to main content
Version: 2.x

Interface: CommerceAutoRecharge

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

Methods​

disable()​

disable(input): Promise<void>

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

Parameters​

input​

Pick<AutoRechargeInput, "accountId">

Returns​

Promise<void>


enable()​

enable(input): Promise<BillingAutoRechargeStatus | null>

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

Parameters​

input​

AutoRechargeInput

Returns​

Promise<BillingAutoRechargeStatus | null>


getStatus()​

getStatus(input): Promise<BillingAutoRechargeStatus | null>

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

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:301

Parameters​

input​

AutoRechargeInput

Returns​

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


retry()​

retry(input): Promise<BillingAutoRechargeStatus | null>

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

Parameters​

input​

AutoRechargeInput

Returns​

Promise<BillingAutoRechargeStatus | null>