bLoyal API Documention and Samples

Method: CommitTransactionExternalId

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