@whiterabbitjs/client v4.1.1
WhiteRabbit client
Simple frontend library to integrate WhiteRabbit on your streaming website.
Usage
Option 1. Install from npm
Install @whiterabbitjs/client package
npm install --save @whiterabbitjs/clientThen use it on your webpage
import { WhiteRabbitClient } from '@whiterabbitjs/client';
const client = new WhiteRabbitClient({ apiKey: '....your API key' });
client.requestPayment('tt8367814');Option 2. Use as module
import { WhiteRabbitClient } from 'https://unpkg.com/@whiterabbitjs/client@2.40.1/dist/index.min.mjs';
const client = new WhiteRabbitClient({ apiKey: '....your API key' });
client.requestPayment('tt8367814');API
new WhiteRabbitClient(whiterabbitConfig)
Create a new client instance.
Arguments:
whiteRabbitConfig— config object with attributes:apiKey— API key of the partner. Could test or production one
client.requestPayment(imdbId, [pssAddress], [medium])
Request a payment by movie's imdb ID. Example: tt8367814. Returns a Promise which resolves with the status of the payment.
Arguments:
imdbId- imdb ID for the movie.
Response:
movieId— Number. Movie id as encoded byutils.imdbToTokenfunction.paymentId- String. Unique ID for the paymentstatus- Boolean. Result of the payment.truemeans the payment was successful,false— the payment was either declined by user or failure happened
Response example:
{
movieId: "423557889"
paymentId: "0x3202b4ef03ef29d87d81357e4c50105206be0396c5e5c4624d498b8cb7e2a083"
status: true
}Utils API
import { utils } from '@whiterabbitjs/client';utils.imdbToToken(imdbId)
Convert given imdbId to WhiteRabbit token.
Arguments:
imdbId— imdbID for the Movie.
utils.tokenToImdb(tokenId)
Convert given WhiteRabbit tokenId to imdbId.
Arguments:
tokenId— tokenId for the MovieToken.
utils.getRegionByCode(regionCode)
Given a three digit M49 region code returns a two-letter ISO 3166-1 alpha-2 country code
Arguments:
regionCode— M49 region code. Three digits, zero-padded (e.g. 008).
2 years ago
2 years ago
2 years ago
2 years ago
4 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago