Plugin Directory

Changeset 3760107


Ignore:
Timestamp:
10/22/2026 02:58:49 PM (10 days ago)
Author:
clicktarot
Message:

Release 1.0.26: azione ctcal_booking_paid

Location:
francesco-guarino-booking-calendar
Files:
12 edited
1 copied

Legend:

Unmodified
Added
Removed
  • francesco-guarino-booking-calendar/tags/1.0.26/francesco-guarino-booking-calendar.php

    r3758990 r3760107  
    55 * Plugin URI: https://clicktarotcalendar.com
    66 * Description: Booking calendar with PayPal and Stripe payments.
    7  * Version: 1.0.25
     7 * Version: 1.0.26
    88 * Author: clickTarot
    99 * Author URI: https://clicktarot.net
    … …  
    2525    ctcal_fs()->set_basename( false, __FILE__ );
    2626} else {
    27     define( 'CTCAL_VERSION', '1.0.25' );
     27    define( 'CTCAL_VERSION', '1.0.26' );
    2828    define( 'CTCAL_FILE', __FILE__ );
    2929    define( 'CTCAL_DIR', plugin_dir_path( __FILE__ ) );
  • francesco-guarino-booking-calendar/tags/1.0.26/includes/payments/paypal.php

    r3758990 r3760107  
    231231                ctcal_maybe_apply_coupon_usage( $booking_id );
    232232                ctcal_warn_if_late_payment_overlaps( $booking_id, $booking['status'] );
     233                // Pagamento appena confermato dal gateway (una sola volta per
     234                // prenotazione, grazie alla UPDATE atomica qui sopra): punto di
     235                // aggancio per tracciamento lato server, CRM, ecc.
     236                do_action( 'ctcal_booking_paid', $booking_id, intval( $booking['calendar_id'] ) );
    233237        }
    234238
  • francesco-guarino-booking-calendar/tags/1.0.26/readme-de_DE.txt

    r3758990 r3760107  
    55Tested up to: 7.1
    66Requires PHP: 7.4
    7 Stable tag: 1.0.25
     7Stable tag: 1.0.26
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    … …  
    137137
    138138[//]: # fs_free_only_begin
     139= 1.0.26 =
     140* Neu (für Entwickler): Action `ctcal_booking_paid`, die einmal ausgelöst wird, wenn PayPal oder Stripe die Zahlung einer Buchung bestätigt, mit Buchungs-ID und Kalender-ID. Nützlich für serverseitiges Tracking (z. B. Meta Conversions API) oder ein CRM.
     141
    139142= 1.0.25 =
    140143* Verbessert: Eine unbezahlte Buchung hält die Uhrzeit jetzt höchstens 30 Minuten (vorher bis zu zwei Stunden), und bricht der Kunde bei PayPal oder Stripe ab, wird die Uhrzeit sofort frei: Er kehrt mit bereits ausgefüllten Daten und einer Nachricht zum Formular zurück.
    … …  
    217220
    218221[//]: # fs_premium_only_begin
     222= 1.0.26 =
     223* Neu (für Entwickler): Action `ctcal_booking_paid`, die einmal ausgelöst wird, wenn PayPal oder Stripe die Zahlung einer Buchung bestätigt, mit Buchungs-ID und Kalender-ID. Nützlich für serverseitiges Tracking (z. B. Meta Conversions API) oder ein CRM.
     224
    219225= 1.0.25 =
    220226* Verbessert: Eine unbezahlte Buchung hält die Uhrzeit jetzt höchstens 30 Minuten (vorher bis zu zwei Stunden), und bricht der Kunde bei PayPal oder Stripe ab, wird die Uhrzeit sofort frei: Er kehrt mit bereits ausgefüllten Daten und einer Nachricht zum Formular zurück.
  • francesco-guarino-booking-calendar/tags/1.0.26/readme-es_ES.txt

    r3758990 r3760107  
    55Tested up to: 7.1
    66Requires PHP: 7.4
    7 Stable tag: 1.0.25
     7Stable tag: 1.0.26
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    … …  
    137137
    138138[//]: # fs_free_only_begin
     139= 1.0.26 =
     140* Nuevo (para desarrolladores): acción `ctcal_booking_paid`, que se ejecuta una sola vez cuando PayPal o Stripe confirman el pago de una reserva, con el ID de la reserva y del calendario. Útil para el seguimiento del lado del servidor (p. ej. Meta Conversions API) o un CRM.
     141
    139142= 1.0.25 =
    140143* Mejorado: una reserva sin pagar ahora retiene la hora 30 minutos como máximo (antes hasta dos horas), y si el cliente cancela en PayPal o Stripe la hora se libera enseguida: vuelve al formulario con sus datos ya rellenados y un mensaje.
    … …  
    217220
    218221[//]: # fs_premium_only_begin
     222= 1.0.26 =
     223* Nuevo (para desarrolladores): acción `ctcal_booking_paid`, que se ejecuta una sola vez cuando PayPal o Stripe confirman el pago de una reserva, con el ID de la reserva y del calendario. Útil para el seguimiento del lado del servidor (p. ej. Meta Conversions API) o un CRM.
     224
    219225= 1.0.25 =
    220226* Mejorado: una reserva sin pagar ahora retiene la hora 30 minutos como máximo (antes hasta dos horas), y si el cliente cancela en PayPal o Stripe la hora se libera enseguida: vuelve al formulario con sus datos ya rellenados y un mensaje.
  • francesco-guarino-booking-calendar/tags/1.0.26/readme-it_IT.txt

    r3758990 r3760107  
    55Tested up to: 7.1
    66Requires PHP: 7.4
    7 Stable tag: 1.0.25
     7Stable tag: 1.0.26
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    … …  
    137137
    138138[//]: # fs_free_only_begin
     139= 1.0.26 =
     140* Nuovo (per sviluppatori): azione `ctcal_booking_paid`, eseguita una sola volta quando PayPal o Stripe confermano il pagamento di una prenotazione, con ID della prenotazione e del calendario. Utile per il tracciamento lato server (es. Meta Conversions API) o un CRM.
     141
    139142= 1.0.25 =
    140143* Migliorato: una prenotazione non pagata ora tiene l'orario al massimo 30 minuti (prima fino a due ore), e se il cliente annulla su PayPal o Stripe l'orario si libera subito: torna al modulo con i suoi dati già compilati e un messaggio.
    … …  
    217220
    218221[//]: # fs_premium_only_begin
     222= 1.0.26 =
     223* Nuovo (per sviluppatori): azione `ctcal_booking_paid`, eseguita una sola volta quando PayPal o Stripe confermano il pagamento di una prenotazione, con ID della prenotazione e del calendario. Utile per il tracciamento lato server (es. Meta Conversions API) o un CRM.
     224
    219225= 1.0.25 =
    220226* Migliorato: una prenotazione non pagata ora tiene l'orario al massimo 30 minuti (prima fino a due ore), e se il cliente annulla su PayPal o Stripe l'orario si libera subito: torna al modulo con i suoi dati già compilati e un messaggio.
  • francesco-guarino-booking-calendar/tags/1.0.26/readme.txt

    r3758990 r3760107  
    55Tested up to: 7.1
    66Requires PHP: 7.4
    7 Stable tag: 1.0.25
     7Stable tag: 1.0.26
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    … …  
    110110== Changelog ==
    111111
     112= 1.0.26 =
     113* New (for developers): `ctcal_booking_paid` action, fired once when PayPal or Stripe confirms the payment of a booking, with the booking ID and calendar ID. Useful for server-side tracking (e.g. Meta Conversions API) or a CRM.
     114
    112115= 1.0.25 =
    113116* Improved: an unpaid booking now holds the time for 30 minutes at most (it used to be up to two hours), and if the client cancels on PayPal or Stripe the time is freed right away: they come back to the form with their details already filled in and a message.
  • francesco-guarino-booking-calendar/trunk/francesco-guarino-booking-calendar.php

    r3758990 r3760107  
    55 * Plugin URI: https://clicktarotcalendar.com
    66 * Description: Booking calendar with PayPal and Stripe payments.
    7  * Version: 1.0.25
     7 * Version: 1.0.26
    88 * Author: clickTarot
    99 * Author URI: https://clicktarot.net
    … …  
    2525    ctcal_fs()->set_basename( false, __FILE__ );
    2626} else {
    27     define( 'CTCAL_VERSION', '1.0.25' );
     27    define( 'CTCAL_VERSION', '1.0.26' );
    2828    define( 'CTCAL_FILE', __FILE__ );
    2929    define( 'CTCAL_DIR', plugin_dir_path( __FILE__ ) );
  • francesco-guarino-booking-calendar/trunk/includes/payments/paypal.php

    r3758990 r3760107  
    231231                ctcal_maybe_apply_coupon_usage( $booking_id );
    232232                ctcal_warn_if_late_payment_overlaps( $booking_id, $booking['status'] );
     233                // Pagamento appena confermato dal gateway (una sola volta per
     234                // prenotazione, grazie alla UPDATE atomica qui sopra): punto di
     235                // aggancio per tracciamento lato server, CRM, ecc.
     236                do_action( 'ctcal_booking_paid', $booking_id, intval( $booking['calendar_id'] ) );
    233237        }
    234238
  • francesco-guarino-booking-calendar/trunk/readme-de_DE.txt

    r3758990 r3760107  
    55Tested up to: 7.1
    66Requires PHP: 7.4
    7 Stable tag: 1.0.25
     7Stable tag: 1.0.26
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    … …  
    137137
    138138[//]: # fs_free_only_begin
     139= 1.0.26 =
     140* Neu (für Entwickler): Action `ctcal_booking_paid`, die einmal ausgelöst wird, wenn PayPal oder Stripe die Zahlung einer Buchung bestätigt, mit Buchungs-ID und Kalender-ID. Nützlich für serverseitiges Tracking (z. B. Meta Conversions API) oder ein CRM.
     141
    139142= 1.0.25 =
    140143* Verbessert: Eine unbezahlte Buchung hält die Uhrzeit jetzt höchstens 30 Minuten (vorher bis zu zwei Stunden), und bricht der Kunde bei PayPal oder Stripe ab, wird die Uhrzeit sofort frei: Er kehrt mit bereits ausgefüllten Daten und einer Nachricht zum Formular zurück.
    … …  
    217220
    218221[//]: # fs_premium_only_begin
     222= 1.0.26 =
     223* Neu (für Entwickler): Action `ctcal_booking_paid`, die einmal ausgelöst wird, wenn PayPal oder Stripe die Zahlung einer Buchung bestätigt, mit Buchungs-ID und Kalender-ID. Nützlich für serverseitiges Tracking (z. B. Meta Conversions API) oder ein CRM.
     224
    219225= 1.0.25 =
    220226* Verbessert: Eine unbezahlte Buchung hält die Uhrzeit jetzt höchstens 30 Minuten (vorher bis zu zwei Stunden), und bricht der Kunde bei PayPal oder Stripe ab, wird die Uhrzeit sofort frei: Er kehrt mit bereits ausgefüllten Daten und einer Nachricht zum Formular zurück.
  • francesco-guarino-booking-calendar/trunk/readme-es_ES.txt

    r3758990 r3760107  
    55Tested up to: 7.1
    66Requires PHP: 7.4
    7 Stable tag: 1.0.25
     7Stable tag: 1.0.26
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    … …  
    137137
    138138[//]: # fs_free_only_begin
     139= 1.0.26 =
     140* Nuevo (para desarrolladores): acción `ctcal_booking_paid`, que se ejecuta una sola vez cuando PayPal o Stripe confirman el pago de una reserva, con el ID de la reserva y del calendario. Útil para el seguimiento del lado del servidor (p. ej. Meta Conversions API) o un CRM.
     141
    139142= 1.0.25 =
    140143* Mejorado: una reserva sin pagar ahora retiene la hora 30 minutos como máximo (antes hasta dos horas), y si el cliente cancela en PayPal o Stripe la hora se libera enseguida: vuelve al formulario con sus datos ya rellenados y un mensaje.
    … …  
    217220
    218221[//]: # fs_premium_only_begin
     222= 1.0.26 =
     223* Nuevo (para desarrolladores): acción `ctcal_booking_paid`, que se ejecuta una sola vez cuando PayPal o Stripe confirman el pago de una reserva, con el ID de la reserva y del calendario. Útil para el seguimiento del lado del servidor (p. ej. Meta Conversions API) o un CRM.
     224
    219225= 1.0.25 =
    220226* Mejorado: una reserva sin pagar ahora retiene la hora 30 minutos como máximo (antes hasta dos horas), y si el cliente cancela en PayPal o Stripe la hora se libera enseguida: vuelve al formulario con sus datos ya rellenados y un mensaje.
  • francesco-guarino-booking-calendar/trunk/readme-it_IT.txt

    r3758990 r3760107  
    55Tested up to: 7.1
    66Requires PHP: 7.4
    7 Stable tag: 1.0.25
     7Stable tag: 1.0.26
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    … …  
    137137
    138138[//]: # fs_free_only_begin
     139= 1.0.26 =
     140* Nuovo (per sviluppatori): azione `ctcal_booking_paid`, eseguita una sola volta quando PayPal o Stripe confermano il pagamento di una prenotazione, con ID della prenotazione e del calendario. Utile per il tracciamento lato server (es. Meta Conversions API) o un CRM.
     141
    139142= 1.0.25 =
    140143* Migliorato: una prenotazione non pagata ora tiene l'orario al massimo 30 minuti (prima fino a due ore), e se il cliente annulla su PayPal o Stripe l'orario si libera subito: torna al modulo con i suoi dati già compilati e un messaggio.
    … …  
    217220
    218221[//]: # fs_premium_only_begin
     222= 1.0.26 =
     223* Nuovo (per sviluppatori): azione `ctcal_booking_paid`, eseguita una sola volta quando PayPal o Stripe confermano il pagamento di una prenotazione, con ID della prenotazione e del calendario. Utile per il tracciamento lato server (es. Meta Conversions API) o un CRM.
     224
    219225= 1.0.25 =
    220226* Migliorato: una prenotazione non pagata ora tiene l'orario al massimo 30 minuti (prima fino a due ore), e se il cliente annulla su PayPal o Stripe l'orario si libera subito: torna al modulo con i suoi dati già compilati e un messaggio.
  • francesco-guarino-booking-calendar/trunk/readme.txt

    r3758990 r3760107  
    55Tested up to: 7.1
    66Requires PHP: 7.4
    7 Stable tag: 1.0.25
     7Stable tag: 1.0.26
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    … …  
    110110== Changelog ==
    111111
     112= 1.0.26 =
     113* New (for developers): `ctcal_booking_paid` action, fired once when PayPal or Stripe confirms the payment of a booking, with the booking ID and calendar ID. Useful for server-side tracking (e.g. Meta Conversions API) or a CRM.
     114
    112115= 1.0.25 =
    113116* Improved: an unpaid booking now holds the time for 30 minutes at most (it used to be up to two hours), and if the client cancels on PayPal or Stripe the time is freed right away: they come back to the form with their details already filled in and a message.
Note: See TracChangeset for help on using the changeset viewer.