Description
CalculateSalesTransaction returns suggested loyalty accruals and usage. You must commit the transaction to lock in the point acruals or usage once the customer has paid. You can do this either with your transaction number or the bLoyal geneated transaction Token. This a lieightweight call takes your transaction number (as TransactionExternalId) as input and commits the loyalty transaction(s) associated with the transaction. It must be called as soon as your system captures funds on the trasnction. You can later call SubmitSalesTransation offline to record the full detail of the transaction with bLoyal.
Parameters
Name |
Type |
Description |
credential |
Credential |
|
transactionExternalId |
string |
|
Returns
A CommitTransactionExternalIdResult element having the structure defined by the following table.
Name |
Type |
Description |
ExternalId |
string |
|
ReceiptMessages |
ArrayOfstring |
|
TransToken |
string |
|
Faults
Name |
Content |
Description |
RedirectFaultFault |
RedirectFault |
The client account is on another service cluster.
|
BusinessFaultFault |
BusinessFault |
|
SecurityFaultFault |
SecurityFault |
|
SystemFaultFault |
SystemFault |
|