GetRates Method
Returns rate information for a specified or all available services.
Syntax
void __fastcall GetRates();Remarks
To get the courtesy rate quotes for Canada Post's services, call the GetRates method. If rates are needed for a specific service type, set the RequestedService property to the value you need the rates for (other than 0 : stUnspecified). The RequestedService property identifies the specific service for which you want to retrieve rate information.
If the rates are wanted for all available services, set RequestedService to 0 (stUnspecified). The server response will include a list of services, their associated rate, and guaranteed delivery time (if available).
The following properties are applicable:
- CanadaPostAccount (required)
- RequestedService (required)
- SenderAddress (required)
- RecipientAddress (required)
- Packages (required)
If the RecipientCountryCode is CA or US, the RecipientPostalCode is required.
The Service* properties are populated when this method returns.