Simple Stripe Payments - Stripe Products

 The "Simple Stripe Payments" plugin for WordPress is designed to facilitate the sale of digital downloads using Stripe.



Here's a breakdown of its functionalities:

  • Stripe Integration: It integrates with the Stripe API to handle payment processing for digital products. 
  • Digital Product Sales: The plugin focuses on selling digital downloads, providing a secure way for customers to purchase and receive files. 
  • Product Management:
    • It registers a custom post type called "Stripe Product" where administrators can add and manage digital products. 
    • For each product, you can set a title, description, price, currency, and upload the digital file itself. 
    • It also allows for optional info and demo page URLs for each product. 

  • Payment Buttons and Shortcodes:
    • It provides a [stripe_payment_button id="YOUR_PRODUCT_ID"] shortcode to display a "Buy Now" button for a specific product, automatically showing the price and currency. 
    • Additional shortcodes [ssp_info_button] and [ssp_demo_button] are available for linking to product info and demo pages. 
    • A [ssp_product_table] shortcode can be used to display a table of all products. 
  • Secure Download Endpoint: After a successful purchase, the plugin generates a secure, time-limited download link for the digital file, delivered via email to the customer.As admin menu where users can: 
    • Configure Stripe API keys (separate for test and live modes).
    • Enable/disable test mode.
    • Set up Stripe webhook secrets.
    • Add custom CSS for the payment buttons.
  • Webhook Handling: It registers a REST API endpoint to handle Stripe webhooks, specifically processing the checkout.session.completed event to confirm payments and trigger the download link delivery.
  • Thank You Page: It automatically creates a "Thank You" page with the [ssp_thank_you] shortcode to display a confirmation message after a successful payment. [cite: stripe-payments-plugin.php]
  • Admin Notifications: It includes functionality to notify the admin via email for certain issues, such as failed email deliveries or missing customer emails.





Comentarii

Postări populare de pe acest blog

Mallware scanner plugin - securewordpress

WordPress sandbox installations on remote VPS servers

A conceptual WordPress plugin to display website statistics and provide advice, leveraging Google Site Kit.