# API Reference (/api/nvp-soap/reference)



> **Note:** **Deprecation notice**: PayPal's NVP/SOAP APIs are legacy APIs, but PayPal continues to support them. To access the most current features and security:
>
> * For new integrations, [start with the latest tools](/).
>
> * For existing integrations, [visit the upgrade hub](/upgrade/).

Reference information for PayPal NVP/SOAP API.

## Endpoints [#endpoints]

See the [endpoints](/api/nvp-soap/endpoints/) for the PayPal NVP/SOAP APIs.

## Currency codes [#currency-codes]

Specify [currencies](/api/nvp-soap/currency-codes/) in fields and variables for NVP/SOAP APIs using use [three-character ISO-4217](https://en.wikipedia.org/wiki/ISO_4217#Active_codes) codes.

## Country codes [#country-codes]

Use PayPal-supported [countries and regions](/api/nvp-soap/country-codes/) in fields and variables.

## State & province codes [#state--province-codes]

Figure out which [state and province](/api/nvp-soap/state-codes/) codes you need in the `state` parameter for an address.

## Locale codes [#locale-codes]

Use any PayPal-supported [language and locale](/api/nvp-soap/locale-codes/) to localize PayPal checkout pages.

## Response codes [#response-codes]

Get NVP/SOAP response codes:

* [AVS error response codes](/api/nvp-soap/AVSResponseCodes/#avs-error-response-codes)

* [CVV2 error response codes](/api/nvp-soap/AVSResponseCodes/#cvv2-error-response-codes)

* [Payment advice codes for declined payments](/api/nvp-soap/AVSResponseCodes/#payment-advice-codes-for-declined-payments)

## Error codes [#error-codes]

Understand PayPal NVP/SOAP API operation [errors and warning codes](/api/nvp-soap/errors/).
