# PayPalIntent

Enum · GraphQL API

The intent for PayPal payments.

## Values

- `AUTHORIZE`: Merchant will authorize the payment, but the funds will be captured separately.
- `ORDER`: Merchant will create a PayPal Order. This validates the transaction without an authorization (i.e. without holding funds). Useful for authorizing and capturing funds up to 90 days after the order has been placed.
- `SALE`: Merchant will authorize and captures funds simultaneously.

## Used by

- [CreatePayPalOneTimePaymentInput](/braintree/graphql/reference/types/create-pay-pal-one-time-payment-input) — Input; intent

## GraphQL definition

```graphql
enum PayPalIntent {
  AUTHORIZE
  ORDER
  SALE
}
```

---

[View the complete GraphQL schema on GitHub](https://raw.githubusercontent.com/braintree/graphql-api/refs/heads/master/schema.graphql)