[@expediagroup/fraudpreventionv2-sdk](../../index.md) / [models](../index.md) / Authorize

# Class: Authorize

Authorize operation on the payment. An authorize operation represents placing the funds on hold with the specified form of payment.

## Constructors

### new Authorize(authorize)

> **new Authorize**(`authorize`): [`Authorize`](Authorize.md)

#### Parameters

• **authorize**: [`AuthorizeProperties`](../interfaces/AuthorizeProperties.md)

#### Returns

[`Authorize`](Authorize.md)

#### Source

models/Authorize.ts:47

## Properties

| Property | Type |
| :------ | :------ |
| `amount?` | [`Amount`](Amount.md) |
| `id?` | `string` |
| `outcome?` | [`PaymentOutcome`](PaymentOutcome.md) |
