Update

Use Update transaction to send updated values of commissions and fees of the original transaction with the Update transaction request.

With the Update transaction request it is also possible to change a number of other original transaction parameters.

When creating an Update transaction, the system does not update the transaction itself, but specific transaction parameters by the updated values passed with Update transaction packet.

Original transaction is determined by the Update transaction using the following parameters: OriginalTransactioIDSubAccountIDAccountID.

Use regular Echo request packet for Update transactions.

Parameters that cannot be updated are marked appropriately

Update transaction packet must include:

  • parent transaction id
  • parent transaction id type

See code sample of the request in the Echo Request section.

Update transaction cannot be processed on another Update transaction
				
					{
  "accountId": "Platform Account Id",
  "amount": null,
  "billingAddress": {
    "addressLine": "Update-AddressLine",
    "city": "Update-City",
    "country": "Update-Country",
    "email": "Update-Email",
    "phoneNumber": "Update-Phone",
    "state": "Update-State",
    "zipPostalCode": "Update-ZIP"
  },
  "billingOverride": [
    {
      "fixedAmount": "feeFixedAmountValue",
      "id": "objectIdentifier",
      "percentageAmount": "feePercentageAmountValue",
      "billingAmount": "billingAmountValue"
    }
  ],
  "originalTransaction": {
    "transactionId": "732000000002107745",
    "transactionType": "merchant"
  },
  "currency":"USD",
  "entryMode":100,
  "merchantData": {
    "freeText": "Update MerchantText",
    "transactionDate": "2023-04-18T05:28:16",
    "transactionDescription": "Update Description",
    "transactionId": "UpdateMerchantTrxID"
  },
  "processorData": {
    "authorizationNumber": "AK00z",
    "avsResultIndication": "DDD",
    "cvvResultIndication": "PPP",
    "transactionId": "UpdateTrxAqcTrxID"
  },
  "chargeback": {
    "disputeDate": "string",
    "reasonCode": "string"
  },
  "subAccountId": "Sub-Account Id",
  "terminalId": "777",
  "type": "Update"
}