Black Friday: 30% OFF em todos os planos, já aplicado no carrinho Ver planos
Entrar Carrinho

Paid Memberships Pro PayFast Gateway Changelog

Todas as versões registradas, da mais nova para a mais antiga, com o que mudou em cada uma.

Última 1.8 · 27 out 202615 versõesDesde dez 2023

2026 · 3 versões

  1. 1.8

    Última
    1 melhoria1 correção2 de segurança
    Melhoria
    • Added an admin notice when PayFast is the active gateway and no PassPhrase is set. #117 (@andrewlimaza)
    Corrigido
    • Fixed an issue where paid orders could stay in token status if the ITN validation request to PayFast failed. The site now responds with a 503 so PayFast re-sends the ITN. #114 (@terminalstate)
    Segurança
    • The ITN debug log now uses a random file name, and the logs folder is blocked from web access on Apache and LiteSpeed servers. #116 (@andrewlimaza)
    • The ITN log is no longer output in the response to PayFast. It's still written to the log file or emailed when debugging is on. #115 (@andrewlimaza)
  2. 1.7.4

    1 correção1 de segurança
    Corrigido
    • Fixed renewal orders saving names with apostrophes with a stray backslash. #111 (@dparker1005)
    Segurança
    • Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #111 (@dparker1005)
  3. 1.7.3

    1 correção1 de segurança
    Corrigido
    • ITN source IP validation now works for sites behind a proxy or CDN when a PassPhrase is configured. #109 (@dwanjuki)
    Segurança
    • The ITN validation request to PayFast now verifies PayFast's SSL certificate. Thanks to @kta1kri for reporting this issue. #110 (@dparker1005)

2025 · 3 versões

  1. 1.7.2

    2 melhorias
    Melhoria
    • Improved support for Paid Memberships Pro V3.5+ (@JarrydLong)
    • Safe listed new PayFast hostnames for ITN requests. (@JarrydLong)
  2. 1.7.1

    1 correção
    Corrigido
    • Fixed an issue where multiple ITN requests received in a single day would cancel a subscription. #105 (@andrewlimaza)
  3. 1.7

    1 melhoria1 correção
    Melhoria
    • Added support for `pmpro_calculate_profile_start_date` to better handle subscription delays or code that may tweak the subscription start date.
    Corrigido
    • Fixed a specific issue where PayFast would try to create a subscription when the $level object would be tweaked but no frequency was set for recurring amounts.

2024 · 8 versões

  1. 1.6.1

    1 correção
    Corrigido
    • Fixed an issue where the initial order's subtotal and total amount would not match when recurring membership levels had a different initial payment.
  2. 1.6

    1 novo2 melhorias
    Novo
    • Now updating the plugin from paidmembershipspro.com
    Melhoria
    • Added local language files under the /languages folder.
    • Added logic to improve compatibility with daily recurring subscriptions.
  3. 1.5.4

    1 correção
    Corrigido
    • Fixed a fatal issue with Paid Memberships Pro V3.2+ and improved compatibility with 3.2+.
  4. 1.5.3

    1 melhoria1 correção
    Melhoria
    • Refactored the `pmpro_itnChangeMembershipLevel` function (@andrewlimaza)
    Corrigido
    • BUG FIX/ENHANCEMENT: Added better support for User Fields not saving correctly during checkout. (@andrewlimaza)
  5. 1.5.2

    2 melhorias
    Melhoria
    • Added improved support for Paid Memberships Pro V3.1+ (@andrewlimaza)
    • Added improved compatibility with screen readers for the help text on the checkout page (@andrewlimaza)
  6. 1.5.1

    1 correção
    Corrigido
    • Fixed an issue where certain custom fields weren't saving correctly. (@ipokkel)
  7. 1.5

    2 melhorias
    Melhoria
    • Added support for daily and weekly subscriptions. (Please note at the time of this writing, this isn't supported in sandbox environments.)
    • Added support for Paid Memberships Pro V3.0.
  8. 1.4.3

    1 correção
    Corrigido
    • Fixed an issue where the ITN handler would fatal error when PMPROPF_DEBUG constant was missing. (@JarrydLong)

2023 · 1 versão

  1. 1.4.2

    1 de segurança
    Segurança
    • Improved the way the log file for ITN requests is generated. (@andrewlimaza, @dparker1005)

Changelog publicado pelo desenvolvedor, no idioma original.