# Function: buildPaymentRequestV2PayMsg()

> **buildPaymentRequestV2PayMsg**(`creator`, `collectionId`, `collection`, `obligationId`, `units?`): `object`

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

## Parameters

### creator

`string`

### collectionId

`string`

### collection

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

### obligationId

`string`

### units?

`string` = `'1'`

## Returns

`object`

### typeUrl

> **typeUrl**: `string` = `'/tokenization.MsgTransferTokens'`

### value

> **value**: `object`

#### value.collectionId

> **collectionId**: `string`

#### value.creator

> **creator**: `string`

#### value.transfers

> **transfers**: `object`[]
