SetCustomerBillingAgreement API Operation (NVP)
APILegacy
Important: NVP/SOAP is a legacy integration method. We accept new integrations and support existing integrations, but there are newer solutions. If you're starting an integration, we recommend our latest solutions.
This page has moved to the documentation archive.
Initiates the creation of a billing agreement.
This API operation has been deprecated starting with API version 54.0 and later.
Important: If you use Express Checkout with API version 54.0 or later, do not use the
SetCustomerBillingAgreement
andGetBillingAgreementCustomerDetails
API operations for billing agreements. Instead, to set up a billing agreement, use theSetExpressCheckout
(NVP | SOAP) API operation and set the amount value to zero. Call theGetExpressCheckoutDetails
(NVP | SOAP) API operation to obtain information about the buyer and the buyer's checkout status. Then use theCreateBillingAgreement
(NVP | SOAP) API operation to create the billing agreement. See the Express Checkout integration guide for more information on setting up a billing agreement.