The Stripe extension incorrectly responds to the `source.failed` webhook notifications (about failed 3D Secure verifications)

ID: evt_
DateL 2017/11/30 10:07:20
Type: source.failed
Source: Automatic
Event data

{
  "object": {
    "id": "src_(deleted)",
    "object": "source",
    "amount": 100,
    "client_secret": "src_client_secret_(deleted)
    "created": 1512029089,
    "currency": "eur",
    "flow": "redirect",
    "livemode": true,
    "metadata": {
    },
    "owner": {
      "address": {
        "city": "(deleted)",
        "country": "(deleted)",
        "line1": "(deleted)",
        "line2": null,
        "postal_code": "(deleted)",
        "state": "(deleted)"
      },
      "email": "(deleted)",
      "name": "(deleted)",
      "phone": "(deleted)",
      "verified_address": null,
      "verified_email": null,
      "verified_name": null,
      "verified_phone": null
    },
    "redirect": {
      "failure_reason": null,
      "return_url": "mydomain/dfe-stripe/customerReturn",
      "status": "failed",
      "url": "https://hooks.stripe.com/redirect/authenticate/src_(deleted)?client_secret=src_client_secret_(deleted)"
    },
    "statement_descriptor": null,
    "status": "failed",
    "type": "three_d_secure",
    "usage": "single_use",
    "three_d_secure": {
      "card": "src_(deleted)",
      "authenticated": false,
      "customer": null
    }
  },
  "previous_attributes": null
}

@Sharlyll
Fixed in the 2.5.1 version.