# PayPalBillingAgreementDetailsPayload

Object · GraphQL API

The details of the billing agreement.

## Fields

- `billingAgreementToken` (`ID`): The Billing Agreement token.
- `status` (`PayPalBillingAgreementStatus`): The status of the billing agreement.
- `experienceStatus` (`PayPalBillingAgreementExperienceStatus`): The current status of the PayPal checkout process during approval.
- `customFields` (`[PayPalCustomField!]`): Custom fields related to a PayPal Billing Agreement (twenty [20] items maximum).

## Used by

- [paypalBillingAgreementDetails](/braintree/graphql/reference/queries/paypal-billing-agreement-details) — Query

## GraphQL definition

```graphql
type PayPalBillingAgreementDetailsPayload {
  billingAgreementToken: ID
  status: PayPalBillingAgreementStatus
  experienceStatus: PayPalBillingAgreementExperienceStatus
  customFields: [PayPalCustomField!]
}
```

---

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