# PaymentMethodDirectSpec

### object

- **allowedOrganizations**:  list of strings or null (Optional)
  - If set, only these organization IDs are allowed to use this payment method.

- **autoPurchaseBeamLicenses**: boolean (Required)
  - Specifies whether Beam usage should be billed through monthly charges (true) or by the minute (false).

- **endDate**: string or null (Required)
  - format: date
  - The date this payment method expires, in yyyy-mm-dd format. It is not valid on this day. If not set, this payment method never expires. If startDate is also set, endDate must be after startDate.

- **notes**: string (Optional)
  - <=256 characters: Note to the customer.

- **productPublicationName**: string (Required)
  - The name of the product publication that details the pricing for this payment method.

- **redeemedBy**: string or null (Optional)
  - The email of the user who redeemed this sales order.

- **salesOrderNumber**: string (Optional)
  - The document number from NetSuite, SOxxx.

- **startDate**: string or null (Required)
  - format: date
  - The date this payment method becomes eligible to be active, in yyyy-mm-dd format. It is valid on this day. If not set, there is no lower bound. If both startDate and endDate are set, endDate must be after startDate.

- **status**: string (Optional)
  - The status of the purchase order in MediaKind's systems.

- **type**: string (Required)
  - Payment method type. Defaults to `direct` if not specified.
