New Member
Posts: 38
Registered: ‎10-09-2015
Kudos: 97

5-10% of Stripe Payments Not Linking to User

[ Edited ]

We have been using UCRM as our primary billing platform for nearly two months now. Overall, we are very happy with it. We are having a rather serious glitch at the moment with which we could use some assistance.

 

We have 700+ users using the system to pay via one-time-credit as well as subscription payments.

We seem to have a recurring issue where about 5-10% of daily payment activity is processing in stripe but not linking to the customer. They DO show up in the new unlinked section in UCRM, however it is causing issues as several customers have paid multiple times thinking it did not go through. Today alone we had a customer pay 5 times! lol.

 

config info:

Hosting in DO droplet

running  version 2.15.2

confirmed webhook correct

confirmed key info correct

 

We have seen this happen in the following scenarios:

  1. Manual payment (one-time) customer
  2. Manual payment (one-time) on customer behalf by us

We haven't definitively seen it happen on a subscription payment....

 

Stripe API Logs show UCRM is confirming, no errors but yet it does not link. 

 

I am not sure what aspects of the Log are customer or credit card sensitive, but I can email ubnt support directly upon request. I will attach some snippets...

 

I would appreciate any help with this, thanks!

 

charge.succeeded
2019/05/04 09:52:34
Event details
ID
***REMOVED FOR SECURITY***

    "object": "charge",
    "amount": 3999,
    "amount_refunded": 0,
    "application": null,
    "application_fee": null,
    "application_fee_amount": null,

    "billing_details": {
      "address": {
        "city": null,
        "country": null,
        "line1": null,
        "line2": null,
        "postal_code": null,
        "state": null
      },
      "email": null,
***REMOVED FOR SECURITY***
      "phone": null
    },
    "captured": true,
    "created": 1556981553,
    "currency": "usd",
    "customer": null,
    "description": null,
    "destination": null,
    "dispute": null,
    "failure_code": null,
    "failure_message": null,
    "fraud_details": {
    },
    "invoice": null,
    "livemode": true,
    "metadata": {
      "order_id": "18001026"
    },
    "on_behalf_of": null,
    "order": null,
    "outcome": {
      "network_status": "approved_by_network",
      "reason": null,
      "risk_level": "normal",
      "seller_message": "Payment complete.",
      "type": "authorized"
    },
    "paid": true,
    "payment_intent": null,
