Ask our Business Community
Get started and join the conversation to use PayPal for business in the Headstart Community.
How do I use the PayPal API (and PayPal Payments Pro) with the Classic ASP SDK?
You can find all PayPal SDKs on the PayPal Developer Portal.
We’re sorry, the page you’re looking for is no longer available. Please try your search again in our Help Centre if you have a question or want to contact us.
Do I need to use PayPal SDKs to call PayPal APIs?No, you don't need to use PayPal SDKs to call PayPal APIs. However, the PayPal SDKs ease the task of calling PayPal Web Service APIs. They contain libraries that shield the user from the intricacies of the SOAP protocol, and offer a number of other useful features. You How do I get started with PayPal APIs and SDKs?An Application Programming Interface (API) is a safe gateway to use a company’s code or tool to accomplish a task. Using an API, you can get the local weather, check incoming flights with a certain airline, create a Google Map, or create a payment with PayPal. Requests How do I set up and process an API call using the Payflow .NET SDK?This tutorial shows you how to set up and process an API call using the Payflow .NET SDK. When finished, you'll be able to communicate with the server and see a response on the page. Disclaimer: This code isn't intended to be used in a production environment; How do I troubleshoot Classic ASP SDK error messages?When troubleshooting Classic ASP scripts, it's often helpful to configure Internet Explorer (IE) to not show friendly HTTP errors so you can see where the error is in your script. Showing friendly HTTP errors means that if the script encounters a problem, you'll see a generic HTTP 500 error Why did I get the error "ActiveX component can't create object: 'com.paypal.sdk.COMNetInterop.COMAdapter'" with the Classic ASP SDK?Issue You're using the Classic ASP SDK, and you got an "ActiveX component can't create object" error. Cause You've installed the classic ASP SDK but don't have RegAsm and gacutil in your system PATH. Depending on your configuration you may also see a generic error such as "paypal_base How do I set Log In with PayPal (LIPP) user profile options for my REST API app?As a merchant, you may want to request different PayPal user profile information via your Log In with PayPal (LIPP) integration. You can set these options through the PayPal Developer Portal. Note: For best results, set these options in the sandbox environment first, confirm that they meet your expectations, How do I use PHP to integrate with Payflow Pro without using an SDK?The Payflow SDK is recommended for .NET and Java developers to simplify the Payflow Pro integration. You'll find additional examples on GitHub.How do I encrypt PayPal HTML in ASP.NET?PayPal provides a .NET sample application/DLL that you can use in an ASP.NET application to ease integration. This FAQ explains how to get this DLL and use it in your web application. Note: The PayPal .NET SDKs also include support for Encrypted Website Payments, as of release 4_2_1. This FAQ doesn't What errors can be produced when using PayPal APIs?For a complete list of API error codes, see the API Error and Warning Codes page on the PayPal Developer Portal.What SDK do I use for Website Payments Pro UK?Because Website Payments Pro UK accounts are based on Payflow Pro, UK merchants can use the same SDKs as those used by the US and AU merchants for posting transactions via .NET, Java or via HTTPS (for example, PHP, Perl, Ruby, etc.). The UK Website Payments Pro uses How do I use PayPal's Authorization and Capture APIs?Upon completion of customer checkout, you can authorize a payment by setting the value of: DoExpressCheckoutPayment to "Authorization" or "Order." DoDirectPayment to "Authorization." The response from these requests returns an Authorization ID. At this point, you can settle (capture funds) with the DoCapture API request. DoCapture requires the How do I determine my Payflow Pro SDK version?To determine which version of the Payflow Pro SDK you're currently using: Log in to your PayPal Manager account. Click Reports. Click Daily Activity under Standard. Select a Date on which you know transactions were processed via Payflow Pro, then click Run Report. This report may finish quickly Where can I find sample API code for Windows solutions?PayPal API solutions for Windows (Classic ASP/VBScript and .NET) PayPal provides SDKs for Classic ASP and ASP.NET. Both require the .NET framework on the host machine. You can download these from the PayPal Developer Portal.How do I generate Payflow API credentials with a PayPal Payments Pro account?Here's how: Log in to your PayPal account. Select Profile > Profile and settings > My selling tools > API Access, click Update. Click Set up Payflow Pro API access under Option 2. Click Create access to generate your PayPal Payments Pro credentials. When credentials have been generated, How do I handle PayPal API timeouts and internal server error messages properly?Issue PayPal is sending you messages about API timeouts and internal server errors. Causes Generally, these messages result from server issues or connectivity issues. Solution When you receive an internal server error or timeout message in response to a PayPal API transaction request that processes a payment (DoDirectPayment, How do I get merchant technical support, such as for PayPal product integrations, APIs or Sandbox testing?For technical support on integrating our payment solutions, please visit our Merchant Integration Tech Support Community and PayPal Developer Centre. You can find comprehensive product information and all you need to know about integration, from creating buttons, managing APIs and authorisations, to testing with Sandbox. If you're still wondering How do I upgrade my PayPal SDK version for .NET?Upgrading SDK versions allows you to use the new features that PayPal has added to our web services. You can find complete information on updating your SDK as well as sample code on GitHub.Why did I get the error "Class 'PayPal\Rest\ApiContext' not found" when using the PayPal SDK?Issue The PayPal SDK returned a "class not found" error. Cause The file path in the PHP SDK couldn't be found. Solution Use Composer to update the vendor folder; for example: require('vendor/autoload.php'); $api = new \PayPal\Rest\ApiContext( new \PayPal\Auth\OAuthTokenCredential( $client_ID, $client_Secret ) ); What can I do if I don't have root access and want to use the PayPal PHP SDK on my host?If you want to use the PayPal PHP SDK on your host but don't have root access, you can use one of two alternatives for installing Pear (if your host can't do this for you). See the pear.php.net site for information on installing a local PEAR copy on a
Related articles are currently unavailable
Video is not available
You were logged out to help protect your account.