Method Flow


Maintenance

  • CatalogRequest – This method will normally be called on a weekly or daily basis to update the list of available cards. If the integration is for a specific program (private label cards), this method will most likely not be used. Integrators that wish to get a list of all available cards will use this method.

During or Pre-Sale

  • GetAvailableItems – Some programs/cards have additional options that can be added to the basic install. For instance, a car stereo could have a Bluetooth option that is extra or a home install may have the extra option of hiding wires. These options are usually setup per program, contact your InstallerNet representative for more information. Usually, this call is made during the sale to get a list of the options. A card number is not required, so this call can be made at anytime.
  • GetAvailableInstallers – If the integration interface needs to show the user the installers available in their area, this call can be made. This will return a list of potential installers in their area that can be displayed. Note that selection of the installer can be made after the card is requested.

Sale (after payment has been accepted)

  • NewInstallCardRequest – This is the main call for a new InstallCard. Customer information, card model, additional items, etc will all be sent to this method to include on the card. This call should only be made once after all information has been gathered. If a change needs to be made, a new card must be requested and the previous one returned.
  • GetAvailableInstallers (optional) – A list of installers for the card can be requested at this point for a user to select.
  • RequestInstallerForCard (optional) – This method will pre-select the installer. This is only a request and the coordinator will do their best to accommodate the request. If that installer is not available, the coordinator will assign the next closest installer.


After Sale

  • CheckCardStatus – This method can be called at any time to get a status on where the card is in the process.

Return

  • GetReturnStatus – Call this method to determine if a card is returnable.
  • InstallCardReturn – See return process for more information.