Registers a member / customer with the Rewards4 programme. Request and response samples can be found at https://secure.rewards4group.com/ws2016n/soap.asmx?op=RegisterMember
int RegisterMember (string sSourceID, string sEmail, string sTitle, string sFirstname, string sLastname, Gender gender, string sPassword, string sAddress1, string sAddress2, string sCity, string sPostcode, string sTelephone, string sWorkTel, DateTime dDob)
| Parameter | Description | Data Type | Required? |
|---|---|---|---|
| sSourceID | Unique ID from the source database | String | Yes |
| sEmail | Member’s email address | String | Yes |
| sTitle | Member’s title (Mr, Mrs, ect...) | String | Yes |
| sFirstname | Member’s first name | String | Yes |
| sLastname | Member’s last name | String | Yes |
| gender | Member’s gender | Enum {Male, Female, Unknown} | Yes |
| sPassword | Member’s password | String | No |
| sAddress1 | Member’s address line 1 | String | Yes |
| sAddress2 | Member’s address line 2 | String | No |
| sCity | Member’s city | String | Yes |
| sPostcode | Member’s postcode | String | Yes |
| sTelephone | Member’s telephone number | String | No |
| sWorkTel | Member’s work telephone number | String | No |
| dDob | Member’s date of birth | DateTime | Yes |
The operation will return one of the below codes.
| Code | Description | Data Type |
|---|---|---|
| -1 or -2 | Duplicate email address | Integer |
| -3 | An error has occurred | Integer |
| Value greater than zero | Unique identifier of Rewards4 member (Rewards4 ID) | Integer |