# Interface: SpendableCreditParams

Defined in: [packages/bitbadgesjs-sdk/src/core/builders/spendable-credit.ts:25](https://github.com/BitBadges/bitbadgesjs/blob/f01108c5fdc70469b2407178b2a08f787b2e5d44/packages/bitbadgesjs-sdk/src/core/builders/spendable-credit.ts#L25)

## Properties

### creditsPerPack?

> `optional` **creditsPerPack?**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/core/builders/spendable-credit.ts:32](https://github.com/BitBadges/bitbadgesjs/blob/f01108c5fdc70469b2407178b2a08f787b2e5d44/packages/bitbadgesjs-sdk/src/core/builders/spendable-credit.ts#L32)

Positive whole service units per pack.

***

### description?

> `optional` **description?**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/core/builders/spendable-credit.ts:38](https://github.com/BitBadges/bitbadgesjs/blob/f01108c5fdc70469b2407178b2a08f787b2e5d44/packages/bitbadgesjs-sdk/src/core/builders/spendable-credit.ts#L38)

***

### expiresAt?

> `optional` **expiresAt?**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/core/builders/spendable-credit.ts:35](https://github.com/BitBadges/bitbadgesjs/blob/f01108c5fdc70469b2407178b2a08f787b2e5d44/packages/bitbadgesjs-sdk/src/core/builders/spendable-credit.ts#L35)

Inclusive Unix milliseconds; omitted means no expiry.

***

### image?

> `optional` **image?**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/core/builders/spendable-credit.ts:39](https://github.com/BitBadges/bitbadgesjs/blob/f01108c5fdc70469b2407178b2a08f787b2e5d44/packages/bitbadgesjs-sdk/src/core/builders/spendable-credit.ts#L39)

***

### name?

> `optional` **name?**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/core/builders/spendable-credit.ts:37](https://github.com/BitBadges/bitbadgesjs/blob/f01108c5fdc70469b2407178b2a08f787b2e5d44/packages/bitbadgesjs-sdk/src/core/builders/spendable-credit.ts#L37)

***

### paymentDenom

> **paymentDenom**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/core/builders/spendable-credit.ts:26](https://github.com/BitBadges/bitbadgesjs/blob/f01108c5fdc70469b2407178b2a08f787b2e5d44/packages/bitbadgesjs-sdk/src/core/builders/spendable-credit.ts#L26)

***

### pricePerPack?

> `optional` **pricePerPack?**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/core/builders/spendable-credit.ts:30](https://github.com/BitBadges/bitbadgesjs/blob/f01108c5fdc70469b2407178b2a08f787b2e5d44/packages/bitbadgesjs-sdk/src/core/builders/spendable-credit.ts#L30)

Positive integer payment base units per pack.

***

### provider

> **provider**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/core/builders/spendable-credit.ts:27](https://github.com/BitBadges/bitbadgesjs/blob/f01108c5fdc70469b2407178b2a08f787b2e5d44/packages/bitbadgesjs-sdk/src/core/builders/spendable-credit.ts#L27)

***

### purchaseOptions?

> `optional` **purchaseOptions?**: [`SpendableCreditPurchaseOption`](https://docs.bitbadges.io/sdk/reference/interfaces/spendable-credit-purchase-option)[]

Defined in: [packages/bitbadgesjs-sdk/src/core/builders/spendable-credit.ts:33](https://github.com/BitBadges/bitbadgesjs/blob/f01108c5fdc70469b2407178b2a08f787b2e5d44/packages/bitbadgesjs-sdk/src/core/builders/spendable-credit.ts#L33)

***

### serviceId

> **serviceId**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/core/builders/spendable-credit.ts:28](https://github.com/BitBadges/bitbadgesjs/blob/f01108c5fdc70469b2407178b2a08f787b2e5d44/packages/bitbadgesjs-sdk/src/core/builders/spendable-credit.ts#L28)

***

### uri?

> `optional` **uri?**: `string`

Defined in: [packages/bitbadgesjs-sdk/src/core/builders/spendable-credit.ts:36](https://github.com/BitBadges/bitbadgesjs/blob/f01108c5fdc70469b2407178b2a08f787b2e5d44/packages/bitbadgesjs-sdk/src/core/builders/spendable-credit.ts#L36)
