2.5 Register Member with IP Address

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)


2.5.1 Request Parameters



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

2.5.2 Response


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