# Function: verifySpendableCreditReceipt()

> **verifySpendableCreditReceipt**(`collection`, `response`, `request`): `object`

Defined in: [packages/bitbadgesjs-sdk/src/core/spendable-credits.ts:179](https://github.com/BitBadges/bitbadgesjs/blob/f01108c5fdc70469b2407178b2a08f787b2e5d44/packages/bitbadgesjs-sdk/src/core/spendable-credits.ts#L179)

Verify a response fetched by the provider from its trusted chain node, never a client-supplied response.

## Parameters

### collection

`any`

### response

`any`

### request

[`SpendableCreditRequest`](https://docs.bitbadges.io/sdk/reference/type-aliases/spendable-credit-request)

## Returns

`object`

### collectionId

> **collectionId**: `string` = `expected.collectionId`

### height

> **height**: `string`

### provider

> **provider**: `string` = `request.provider`

### receiptId

> **receiptId**: `string`

### requestId

> **requestId**: `string` = `request.requestId`

### serviceId

> **serviceId**: `string` = `request.serviceId`

### txHash

> **txHash**: `string`

### units

> **units**: `string` = `request.units`

### wallet

> **wallet**: `string` = `request.wallet`
