# Precision Workflow Payline Integration

### General presentation

The **Yoplanning** booking module is designed to be integrated directly into a client's website (e.g., `monecole.com`). It allows you to offer online booking of activities and secure payment via the Payline solution (Monext).

### Integration mode

The integration is of the **tripartite** type:

1. **Integration of the Yoplanning module** The reservation module is inserted into the client's website using a simple integration code provided in the Yoplanning interface. → See the detailed documentation: [Integration of the reservation module](https://docs.yoplanning.support/yoplanning-academie/yoplanning-parametrage/module-de-reservation/integration-du-module-de-reservation).
2. **Booking Process**
   * The end user selects their activities and validates their basket directly in the integrated module.
   * At the time of payment, Yoplanning redirects the user to the secure pages of **Payline** (Monext).
   * The customer enters their bank details on the Payline interface.
   * Payline applies its security controls (3-D Secure, strong authentication, etc.).
3. **Returns and notifications**
   * Once the payment is validated, **Payline** sends a server-to-server notification (IPN / webhook) to Yoplanning.
   * This notification confirms the success or failure of the transaction.
   * Yoplanning automatically updates the reservation status in the module and notifies the end customer.

### Security and Compliance

* Banking data **never passes** through Yoplanning or the customer site.
* All sensitive information is processed exclusively by Payline (Monext).
* The architecture complies with PCI-DSS requirements, since Yoplanning does not store or handle credit card numbers.

### Operating diagram

```
Client → Module YoPlanning (site internet) → Redirection → Pages Payline (Monext)
← Confirmation réservation ← Notification Payline → YoPlanning
```

### Concrete example (monecole.com)

On the **monecole.com** website, the YoPlanning module is integrated as a white label. The payment process follows exactly the pattern described above:

* Selecting an activity on the monecole.com website.
* Validation and redirection to Payline.
* Notification from Payline to YoPlanning confirming payment.
* Reservation validated and confirmed to the end customer.
