0.3.0 • Published 4 years ago

terratek-topup-api v0.3.0

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

Documentation

You can see below the API reference of this module.

TerratekTopupAPI(options)

Creates the instance of the TerratekTopupAPI class.

Params

  • Object options: An object containing:
  • companyId (String): TerratekTopup API companyId credentials (mandatory).
  • secret (String): TerratekTopup API secret credentials (mandatory).
  • host (String): TerratekTopup API host (Optional default: https://www.terratekph.ph/topup/api).
  • timeout (Integer): integer containing the number of milliseconds to wait for a server to send response headers (and start the response body) before aborting the request. (Optional default: 60000).

balance(cb)

Get remaining balance of the company.

Params

  • Function cb: The callback function.

settings(cb)

Get Callback URL for the Topup status changes and Secret key used for Authorization parameter when calling the CallbackEventURL.

Params

  • Function cb: The callback function.

update(data, cb)

Update Callback URL for the Topup status changes and Secret key used for Authorization parameter when calling the CallbackEventURL.

Params

  • Object data: The Update object as documented here.
  • Function cb: The callback function.

skus(cb)

Get a list of load product.

Params

  • Function cb: The callback function.

topUp(data, cb)

Create topUp request.

Params

  • Object data: The topUp object as documented here.
  • Function cb: The callback function.

getByTransactionId(tranId, cb)

Get topup transaction by TransactionId.

Params

  • String tranId: The Transaction Id documented here.
  • Function cb: The callback function.

getByReferenceNumber(refNo, cb)

Get topup transaction by ReferenceNumber.

Params

  • String refNo: The Reference Number documented here.
  • Function cb: The callback function.
0.3.0

4 years ago

0.2.0

4 years ago

0.1.0

4 years ago