Uploaded image for project: 'Blesta Core'
  1. Blesta Core
  2. CORE-2250

Disable client payment button on click to prevent duplicate payments

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 4.0.0-b1
    • Fix Version/s: 4.0.0-b2
    • Component/s: Client Interface
    • Labels:
      None

      Description

      It's possible to double click the "Submit Payment" button in the client area and make payment twice, especially if the payment gateway doesn't have duplicate transaction detection.

      Using jQuery, disable the button on click.

      Originally reported here - https://www.blesta.com/forums/index.php?/topic/7178-is-this-possible-client-paid-for-the-same-invoice-twice/

      It might make sense to implement this in the admin area as well, in which case a separate task should be created for that.

        Activity

        admin Paul Phillips created issue -
        admin Paul Phillips made changes -
        Field Original Value New Value
        Attachment capture-for-jira-screenshot-20160822-101943-209.png [ 11603 ]
        Automated transition triggered when Jonathan Reissmueller created a branch in Stash -
        Status Open [ 1 ] In Progress [ 3 ]
        Automated transition triggered when Jonathan Reissmueller created pull request #188 in Stash -
        Status In Progress [ 3 ] In Review [ 5 ]
        Resolution Fixed [ 1 ]
        tyson Tyson Phillips (Inactive) made changes -
        Story Points 1
        tyson Tyson Phillips (Inactive) made changes -
        Sprint 4.0.0 Sprint 9 [ 27 ]
        tyson Tyson Phillips (Inactive) made changes -
        Rank Ranked higher
        tyson Tyson Phillips (Inactive) made changes -
        Sprint 4.0.0 Sprint 9 [ 27 ] 4.0.0 Sprint 9, 4.0.0 Sprint 10 [ 27, 28 ]
        Automated transition triggered when Tyson Phillips (Inactive) merged pull request #188 in Stash -
        Status In Review [ 5 ] Closed [ 6 ]
        admin Paul Phillips made changes -
        Resolution Fixed [ 1 ]
        Status Closed [ 6 ] Reopened [ 4 ]
        admin Paul Phillips made changes -
        Fix Version/s 4.0.0-b2 [ 11001 ]
        Fix Version/s Short Term [ 10800 ]
        admin Paul Phillips made changes -
        Status Reopened [ 4 ] Closed [ 6 ]
        Resolution Fixed [ 1 ]

          People

          • Assignee:
            jonathan Jonathan Reissmueller
            Reporter:
            admin Paul Phillips
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:
              Fix Release Date:
              20/Oct/16

              Agile