What Stripe event does s2member create a new user on?

I’m finding the subscription created event (and every other event that is sent to s2member) is not doing anything. The logs say that there is no action needed from s2member. Clearly its looking for a very specific type of event.

[type] => customer.subscription.created
    )

[s2member_log] => Array
    (
        [0] => Ignoring this Webhook/IPN. The event does NOT require any action on the part of s2Member.
    )

and even on the payment event, same thing:

[type] => invoice.payment_succeeded
    )

[s2member_log] => Array
    (
        [0] => Ignoring this Webhook/IPN. The event does NOT require any action on the part of s2Member.
    )

The Stripe events s2 acts on are:

  • invoice.payment-succeeded
  • invoice.payment-failed
  • customer.deleted
  • customer.subscription.deleted
  • charge.refunded
  • charge.dispute.created

s2 acts on the subscription creation, but not through the webhooks, only as part of the processing of the pro-form on checkout.

Does that help?

:slight_smile: