lootably-postback-hash
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

lootably-postback-hash

When implementing Lootably postbacks, you can use a hash variable to ensure the postback is actually being sent by Lootably. Instructions for this can be found on your placement's "Edit" page on the Lootably Dashboard. Alternatively, you can use this module to do all the hashing for you.

Installation

npm i lootably-postback-hash

Importing in your project

const { default: lootablyPostbackHash } = require('lootably-postback-hash');

Usage

Pass userID, ip, revenue, currencyReward, and postbackSecret as strings into the generateSHA256PostbackHash function. The returned string is the hash generated.

const generatedHash = lootablyPostbackHash.generateSHA256PostbackHash({
  userID: 'some userID',
  ip: '1.1.1.',
  revenue: '0.01',
  currencyReward: '1',
  // Find your postback secret on your placement's "Edit" page: https://dashboard.lootably.com/placements
  postbackSecret: 'j28eh8ahjsd2hjq8ashd829qyha8sdh2qha8sdhy',
  // OPTIONAL - NOTE: This will log your postbackSecret. Use with caution!
  debug: true,
});

console.log(generatedHash);

Typescript support

Type declaration files are bundled with the node module, so you do not need to install types separately.

Questions

Feel free to open an issue or email business@lootably.com. Our team would be happy to help with any issues you may come across!

Readme

Keywords

none

Package Sidebar

Install

npm i lootably-postback-hash

Weekly Downloads

4

Version

1.0.2

License

ISC

Unpacked Size

7.84 kB

Total Files

9

Last publish

Collaborators

  • joshverd