# PayPalBillingAgreementExperienceStatus

Enum · GraphQL API

Represents the current status of the buyer's PayPal approval experience during the billing agreement flow.

## Values

- `APPROVED`: Payer has approved saving PayPal as a payment method. Please continue with creating a vaulted payment method token.
- `CANCELED`: Payer canceled the payment method approval by closing the window or clicking cancel.
- `IN_PROGRESS`: Saving PayPal wallet in the vault initiated. User is on the review page before approval.
- `NOT_STARTED`: Payer is not logged in to approve saving PayPal as a payment method. Approval via PayPal is still pending.

## Used by

- [PayPalBillingAgreementDetailsPayload](/braintree/graphql/reference/types/pay-pal-billing-agreement-details-payload) — Object; experienceStatus

## GraphQL definition

```graphql
enum PayPalBillingAgreementExperienceStatus {
  APPROVED
  CANCELED
  IN_PROGRESS
  NOT_STARTED
}
```

---

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