Gets or sets string representation of transaction id.
Namespace: Bluefin.Web.ClientAssembly: Bluefin-3.8.sp8-net4.5 (in Bluefin-3.8.sp8-net4.5.dll) Version: 3.8.0.8 (3.8.0.8)
Public Property TransactionID As String
Get
Set
Public Property TransactionID As String
Get
Set
public string TransactionID { get; set; }
public string TransactionID { get; set; }
public:
property String^ TransactionID {
String^ get ();
void set (String^ value);
}
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.