# Function: getSubscriptionRenewalConsentStatus()

> **getSubscriptionRenewalConsentStatus**(`faucet`, `approval`, `now?`): `"none"` \| `"recorded"` \| `"expired"`

Defined in: [packages/bitbadgesjs-sdk/src/core/subscriptions.ts:45](https://github.com/BitBadges/bitbadgesjs/blob/1fb1ffca5b8ac1c592c988f680c1c501839489b3/packages/bitbadgesjs-sdk/src/core/subscriptions.ts#L45)

A recorded consent is not evidence of a successful or guaranteed future charge.

## Parameters

### faucet

`Pick`\<[`iCollectionApproval`](https://docs.bitbadges.io/sdk/reference/interfaces/i-collection-approval)\<`bigint`\>, `"transferTimes"`\>

### approval

`Pick`\<[`iUserIncomingApproval`](https://docs.bitbadges.io/sdk/reference/interfaces/i-user-incoming-approval)\<`bigint`\>, `"transferTimes"`\> \| `undefined`

### now?

`bigint` = `...`

## Returns

`"none"` \| `"recorded"` \| `"expired"`
