Used to add points to an existing Rewards4 member after a successful transaction, without passing the points amount. Rewards4 will convert the value into a points earnt amount. Request and response samples can be found at https://secure.rewards4group.com/ws2016n/soap.asmx?op=AllocatePointsAsCurrency
int AllocatePointsAsCurrency (int iRewardsID, decimal dValue, datetime dDate, datetime dActivationDate, string sNote, string sSource)
| Parameter | Description | Data Type | Required? |
|---|---|---|---|
| iRewardsID | Unique identifier of Rewards4 member (Rewards4 ID) | Integer | Yes |
| dValue | Currency value of transaction less any redemption amount used | Decimal | Yes |
| dDate | Date & time of transaction | DateTime | Yes |
| dActivationDate | Date & time of when points will become available | DateTime | Yes |
| sNote | Description of transaction | String | Yes |
| sSource | Transaction order number or unique identifier | String | Yes |
If you do not need to send dActivationDate the value should be set to '1900-01-01'
The operation will return one of the below codes.
| Code | Description | Data Type |
|---|---|---|
| -1 | iPoints value is set to zero | Integer |
| -2 | iPoints value is less than zero | Integer |
| -3 | An error has occurred | Integer |
| 1 | Points successfully added | Integer |