# CreatePayPalOneTimePaymentPayload

Object · GraphQL API

Top-level fields returned from setting up a PayPal One-Time Payment.

## Fields

- `clientMutationId` (`String`): An identifier used to reconcile requests and responses. 255 characters maximum.
- `approvalUrl` (`URL`): The URL for getting user approval of the PayPal payment.
- `paymentId` (`String`): The PayPal payment ID / order ID.
- `launchPayPalApp` (`Boolean`): Indicates app switch eligibility.

## Used by

- [createPayPalOneTimePayment](/braintree/graphql/reference/mutations/create-pay-pal-one-time-payment) — Mutation

## GraphQL definition

```graphql
type CreatePayPalOneTimePaymentPayload {
  clientMutationId: String
  approvalUrl: URL
  paymentId: String
  launchPayPalApp: Boolean
}
```

---

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