Skip to main content
Documentation for version v74

Commit temporary transaction

Description

Commits a temporary transaction created with the is_temp flag. If a temporary points accrual transaction is committed, a new full transaction is created.

Request URL

Method: POST

https://example.com/api/v1.1/loyalty/commit_transaction

Request parameters

ParameterTypeExampleRequiredDescription
transaction_idstring"TRANS12345"NoTemporary transaction ID
transaction_eidstring"TRANS12345"NoExternal temporary transaction ID

(At least one identifier must be provided.)

Request example

{
"transaction_id": "TRANS12345"
}

Response example

{
"error": 0,
"error_text": "Successful operation",
"data": {
"transaction_id": "TRANS12345",
"balance": "399.50"
}
}

Response parameters

ParameterTypeDescription
errorintError code
error_textstringError text
transaction_idstringCommitted transaction ID
balancestringCurrent active points balance of the member