# PayPalRecurringBillingPlanInput

Input · GraphQL API

Billing plan for recurring payments.

## Fields

- `planType` (`PayPalRecurringBillingPlan!`) — required: The type of recurring billing plan.
- `planMetadata` (`PayPalRecurringBillingPlanMetadataInput`): Additional properties of the recurring billing plan.

## Used by

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

## GraphQL definition

```graphql
input PayPalRecurringBillingPlanInput {
  planType: PayPalRecurringBillingPlan!
  planMetadata: PayPalRecurringBillingPlanMetadataInput
}
```

---

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