# LocalPaymentPayerInfoInput

Input · GraphQL API

Input fields for the payer of a local payment.

## Fields

- `givenName` (`String!`) — required: The payer's given (first) name.
- `surname` (`String!`) — required: The payer's surname (last name).
- `email` (`EmailAddress`): The payer's email.
- `phoneNumber` (`String`): The payer's phone number.
- `phoneCountryCode` (`String`): The country code for the payer's phone number.
- `shippingAddress` (`LocalPaymentAddressInput`): The payer's shipping address.
- `billingAddress` (`LocalPaymentAddressInput`): The payer's billing address.

## Used by

- [LocalPaymentContextInput](/braintree/graphql/reference/types/local-payment-context-input) — Input; payerInfo
- [NonInstantLocalPaymentContextInput](/braintree/graphql/reference/types/non-instant-local-payment-context-input) — Input; payerInfo

## GraphQL definition

```graphql
input LocalPaymentPayerInfoInput {
  givenName: String!
  surname: String!
  email: EmailAddress
  phoneNumber: String
  phoneCountryCode: String
  shippingAddress: LocalPaymentAddressInput
  billingAddress: LocalPaymentAddressInput
}
```

---

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