StoreHippo allows you to update the loyalty wallet and store credit transactions in the Users > Wallet Transactions section. 
Along with that, you can also update the wallet transactions through API. To update the wallet transactions through API, follow the steps given below:
Fields
|
Value |
Description |
|
action Type: string |
Brief action about wallet transaction Ex - “Points redeemed” |
|
amount Type: number |
Amount to credit/ debit loyalty points Ex- 66.5 |
|
description Type: string |
Brief description about the transaction Ex- “test description” |
|
posting_type Type: string |
Type of transaction - Credit/ Debit |
|
Type Type: string |
Type of Wallet to be used against transaction - Ex- loyalty |
|
User Type: string |
User to be used for the transaction Ex -"5f8547a19cfc913194f45bc4" |
Crediting loyalty points
{
action: "test points credit"amount: "66.5"description: "test description"posting_type: "credit"type: "loyalty"user: "5f8547a19cfc913194f45bc4"}
When the request is successful, the wallet transaction ID is received in response data. You can use this ID to find transaction details in wallet transactions ex -
data: {_id: "5f85a5b9c3a3c1073086236e"}
Debiting loyalty points
{
action: "test points debit"amount: "66.5"description: "test description"posting_type: "debit"type: "loyalty"user: "5f8547a19cfc913194f45bc4"}
When the request is successful, the wallet transaction ID is received in response data. You can use this ID to find transaction details in wallet transactions Ex -
data: {_id: "5f85aba2c3a3c107308623f8"}
Similar to the loyalty wallets, you can update the StoreCredit transactions through API.
Fields
|
Value |
Description |
|
action Type: string |
Brief action about wallet transaction Ex - “Points redeemed” |
|
amount Type: number |
Amount to credit/ debit StoreCredits Ex- 66.5 |
|
description Type: string |
Brief description about the transaction Ex- “test description” |
|
posting_type Type: string |
Type of transaction - Credit/ Debit |
|
Type Type: string |
Type of Wallet to be used against transaction - Ex- StoreCredits |
|
User Type: string |
User to be used for the transaction Ex -"5f8547a19cfc913194f45bc4" |
Crediting StoreCredit points
{
action: "test points credit"amount: "66.5"description: "test description"posting_type: "credit"type: "StoreCredit"user: "5f8547a19cfc913194f45bc4"}
When the request is successful, the wallet transaction ID is received in response data. You can use this ID to find transaction details in wallet transactions Ex -
data: {_id: "5f85aba2c3a3c107366fgt6"}
Debiting StoreCredit points
{
action: "test points debit"amount: "66.5"description: "test description"posting_type: "debit"type: "StoreCredit"user: "5f8547a19cfc913194f45bc4"}
When the request is successful, the wallet transaction ID is received in the response data. You can use this ID to find transaction details in wallet transactions Ex -
data: {_id: "5f85aba2c3a3c10730865jp5"}