baseone-cardservice-apitest.azurewebsites.net Open in urlscan Pro
20.107.224.37  Public Scan

Submitted URL: https://baseone-cardservice-apitest.azurewebsites.net/
Effective URL: https://baseone-cardservice-apitest.azurewebsites.net/index.html
Submission: On July 10 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

<form class="download-url-wrapper"><label class="select-label" for="select"><span>Select a definition</span><select id="select">
      <option value="/swagger/v1/swagger.json">API V1</option>
      <option value="/swagger/v2/swagger.json">API V2</option>
    </select></label></form>

Text Content

Select a definitionAPI V1API V2


BASEONE CARDSERVICE API - VERSION 1

 v1 

OAS3

/swagger/v1/swagger.json

version 1 documentation for the BaseOne CardService API

Terms of service
BaseOne Engineering Team - Website
Internal Proprietary Product
Authorize



ADMIN

PUT/api/v1/Admin/togglemerchantonproduct
Activate/Deactivate Merchant by toggling merchant status to true or false
GET/api/v1/Admin/getallmerchants
Get all Merchants
GET/api/v1/Admin/getmerchantbyclientId
Get Merchant by ClientID
GET/api/v1/Admin/getmerchantbyId
Get Merchant by ID
GET/api/v1/Admin/getallcurrencyconfigs
Get all currency configurations
POST/api/v1/Admin/createcurrencyconfig
Admin Configure Currency
GET/api/v1/Admin/getcurrencyconfig
Get CurrencyConfig By ID
GET/api/v1/Admin/getcurrencyconfigbycurrency
Get CurrencyConfig By currency eg NGN, USD, KES
PUT/api/v1/Admin/updatecurrencyconfig
Update Currency Config
DELETE/api/v1/Admin/deletecurrencyconfig
Delete Currency Config
PUT/api/v1/Admin/updatemerchantconfig
Admin Update Merchant Config
GET/api/v1/Admin/getmerchantconfig/{merchantId}
Get merchant configuration via merchant id and currency code
PUT/api/v1/Admin/togglestatus/{Id}

GET/api/v1/Admin/getallmerchantconfigs
Get all Merchant Configs
PUT/api/v1/Admin/block-unblock-card/{cardId}
Block and unblock card - 0 : ACTIVE, 1 : BLOCKED, 2 : FROZEN
POST/api/v1/Admin/merchant/onboard
Onboard Merchant
POST/api/v1/Admin/notification/{clientId}
Trigger notification by transaction reference


CARD

POST/v1/create-card
Create cards using the card request.
POST/v1/add-funds
Deposit funds via card id
POST/v1/withdraw-funds
Withdraw fund via card
DELETE/v1/delete-card/{cardId}
Delete card using Card Id
PUT/v1/update-limit

GET/v1/get-card-details/{cardId}
Get card details by card id
GET/v1/get-customer-card-details/{cardId}
Get card details by card id
GET/v1/get-card-balance/{cardId}
Get card balance
PUT/v1/toggle-card/{cardId}
Toggle card to FREEZE and UNFREEZE cards.
GET/v1/get-card-transactions/{cardId}
Get card transactions.
POST/v1/external-webhooks
Eternal web
GET/v1/getcardsreport/{currencyCode}
/
POST/v1/notification
Trigger notification by transaction reference


MERCHANT

POST/api/v1/Merchant/cards/onboard
Onboard Merchant to cards
PUT/api/v1/Merchant/cards/updatewallet
Update default wallet
GET/api/v1/Merchant/getmerchantstatus
Get Merchant Status
GET/api/v1/Merchant/merchantconfig/getlist
Get Merchant by ID
GET/api/v1/Merchant/getmerchantbyId
Get Merchant by ID
GET/api/v1/Merchant/getmerchanttransactions
Get Transactions by merchants.
GET/api/v1/Merchant/getcardsreport/{currencyCode}

GET/api/v1/Merchant/getearnings/{currencyCode}
Get Earnings List
GET/api/v1/Merchant/getsettlement/{currencyCode}
Get Settlement List
GET/api/v1/Merchant/summary/{currencyCode}
Get Summary by Currency
POST/api/v1/Merchant/create-card

GET/api/v1/Merchant/get-card-types
Get Card Types;
GET/api/v1/Merchant/get-ledger-types
Get Card Ledger Types;
GET/api/v1/Merchant/get-active-currency
Get currently supported currency for card transactions.


SERVICE

GET/api/v1/Service/getstaticaccounts

POST/api/v1/Service/createaccount


SCHEMAS

AccountType
AddFundsRequest
BooleanResponseModel
CardBalanceResponseModel
CardBalanceResponseModelResponseModel
CardDetailsResponseModel
CardDetailsResponseModelResponseModel
CardKYCRequest
CardLimitConfigurationModel
CardLimitUpdateRequestModel
CardReportResponse
CardReportResponseResponseModel
CardRequest
CardResponse
CardResponseModel
CardResponseModelPaginate
CardResponseModelResponseModel
CardResponsePaginate
CardResponsePaginateResponseModel
CardStatus
CardTransactionResponseModel
CardTransactionResponseModelResponseModel
CardTransactionType
CardType
CardTypeResponse
CardTypeResponseResponseModel
CreateCardResponseModel
CreateCardResponseModelResponseModel
CurrencyConfigReqModel
CurrencyConfigResponseModel
CurrencyConfigResponseModelPaginate
CurrencyConfigResponseModelPaginateResponseModel
CurrencyConfigResponseModelResponseModel
CurrencyConfigUpdateModel
DashboardResponse
DashboardResponsePaginate
DashboardResponsePaginateResponseModel
DashboardSummary
FundsTransactionResponse
FundsTransactionResponseResponseModel
KYCDto
LedgerType
LedgerTypeResponse
LedgerTypeResponseResponseModel
LimitCycleEnum
LimitUpdateActionEnum
MaintenanceCycle
MerchantCardRequest
MerchantConfigResponseModel
MerchantConfigResponseModelListResponseModel
MerchantConfigResponseModelPaginate
MerchantConfigResponseModelPaginateResponseModel
MerchantConfigUpdateModel
MerchantOnboardRequest
MerchantResponseModel
MerchantResponseModelResponseModel
MerchantStatusUpdate
MerchantTransactionResponseModel
MerchantTransactionResponseModelResponseModel
ObjectPaginate
ObjectPaginateResponseModel
ObjectResponseModel
SettlementResponse
SettlementResponsePaginate
SettlementResponsePaginateResponseModel
Status
TransactionRefListRequest
TransactionStatus
VirtualAccountRequest
WebhookData
WithdrawFundsRequest