TransactionRequest TransactionID Property Bluefin Web Client API Documentation
Gets or sets string representation of transaction id.

Namespace: Bluefin.Web.Client
Assembly: Bluefin-3.8.sp8-net4.5 (in Bluefin-3.8.sp8-net4.5.dll) Version: 3.8.0.8 (3.8.0.8)
Syntax

Public Property TransactionID As String 
	Get 
	Set
Remarks

Use value returned by Initiate  call. If no transaction id specified, Bluefin will allocate new transaction and will return it in response. As the part of Safe Commmunication approach you may obtain transaction id via Initiate() call and set it as TransactionID. If https communication fails, you may not know for sure either request reached Bluefin Gateway and was already processed (failure to recieve response) or request failed even to reach Bluefin Gateway (failure to submit request). In first case you shall not re-submit request because it's duplicate. If your request specified the same transaction id, Bluefin Gateway will detect duplicate request and will return appropriate error message. In the second case there is no risk of duplicate transaction. If you re-submit request with the same transaction id, Bluefin will process transaction request and will return success.

If you'd like to know whether transaction was processed, use Status() call.

See Also