On this page
No Headings
Last updated: June 18, 2026
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.
Note: Contact PayPal customer service to request permission to use this API operation.
Updates or deletes a billing agreement.

Note: Only the fields described in this documentation are available for use.
| Field | Description |
|---|---|
ReferenceID | xs:string(Required) An ID, such as a billing agreement ID or a reference transaction ID that is associated with a billing agreement. |
BillingAgreementStatus | ebl:MerchantPullStatusCodeType(Optional) Use to cancel a billing agreement. To cancel a billing agreement, pass the value Canceled. Note: If you do not pass the value Canceled, BAUpdate returns the buyer's latest billing address. |
BillingAgreementDescription | xs:string(Optional) Description of goods or services associated with the billing agreement. This field is required for each recurring payment billing agreement. PayPal recommends that the description contain a brief summary of the billing agreement terms and conditions. For example, buyer will be billed at "9.99 per month for 2 years." Character length and limitations: 127 single-byte alphanumeric characters |
BillingAgreementCustom | xs:string(Optional) Custom annotation field for your own use. Note: For recurring payments, this field is ignored. |
| Field | Description |
|---|---|
BillingAgreementID | xs:stringIdentification number of the billing agreement. When the buyer approves the billing agreement, it remains valid until canceled by the buyer. Note: For reference transactions, you can pass a billing agreement ID in the ReferenceID request field. Also, a billing agreement ID is returned in the transaction response when the transaction references a billing agreement. Character length and limitations: 19 single-byte alphanumeric characters |
BillingAgreementDescription | xs:stringDescription of goods or services associated with the billing agreement. This field is required for each recurring payment billing agreement. Character length and limitations: 127 single-byte alphanumeric characters |
BillingAgreementCustom | xs:stringCustom annotation field for your own use. Character length and limitations: 256 single-byte alphanumeric characters |
BillingAgreementStatus | ebl:MerchantPullStatusCodeTypeOne of the following values:
|
BillingAgreementMax | cc:BasicAmountTypeMaximum amount for this billing agreement. Note: This field only has a value if the buyer signed up for PayPal using Preapproved Payments; it is included for backwards compatibility with deprecated systems. .), and the optional thousands separator must be a comma (,). Some currencies do not allow decimals. For details, see the currency codes page. |
PayerInfo | ns:PayerInfoTypeInformation about the buyer such as the buyer's name, email address, and country of residence. See PayerInfoType. |
BillingAddress | ns:AddressTypeCustomer's billing address. If the customer has stored a credit card in his/her account then the billing address of the credit card is returned; otherwise the customer's primary address is returned. See AddressType. |
PayeeInfo | ns:PayeeInfoTypeInformation about the merchant or the owner of the billing agreement. See PayeeInfoType. |
| Field | Description |
|---|---|
Payer | ns:EmailAddressTypeEmail address of buyer. Character length and limitations: 127 single-byte characters |
PayerID | ns:UserIDTypeUnique PayPal Customer Account identification number. Character length and limitations: 17 single-byte alphanumeric characters |
PayerStatus | ebl:PayPalUserStatusCodeTypeStatus of buyer's PayPal account. It is one of the following values:
|
PayerName | ebl:PersonNameTypeFirst and last name of buyer. See PersonNameType. |
PayerCountry | ns:CountryCodeTypeBuyer's country of residence in the form of ISO standard 3166 2-character country codes. Character length and limitations: 2 single-byte characters |
PayerBusiness | xs:stringBuyer's business name. Character length and limitations: 127 single-byte characters |
Address | [ns:AddressType](#addresstype-fields)Buyer's shipping address information. See AddressType. |
| Field | Description |
|---|---|
Salutation | xs:stringBuyer's salutation. Character length and limitations: 20 single-byte characters |
FirstName | ebl:PersonNameTypeBuyer's first name. Character length and limitations: 64 single-byte characters |
MiddleName | ebl:NameUserBuyer's middle name. Character length and limitations: 64 single-byte characters |
LastName | ebl:NameTypeBuyer's last name. Character length and limitations: 64 single-byte characters |
Suffix | ebl:SuffixTypeBuyer's suffix. Character length and limitations: 12 single-byte characters |
| Field | Description |
|---|---|
Name | xs:stringBilling name associated with this billing address. Character length and limitations: 32 single-byte characters |
Street1 | xs:stringFirst billing street address. Character length and limitations: 100 single-byte characters |
Street2 | xs:stringSecond billing street address. Character length and limitations: 100 single-byte characters |
CityName | xs:stringName of billing city. Character length and limitations: 40 single-byte characters |
StateOrProvince | xs:stringBilling state or province. Required for U.S. addresses only. Character length and limitations: 40 single-byte characters |
PostalCode | xs:stringU.S. billing ZIP code or other country-specific postal code. Character length and limitations: 20 single-byte characters |
Country | ebl:CountryCodeBilling country code. Character length and limitations: 2 single-byte characters |
Information about the merchant or the owner of the billing agreement.
| Field | Description |
|---|---|
PayeeEmail | ns:EmailAddressTypeEmail address of the merchant or owner of the billing agreement. Character length and limitations: 127 single-byte characters |
PayeeID | ns:UserIDTypeUnique merchant account identification number. Character length and limitations: 17 single-byte alphanumeric characters |