1. Register Member

This register is done by calling Goodie.setRegister() function. This function will retrieve or create user.

Here is example:

Register you
    r MeGoodie.setRegister(username, merchantId, phoneNumber, password, firstName,
    lastName, deviceUniqueId, birthDate, referralCode)
        .regiterGoodie(this, new SetRegisterListener(){

    public void onSuccess(RegisterResponse response){


            //on success 



    public void onError(Throwable throwable){

        //on error



Where :
Param Type Description
username String username is used as a login member to sdk goodie
merchantId String merchantId is identifier that will be used to identity a merchant
phoneNumber String phoneNumber is used to receive verification code
password String password is used as for authentication purpose
firstName String firstName is used as a display first name inside application
lastName String lastName is used as a display last name inside application
deviceUniqueId String deviceUniqueId is identify android device
birthDate String birthDate format is “dd-mm-yyyy”
referralCode String refferal code is a unique number assigned to your account. You can use this code to refer your friends for get rewarded.

Response Register :
    "memberId": "56DF6BC0-DFB8-469A-B760-1780EB081120",
    "referralPoint": 5,
    "abstractResponse": {
        "responseStatus": "MEM000",
        "responseMessage": "Register member success"