En vous promenant sur Beamreactor, nous stockons votre IP 48h pour des raisons de sécurité.

Lecteur Markdown

abo_checkout Documentation › ABO_CHECKOUT_DOCUMENTATION_EN

Abo Checkout Documentation En

Feature: Abo Checkout #

Subscription checkout page. Presents the chosen plan to the logged-in user and starts the recurring payment process. Intermediate step between selecting a plan and the confirmation page.

Installation and Configuration

Via FTP: Upload the abo_checkout/ directory into /plugins/.

Via package manager: Select abo_checkout from the available plugins list.

Paths:

  • Main plugin: /plugins/abo_checkout/abo_checkout.php

Configuration parameters:

| Variable | Default | Description |

|---|---|---|

| $basedatadisplay | 'no' | Hidden from the management interface |

| $basedisplevel | BASE_LEVEL_USER | Logged-in users only |

| $ftype | 3 | Process module |

Usage

The logged-in user reaches this page after choosing a subscription plan. The page:

1. summarizes the selected plan;

2. checks the user's eligibility for that plan;

3. initializes the recurring payment with the payment provider;

4. redirects to the confirmation page once the payment is started.

Hooks and Entry Points

text
?obj=abo_checkout.php        — Subscription checkout page

Dependencies

  • Beamreactor\Database\SQL
  • Beamreactor\Sanitizer\Parser
  • Beamreactor\Payment\Payment — payment initialization
  • abo_success plugin — confirmation page

Security

Logged-in users only. All input is sanitized through Parser::sanitize() and queries use bound parameters. Payment processing is delegated to the BeamReactor payment layer.

de en fr