Skip to content

The "Payment Integration" project showcases a straightforward implementation of payment processing using ASP.NET Core and the Stripe API. It enables users to create a checkout session for products, handles successful payments with a designated success page, and provides a cancel page for users opting out of the payment process.

Notifications You must be signed in to change notification settings

Kurayami7/Payment-Integration

Repository files navigation

Payment Integration

This project demonstrates a payment integration implementation using ASP.NET Core and the Stripe API. It allows you to create a checkout session and handle successful and canceled payment scenarios. The integration utilizes the Stripe Checkout API and is designed for simplicity and ease of understanding.

Features

  • Create a checkout session for products using the Stripe API.

  • Handle successful payment scenarios with a success page.

  • Provide a cancel page for users who choose not to proceed with the payment.

Prerequisites

  • ASP.NET Core

  • Stripe API key

  • Stripe product prices and price IDs

Getting Started

  • Clone the repository.
  • Replace the placeholder values in the HomeController.cs file with your Stripe API key and product price IDs.
  • Run the application and test the payment integration.

Feel free to explore, modify, and integrate this payment solution into your ASP.NET Core projects.

Video Demo

Payment.Integration.Live.Demo.mp4

About

The "Payment Integration" project showcases a straightforward implementation of payment processing using ASP.NET Core and the Stripe API. It enables users to create a checkout session for products, handles successful payments with a designated success page, and provides a cancel page for users opting out of the payment process.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published