Top-level input fields for importing and vaulting a PayPal Billing Agreement.
customer IdIDOptional ID of the customer to associate the resulting payment method with.
indirect PayeePayThe merchant (payee) PayPal account associated with the PayPal Billing Agreement being vaulted. Only used when the specified merchant account is specially configured to handle indirect PayPal accounts.
merchant Account IdIDOptional ID of the merchant account associated with the linked PayPal account to be used to retrieve billing agreement details from PayPal. Only used for merchants with the PayPal multi-account feature enabled in Braintree.
input VaultPayPalBillingAgreementInput {
clientMutationId: String
billingAgreementId: String!
customerId: ID
merchantAccountId: ID
indirectPayee: PayPalAccountInput
}