Integrators can protect themselves against duplicate transactions by utilizing the optional unique ID. This value will be used with UUIDs or other system-generated IDs as an additional mechanism for verifying against duplicate transactions if, for example, an API call is disrupted in transit and you don’t receive a response.
When a unique ID is resubmitted, the transaction is not reprocessed. Instead, the requestErrorList will contain an apiFieldNameList with the arrivalId of the original transaction.
Search for uniqueRequestId in https://apidocs.pdcflow.com/#cardtransaction-object and https://apidocs.pdcflow.com/#achtransaction-object
Still Need Help?
Please reach out to our Customer Success team via email at: email@example.com for further assistance.