--- title: RemotePaypalPaymentMethodInput - GraphQL Admin description: The input fields for a remote PayPal customer payment method. api_version: unstable api_name: admin source_url: html: https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/remotepaypalpaymentmethodinput md: https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/remotepaypalpaymentmethodinput.md --- # Remote​Paypal​Payment​Method​Input input\_object The input fields for a remote PayPal customer payment method. ## Fields * billing​Address [Mailing​Address​Input!](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/MailingAddressInput) required The billing address. * billing​Agreement​Id [String!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/String) non-null The billing agreement ID from PayPal that starts with 'B-' (for example, `B-1234XXXXX`). *** ## Input objects using this input * [Customer​Payment​Method​Remote​Input.paypalPaymentMethod](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CustomerPaymentMethodRemoteInput#fields-paypalPaymentMethod) INPUT OBJECT The input fields for a remote gateway payment method, only one remote reference permitted. *** ## Map ### Input objects using this input * [Customer​Payment​Method​Remote​Input.paypalPaymentMethod](https://shopify.dev/docs/api/admin-graphql/unstable/input-objects/CustomerPaymentMethodRemoteInput#fields-paypalPaymentMethod)