# Function: extractPaymentRequestV2Details()

> **extractPaymentRequestV2Details**(`collection`): \{ `kind`: `"invoice"` \| `"payment-link"`; `obligations`: `object`[]; `version`: `2`; \} \| `null`

Defined in: [packages/bitbadgesjs-sdk/src/core/payment-requests-v2.ts:263](https://github.com/BitBadges/bitbadgesjs/blob/1fb1ffca5b8ac1c592c988f680c1c501839489b3/packages/bitbadgesjs-sdk/src/core/payment-requests-v2.ts#L263)

## Parameters

### collection

[`PaymentRequestV2Collection`](https://docs.bitbadges.io/sdk/reference/type-aliases/payment-request-v2-collection)

## Returns

\{ `kind`: `"invoice"` \| `"payment-link"`; `obligations`: `object`[]; `version`: `2`; \} \| `null`
