# Function: getPaymentRequestV2Type()

> **getPaymentRequestV2Type**(`__namedParameters`): [`PaymentRequestV2Type`](https://docs.bitbadges.io/sdk/reference/type-aliases/payment-request-v2-type)

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

Infer the display category of validated terms without changing their payment semantics.

## Parameters

### \_\_namedParameters

#### kind

`"invoice"` \| `"payment-link"`

#### obligations

`object`[]

#### version

`2` = `...`

## Returns

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