LoyaltyPartnerClient Class |
Simplicity Loyalty Web Service API Documentation for Loyalty Service - Partner End Point
The Partner End Point provides a collection of Methods to manage:
public class LoyaltyPartnerClient
The LoyaltyPartnerClient type exposes the following members.
Name | Description | |
---|---|---|
CancelSaleTransactionBatch | Cancel the processing of a queued batch of Transactions, from the submitted Batch RSN. A batch cannot be cancelled after it has been processed. This method is a step in the workflow for Transaction File Batch submission. Remarks
Transaction File Batch submission workflow:
| |
DeletePartnerCategory | Delete a Partner Category from the submitted Partner Category RSN. The Partner Category RSN can be fetched from the Web Service Method: SelectPartnerCategoryList | |
InsertLoyaltyPartner | Create a new Loyalty Partner, from the submitted values. | |
InsertLoyaltyPartnerOutlet | Create a new Loyalty Outlet, from the submitted values. | |
InsertPartnerCategory | Create a new Partner Category, from the submitted values. | |
LoadSaleTransactionBatch | Submitting a single file or multiple files containing Transactions. If more than 1 file is being submitted, the set the value for BatchOfOldSalesTransaction.Final = 1 Optimum number of Transaction rows per file is 20. This method is a step in the workflow for Transaction File Batch submission. Remarks
Transaction File Batch submission workflow:
| |
OpenSaleTransactionBatch | Initialise the Batch for submitting file(s) containing Transactions. The service returns the Batch Details, containing a key for calling the subsequent workflow Transaction Batch methods. This method is a step in the workflow for Transaction File Batch submission. Remarks
Transaction File Batch submission workflow:
| |
QuerySaleTransactionBatch | Returns the Batch Details metadata that enables monitoring the submitted Transaction Batch Progress. This method is an optional step in the workflow for Transaction File Batch submission. Remarks
Transaction File Batch submission workflow:
| |
SelectLoyaltyPartner | Return the Loyalty Partner Details from the submitted Loyalty Partner RSN. The Loyalty Partner RSN can be fetched from the Web Service Method: SelectLoyaltyPartnerList | |
SelectLoyaltyPartnerList | Return a Paged Collection of Loyalty Partners, filtered from the submitted values. Paging parameters can be defined in the request. | |
SelectLoyaltyPartnerOutlet | Return the Loyalty Partner Outlet Details from the submitted Loyalty Partner Outlet RSN. The Loyalty Partner Outlet RSN can be fetched from the Web Service Method: SelectLoyaltyPartnerOutletList | |
SelectLoyaltyPartnerOutletList | Return a Paged Collection of Loyalty Partner Outlets, filtered from the submitted values. Paging parameters can be defined in the request. | |
SelectPartnerCategory | Return the Partner Category Details from the submitted Partner Category RSN. The Partner Category RSN can be fetched from the Web Service Method: SelectPartnerCategoryList | |
SelectPartnerCategoryList | Return a Paged Collection of Partner Category Details, filtered from the submitted values. Paging parameters can be defined in the request. | |
SelectRegionList | Return a Paged Collection of all the Region Details. Paging parameters can be defined in the request. | |
Transaction | Submit a Partner Reward Transaction. The updated Card Ponts Balance is returned. Remarks
| |
UpdateLoyaltyPartner | Update a Loyalty Detail, from the submitted values. | |
UpdateLoyaltyPartnerOutlet | Update a Loyalty Partner Outlet, from the submitted values. | |
UpdatePartnerCategory | Update a Partner Category, from the submitted values. |