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

AuthorizeNet: Save last 4 of card in reference ID for CIM

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.0.0-b1
    • Component/s: Gateways
    • Labels:
      None

      Description

      Authorize.net gateway should store the last 4 of the card number as the reference_id for the transaction for CIM as it does for AIM.

      This will mean passing along the $account from GatewayPayments::[process|authorize|capture|refund|void]Payment, via MerchantGateway::[set|get]Account()

      This would then allow AuthorizeNet::processStoredCc() to fetch the account info (via MerchantGateway::getAccount(), and set the appropriate value as the reference_id.

        Issue Links

          Activity

          cody Cody Phillips (Inactive) created issue -
          cody Cody Phillips (Inactive) made changes -
          Field Original Value New Value
          Link This issue relates to CORE-1962 [ CORE-1962 ]
          cody Cody Phillips (Inactive) made changes -
          Fix Version/s 4.0.0 [ 10603 ]
          cody Cody Phillips (Inactive) made changes -
          Story Points 3
          cody Cody Phillips (Inactive) made changes -
          Sprint 4.0.0 Sprint 6 [ 24 ]
          cody Cody Phillips (Inactive) made changes -
          Rank Ranked higher
          tyson Tyson Phillips (Inactive) made changes -
          Assignee Cody Phillips [ cody ] Tyson Phillips [ tyson ]
          Automated transition triggered when Tyson Phillips (Inactive) created a branch in Stash -
          Status Open [ 1 ] In Progress [ 3 ]
          Automated transition triggered when Tyson Phillips (Inactive) created pull request #3 in Stash -
          Status In Progress [ 3 ] In Review [ 5 ]
          Resolution Fixed [ 1 ]
          Hide
          tyson Tyson Phillips (Inactive) added a comment -

          This task only updates Authorize.net to pass the last 4 that is retrieved from the API response as the transaction reference ID. It does not perform the generic changes to GatewayPayments or the MerchantGateway.

          Show
          tyson Tyson Phillips (Inactive) added a comment - This task only updates Authorize.net to pass the last 4 that is retrieved from the API response as the transaction reference ID. It does not perform the generic changes to GatewayPayments or the MerchantGateway.
          Automated transition triggered when Cody Phillips (Inactive) merged pull request #3 in Stash -
          Status In Review [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              tyson Tyson Phillips (Inactive)
              Reporter:
              cody Cody Phillips (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                15/Sep/16

                Agile