Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Stripe Stripe
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 88
    • Issues 88
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 5
    • Merge requests 5
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Extensions
  • StripeStripe
  • Issues
  • #377
Closed
Open
Issue created Jun 30, 2022 by grant.traynor@grant.traynor

Webhook Failures

Hi,

Thanks for your hard work on this extension, there's clearly a lot involved.

Since reconfiguring our Stripe arrangement, all of my Stripe webhook pushes (Stripe -> CiviCRM) are failing? I think I must have something very fundamental misconfigured. I'm on wordpress 6.0, php-7.4, with apache and php-fpm. The webhook is making it to the correct IPN in the backend I think.

$ php --version
PHP 7.4.30 (cli) (built: Jun 27 2022 08:21:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.30, Copyright (c), by Zend Technologies

I'm getting these error messages in the CiviCRM log for all webhooks:

Jun 30 17:16:41  [error] AA Stripe Exception: Event: charge.captured Error: Invalid input data (not an object)
Jun 30 17:22:08  [error] AA Stripe Exception: Event: charge.succeeded Error: Invalid input data (not an object)
Jun 30 17:31:10  [error] AA Stripe Exception: Event: charge.captured Error: Invalid input data (not an object)
Jun 30 17:31:49  [error] AA Stripe Exception: Event: charge.captured Error: Invalid input data (not an object)

Which apparently comes from this, which looks like it uses this.

Is there a fundamental reason for this that I might be able to look at? Any help would be greatly appreciated.

Edited Jun 30, 2022 by grant.traynor
Assignee
Assign to
Time tracking