Payment Page Documentation
Main siteDemoRoadmapGet support
  • Welcome 👋
  • Getting Started
    • Quick Setup
    • Troubleshooting
  • Pricing Options
    • Plan & Pricing Options
    • Subscription & Currency Filters
    • Custom Payment Amounts
    • Setup Fee
  • Styling Options
    • Style & Design Options
  • Supported Payment Gateways
    • Stripe
      • Stripe Webhook Configuration
      • Credit + Debit Cards
      • SEPA Direct Debit
      • Google Pay
      • Apple Pay
      • Microsoft Pay
      • Alipay
      • WeChat Pay
    • PayPal
      • PayPal Setup
      • PayPal Webhook Configuration
      • Credit + Debit Cards
      • Pay Later
      • Venmo
      • Bancontact
      • BLIK
      • eps
      • giropay
      • iDEAL
      • Mercado Pago
      • MyBank
      • Przelewy24 (P24)
      • SOFORT
  • Features
    • Prefill Form Fields (query strings)
    • Form Actions on Submit
      • Confirmation Email
      • Redirect
      • Dynamic Message
      • HTTP Requests
  • FAQs
    • How can I sign up for BETA versions?
    • What's the total cost of using the plugin?
    • How do I add Gaucho Plugins to my Stripe team?
  • Advanced Configuration
    • REST API
    • Hooks & Filters
    • PHP Versions Supported (7.1+)
    • Known Plugin Conflicts
  • Changelog
    • Changelog
Powered by GitBook
On this page
  • W3 Total Cache
  • WordPress REST API

Was this helpful?

  1. Advanced Configuration

Known Plugin Conflicts

PreviousPHP Versions Supported (7.1+)NextChangelog

Last updated 7 months ago

Was this helpful?

W3 Total Cache

When database upgrades are required by Payment Page, there is a conflict with the W3 Total Cache plugin because W3TC caches the WordPress REST API, which is required for database upgrades.

To solve this, clear the W3TC cache, temporarily disable W3TC during the migration upgrade process, or altogether use a different caching plugin.

WordPress REST API

Relevant error: "Sorry, you do not have permission to make API requests."

Ensure that there are no performance or security plugins disabling the WordPress REST API. You should also verify with your hosting company they are not disabling the REST API, as it is necessary for payments.

We've had reports from some users that plugins like Perfmatters, which may disable the REST API, can block payments from completing (particularly on mobile). In the perfmatters plugin specifically, leave the settings like this:

Perfmatters Disable REST API Setting