Integrate PayPal Website Payments Standard with few lines of code.

Asp.Net PayPal Control

Rich PayPal integration library for your ASP.NET MVC and Web Forms Websites. (.NET Framework)

Download Samples See pricing

C# & VB.NET sample projects · 0-day evaluation

v4.2 $id, .NET Framework, Visual Studio Versions
Features & capabilities

What Asp.Net PayPal Control does.

Handle PayPal IPN in ASP.NET with verified callbacks

Capture PayPal Instant Payment Notification (IPN) and have the component verify the message with PayPal before your code updates orders, memberships, or fulfillment. Instead of stitching together raw form posts and edge cases, you get server-side events (like IPN_Notified) with strongly-typed data so the "paid but not activated" scenario is easier to prevent.

Build PayPal Website Payments Standard buttons fast

Generate PayPal Website Payments Standard buttons (Buy Now, Donation, Subscription, Cart flows) from a single ASP.NET control instead of manually assembling PayPal form variables. Use the design-time Smart Tag wizard for Web Forms or MVC component composition to ship a working checkout with fewer moving parts.

Process PayPal return (PDT) with server-side events

Handle the synchronous PayPal return (PDT/return) using a dedicated PayPal Return Handler or same-page event (PayPal_Returned) so your app can display the right confirmation and capture return variables consistently. This reduces the common confusion around return URL behavior and missing fields by centralizing the post-checkout return flow.

Persist order metadata across PayPal with server-side state

Store transaction metadata in AdditionalDataItems so you can correlate PayPal callbacks to your internal order, user, or cart without exposing sensitive values in the browser. The data is saved server-side (default ~/App_Data) and can be retrieved in IPN/PDT handlers, with configurable cleanup via DeleteAdditionalDataTempFilesInHours.

Add advanced PayPal fields via AdditionalFormVariables

Extend PayPal form posts with AdditionalFormVariables when you need fields not exposed as first-class properties (for example solution_type or landing_page). This keeps your integration flexible as PayPal options change, without forcing you to fork the component or hardcode form fields throughout your app.

Generate encrypted PayPal buttons with built-in certificates

Use Encrypted Website Payments (EWP) to protect button parameters from tampering, with built-in tooling to generate PKCS12 and PEM certificates and an option to block non-encrypted payments. This is especially useful when you need stronger integrity guarantees for amounts, item identifiers, or subscription parameters.
Direct support

A free one-hour live training, on us.

Bring a real use case to a free one-hour live session with the engineers who build Asp.Net PayPal Control, and we will help you get the most out of it. No sales script.

Book a training session
No NDA · 60 minutes · Free to evaluators
Compatibility

Supported environments.

$id

1

.NET Framework

4.5, 4.5.*, 4.6, 4.6.*, 4.7

Visual Studio Versions

2013, 2015, 2017

Client testimonials

Hear from our customers.

SpiceLogic's Paypal control has provided a simplified, flexible, and cost-effective solution for several of our projects. It has greatly reduced the time to incorporate a fully functional payment system on the websites we develop.
Michael Kitterman
Lead Developer, Dingzoom, Inc.
We are using Paypal as one of our payment solutions. We had the problem of a fluctuating exchange rate, so generating "Buy now" and "Add to cart " buttons on the Paypal website would not work whilst also being very impractical for a large set of products. I was thrilled to find SpiceLogic's web site and specifically, their Paypal Asp.net Control. This solved all our problems in a snap, making it possible to generate Paypal buttons on the fly and then storing the resulting markup in our database, then rendering it on our webpage - AUTOMATICALLY!! Fantastic product, its a no-brainer. Regards, Luke.
Luke Grews
Co-owner, Metrodora, South Africa

Try Asp.Net PayPal Control free.

No credit card required. Evaluate the full feature set before you buy.