***REMOVED FOR SECURITY***
    "payment_method_details": {
      "card": {
        "brand": "mastercard",
        "checks": {
          "address_line1_check": null,
          "address_postal_code_check": null,
          "cvc_check": "pass"
        },
        "country": "US",
        "description": "World MasterCard Card",
        "exp_month": 2,
***REMOVED FOR SECURITY***
***REMOVED FOR SECURITY***
        "funding": "credit",
***REMOVED FOR SECURITY***
        "three_d_secure": null,
        "wallet": null
      },
      "type": "card"
    },
    "receipt_email": null,
    "receipt_number": null,
    "receipt_url": ***REMOVED FOR SECURITY***
    "refunded": false,
    "refunds": {
      "object": "list",
      "data": [
      ],
      "has_more": false,
      "total_count": 0,
***REMOVED FOR SECURITY***
    },
    "review": null,
    "shipping": null,
    "source": {
***REMOVED FOR SECURITY***
      "object": "card",
      "address_city": null,
      "address_country": null,
      "address_line1": null,
      "address_line1_check": null,
      "address_line2": null,
      "address_state": null,
      "address_zip": null,
      "address_zip_check": null,
      "brand": "MasterCard",
      "country": "US",
      "customer": null,
      "cvc_check": null,
      "dynamic_last4": null,
***REMOVED FOR SECURITY***
***REMOVED FOR SECURITY***
***REMOVED FOR SECURITY***
      "funding": "credit",
      "last4": "0307",
      "metadata": {
      },
***REMOVED FOR SECURITY***
      "tokenization_method": null
    },
    "source_transfer": null,
    "statement_descriptor": null,
    "status": "succeeded",
    "transfer_data": null,
    "transfer_group": null
  }
}
Webhooks
Success
***REMOVED FOR SECURITY***
Status
200 Success (1 try)
Retry history
[2019/05/04 09:52 to https:/***REMOVED FOR SECURITY***/online-payment/stripe-webhook/1]: (200) OK
Request
{
  "id": "evt_1EWPE6C0VVF0YdooybC2YdDh",
  "object": "event",
  "api_version": "2017-06-05",
  "created": 1556981554,
  "data": {
    "object": {
      "id": "ch_1EWPE5C0VVF0YdooDqlFMzvl",
      "object": "charge",
      "amount": 3999,
      "amount_refunded": 0,
      "application": null,
      "application_fee": null,
      "application_fee_amount": null,
      "balance_transaction": "txn_1EWPE6C0VVF0YdooXhroAXMy",
      "billing_details": {
        "address": {
          "city": null,
          "country": null,
          "line1": null,
          "line2": null,
          "postal_code": null,
          "state": null
        },
        "email": null,
***REMOVED FOR SECURITY***
        "phone": null
      },
      "captured": true,
      "created": 1556981553,
      "currency": "usd",
      "customer": null,
      "description": null,
      "destination": null,
      "dispute": null,
      "failure_code": null,
      "failure_message": null,
      "fraud_details": {
      },
      "invoice": null,
      "livemode": true,
      "metadata": {
        "order_id": "18001026"
      },
      "on_behalf_of": null,
      "order": null,
      "outcome": {
        "network_status": "approved_by_network",
        "reason": null,
        "risk_level": "normal",
        "seller_message": "Payment complete.",
        "type": "authorized"
      },
      "paid": true,
      "payment_intent": null,
***REMOVED FOR SECURITY***
      "payment_method_details": {
        "card": {
          "brand": "mastercard",
          "checks": {
            "address_line1_check": null,
            "address_postal_code_check": null,
            "cvc_check": "pass"
          },
          "country": "US",
          "description": "World MasterCard Card",
          "exp_month": 2,
***REMOVED FOR SECURITY***
***REMOVED FOR SECURITY***
          "funding": "credit",
***REMOVED FOR SECURITY***
          "three_d_secure": null,
          "wallet": null
        },
        "type": "card"
      },
      "receipt_email": null,
      "receipt_number": null,
      "receipt_url": ***REMOVED FOR SECURITY***
      "refunded": false,
      "refunds": {
        "object": "list",
        "data": [
        ],
        "has_more": false,
        "total_count": 0,
        "url": "/v1/charges/***REMOVED FOR SECURITY***l/refunds"
      },
      "review": null,
      "shipping": null,
      "source": {
***REMOVED FOR SECURITY***
        "object": "card",
        "address_city": null,
        "address_country": null,
        "address_line1": null,
        "address_line1_check": null,
        "address_line2": null,
        "address_state": null,
        "address_zip": null,
        "address_zip_check": null,
        "brand": "MasterCard",
        "country": "US",
        "customer": null,
        "cvc_check": null,
        "dynamic_last4": null,
        "exp_month": 2,
***REMOVED FOR SECURITY***
***REMOVED FOR SECURITY***
        "funding": "credit",
***REMOVED FOR SECURITY***
        "metadata": {
        },
***REMOVED FOR SECURITY***
        "tokenization_method": null
      },
      "source_transfer": null,
      "statement_descriptor": null,
      "status": "succeeded",
      "transfer_data": null,
      "transfer_group": null
    }
  },
  "livemode": true,
  "pending_webhooks": 1,
  "request": {
***REMOVED FOR SECURITY***
    "idempotency_key": null
  },
  "type": "charge.succeeded"
}

Hide lines
Response

 

 

Highlighted
Ubiquiti Employee
Posts: 4,155
Registered: ‎12-10-2015
Kudos: 1471
Solutions: 315

Re: 5-10% of Stripe Payments Not Linking to User

Thanks for reporting this issue with details, we are just investigating this.