Registers a member / customer with the Rewards4 programme, whilst also confirming their IP address and customer consent. Request and response samples can be found at https://soapservices.rewards4sport.com/soap.asmx?op=RegisterMember_WithIPAddress
int RegisterMember_WithIPAddress (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, string sClientIP, boolean bConsentGiven, DateTime dConsentDate, string sVenue, boolean bMarketingOptIn)
| 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 | |
| sFirstname | Member’s first name | String | |
| sLastname | Member’s last name | String | |
| gender | Member’s gender | Enum {Male, Female, Unknown} | Yes |
| sPassword | Member’s password | String | |
| sAddress1 | Member’s address line 1 | String | |
| sAddress2 | Member’s address line 2 | String | |
| sCity | Member’s city | String | |
| sPostcode | Member’s postcode | String | |
| sTelephone | Member’s telephone number | String | |
| sWorkTel | Member’s work telephone number | String | |
| dDob | Member’s date of birth. If unknown use 1900-01-01 |
DateTime | Yes |
| sClientIP | Member’s IP address | String | Yes |
| bConsentGiven | Acknowledgment of member consent | Boolean | Yes |
| dConsentDate | Date that member consented to Rewards4 | DateTime | Yes |
| sVenue | The ‘venue’ which a member consented from | String | Yes |
| bMarketingOptIn | Has the member been presented with the Rewards4 Marketing Statement? | Boolean | 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 |
| -4 | An error has occurred | Integer |
| -5 | bConsentGiven and bMarketingOptIn value combination invalid | Integer |
| Value greater than zero | Unique identifier of Rewards4 member (Rewards4 ID) | Integer |