Request Parameters:


For getting billing address


URL: ../Plugins/XcellenceIt.Plugin.Misc.NopRestApi /RemoteService/WebService.svc/SelectBillingAddress


Parameter:

{

"apiSecretKey": "k117x118z122r116t100e100r118j122",

"storeId": "1",

"customerId": "1",

"currencyId":"1",

"addressId":"21"

}


Response:

{

   "SelectBillingAddressResult":

   {

       "Id": 0,

       "Message": null,

       "AllowPickUpInStore": true,

       "DisplayPickupPointsOnMap": false,

       "ExistingAddresses":

       [

           {

               "CustomProperties":

               [

               ],

               "Id": 1,

               "Address1": "21 West 52nd Street",

               "Address2": "",

               "AvailableCountries":

               [

               ],

               "AvailableStates":

               [

               ],

               "City": "New York",

               "CityEnabled": true,

               "CityRequired": true,

               "Company": "Nop Solutions Ltd",

               "CompanyEnabled": true,

               "CompanyRequired": false,

               "CountryEnabled": true,

               "CountryId": 1,

               "CountryName": "United States",

               "CustomAddressAttributes":

               [

               ],

               "Email": "admin@yourstore.com",

               "FaxEnabled": true,

               "FaxNumber": "",

               "FaxRequired": false,

               "FirstName": "John",

               "FormattedCustomAddressAttributes": "",

               "LastName": "Smith",

               "PhoneEnabled": true,

               "PhoneNumber": "12345678",

               "PhoneRequired": true,

               "StateProvinceEnabled": true,

               "StateProvinceId": 40,

               "StateProvinceName": "New York",

               "StreetAddress2Enabled": true,

               "StreetAddress2Required": false,

               "StreetAddressEnabled": true,

               "StreetAddressRequired": true,

               "ZipPostalCode": "10021",

               "ZipPostalCodeEnabled": true,

               "ZipPostalCodeRequired": true

           },

],

       "GoogleMapsApiKey": "",

       "NewAddress":

       {

           "CustomProperties":

           [

           ],

           "Id": 0,

           "Address1": null,

           "Address2": null,

           "AvailableCountries":

           [

               {

                   "Disabled": false,

                   "Group": null,

                   "Selected": false,

                   "Text": "Cocos (Keeling) Islands",

                   "Value": "113"

               },

               {

                   "Disabled": false,

                   "Group": null,

                   "Selected": false,

                   "Text": "Colombia",

                   "Value": "22"

               },              

               {

                   "Disabled": false,

                   "Group": null,

                   "Selected": false,

                   "Text": "Congo (Democratic Republic of the)",

                   "Value": "116"

               },

               {

                   "Disabled": false,

                   "Group": null,

                   "Selected": false,

                   "Text": "Cook Islands",

                   "Value": "117"

               },

           "AvailableStates":

           [

               {

                   "Disabled": false,

                   "Group": null,

                   "Selected": false,

                   "Text": "Select state",

                   "Value": "0"

               }

           ],

           "City": null,

           "CityEnabled": true,

           "CityRequired": true,

           "Company": "test",

           "CompanyEnabled": true,

           "CompanyRequired": false,

           "CountryEnabled": true,

           "CountryId": null,

           "CountryName": null,

           "CustomAddressAttributes":

           [

           ],

           "Email": "admin@yourstore.com",

           "FaxEnabled": true,

           "FaxNumber": null,

           "FaxRequired": false,

           "FirstName": "test1",

           "FormattedCustomAddressAttributes": null,

           "LastName": "test1",

           "PhoneEnabled": true,

           "PhoneNumber": null,

           "PhoneRequired": true,

           "StateProvinceEnabled": true,

           "StateProvinceId": null,

           "StateProvinceName": null,

           "StreetAddress2Enabled": true,

           "StreetAddress2Required": false,

           "StreetAddressEnabled": true,

           "StreetAddressRequired": true,

           "ZipPostalCode": null,

           "ZipPostalCodeEnabled": true,

           "ZipPostalCodeRequired": true

       },

       "NewAddressPreselected": false,

       "PickUpInStore": false,

       "PickUpInStoreFee": null,

       "PickUpInStoreOnly": false,

       "PickupPoints":

       [

           {

               "CustomProperties":

               [

               ],

               "Address": "21 West 52nd Street",

               "City": "New York",

               "CountryName": "United States",

               "Description": null,

               "Id": "1",

               "Latitude": null,

               "Longitude": null,

               "Name": "New York store",

               "OpeningHours": "10.00 - 19.00",

               "PickupFee": "$1.99",

               "ProviderSystemName": "Pickup.PickupInStore",

               "StateName": null,

               "ZipPostalCode": "10021"

           }

       ],

       "Warnings": null

   }

}