Skip to content

Blu Penguin Merchant API v1 (v1)

Please find complete documentation from https://docs.transaction-monitor.io/.

Languages
Servers
Mock server
https://docs.transaction-monitor.io/_mock/blupenguin_openapi_v1/
Blu Penguin Merchant API sandbox
https://api.sandbox.transaction-monitor.io/
Blu Penguin Merchant API production
https://api.transaction-monitor.io/

Payouts

OperationsWebhooks

Deposits

OperationsWebhooks

Refunds

OperationsWebhooks

Payment Page

Operations

Wallet balances

Operations

Wallet balances

Request

Security
bearerAuth
curl -i -X GET \
  https://docs.transaction-monitor.io/_mock/blupenguin_openapi_v1/v1/wallet-balances \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Request has been succesfully processed.

Bodyapplication/json
balancesArray of objects(WalletState)required

List of wallet balances

balances[].​countrystring(text)required

Country of the wallet.

Format is ISO 3166-1 alpha-3, three character country code in upper case. Read more from Wikipedia.

Example: "ZMB"
balances[].​balancestringrequired

The current balance of the wallet.

Example: "1000.0"
balances[].​currencystring(text)required

Currency of the wallet.

Example: "ZMW"
balances[].​mnostringrequired

If you are using a wallet that is only used by a single MMO, that MMO-s correspondent code will be shown here.

Example: "MTN_MOMO_BEN"
Response
application/json
{ "balances": [ {}, {} ] }

Wallet balances for country

Request

Security
bearerAuth
Path
countrystring= 3 charactersrequired

The country for which to get wallet balances for.

Format is ISO 3166-1 alpha-3, three character country code in upper case. Read more from Wikipedia.

curl -i -X GET \
  'https://docs.transaction-monitor.io/_mock/blupenguin_openapi_v1/v1/wallet-balances/{country}' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Request has been succesfully processed.

Bodyapplication/json
balancesArray of objects(WalletState)required

List of wallet balances

balances[].​countrystring(text)required

Country of the wallet.

Format is ISO 3166-1 alpha-3, three character country code in upper case. Read more from Wikipedia.

Example: "ZMB"
balances[].​balancestringrequired

The current balance of the wallet.

Example: "1000.0"
balances[].​currencystring(text)required

Currency of the wallet.

Example: "ZMW"
balances[].​mnostringrequired

If you are using a wallet that is only used by a single MMO, that MMO-s correspondent code will be shown here.

Example: "MTN_MOMO_BEN"
Response
application/json
{ "balances": [ {} ] }

Toolkit

Operations