On this page
No Headings
Last updated: August 17, 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.
Shows information about a hosted PayPal Payments Standard button.
Important:
The Button Manager API is deprecated. For new integrations, see the associated topic.
| Button | See |
|---|---|
| Buy Now | PayPal Checkout Overview |
| Add to Cart | Solution Providers |
| Donate | Create a Donate button |
| Automatic Billing Subscribe | Subscriptions Overview |
You can use this information to set the fields that have not changed when you update a button.
The request includes the ID of the hosted button for which to get details.
| Field | Description |
|---|---|
HostedButtonID | xs:string(Required) The ID of the hosted button whose details you want to obtain. |
The response fields contain all non-inventory information related to the button.
| Field | Description |
|---|---|
ButtonType | ebl:ButtonTypeTypeThe kind of button. Value is:
|
ButtonCode | ebl:ButtonCodeTypeThe kind of button code. Value is:
|
ButtonSubType | ebl:ButtonSubTypeTypeThe use of button. Value is:
|
HostedButtonID | xs:stringThe ID of a PayPal-hosted button. |
Website | xs:stringHTML code for web pages |
Email | xs:stringCode for email links and links in other documents that support external links |
ButtonVar | xs:stringHTML standard button variables |
| Field | Description |
|---|---|
OptionName | xs:string(Optional) The menu name. |
OptionSelectionDetails | ns:OptionSelectionDetailsType(Optional) Menu items. |
| Field | Description |
|---|---|
OptionSelection | xs:string(Optional) The menu item's name |
Price | xs:string(Optional) The price associated with the first menu item. Note: If you specify a price, you cannot set a button variable to amount. |
| Error code | Short and long messages | User action |
|---|---|---|
| 10001 | Internal Error Internal Error | To learn more about possible causes and corrective actions, see What is API error code 10001?. |
| 11950 | Invalid Data A hosted button ID must be specified. | |
| 11951 | Invalid Argument The hosted button ID specified is invalid. | |
| 11951 | Operation Refused Operation not supported for Sample Buttons. | |
| 11992 | Invalid Argument You do not have permissions to access this button. Verify the hosted button ID and try the request again. |