Update Transaction Details

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
📘

Note

Negative values for transaction values such as amount, discount are not considered.

Rate Limit

RegionDefault Limit (RPM)
Asia-2 (Singapore)1500
Asia-1 (N. Virginia)200
EMEA (Ireland)100

Request Body Parameters

Important

All monetary fields in transaction line items (amount, rate, value, discount) are rounded down to the number of decimal places specified by the AMOUNT_ROUNDING_OFF_TO_DECIMAL_PLACES configuration. To avoid loss of precision, set this configuration to one more than the value of CONF_DECIMAL_PLACES_FOR_BASE_CURRENCY.

ParameterTypeDescription
idintUnique id of the transaction that you want to update.
numberstringTransaction number that you need to update.
mobile/email/id/external_idstringPass any of the identifiers of the customer associated to the transaction.
delivery_statusstringStatus of the delivery associated to the transaction update.
extended_fieldsobjUpdate extended field details of the transaction.
custom_fieldsobjUpdate custom field details of the transaction.
old_typeenum

Earlier type of transaction. Usually, it will be NOT_INTERESTED.

Applicable for retro conversion.

Response Parameters

Note

Monetary fields in the response, such as amount, rate, value, and discount for transaction line items, are rounded down according to the AMOUNT_ROUNDING_OFF_TO_DECIMAL_PLACES configuration. This ensures consistency between stored and retrieved values.

ParameterDatatypeDescription
extended_fieldsobjExtended field details of the transaction that are updated.
custom_fieldsobjCustom field details of the transaction that are updated.
idlongUnique ID of the transaction generated by the system.
numberstringBill or transaction number.
typeenumCurrent transaction type.
customerobjCustomer details associated to the transaction.
📘

Note

Custom fields can only be added if they meet the following conditions:

  • The field must exist in the custom_fieldstable for the particular org
  • It must belong to the same org_id as the current use-case
  • The field’s scope must be set to LOYALTY_REGISTRATION
📘

Note

  • Extended field that you use must match with the extended fields defined in the respective org.
Path Params
string
enum
required
Allowed:
Body Params
json
Responses

Language
Credentials
Basic
base64
:
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json