Here is a list of definitions for general terms and words you are likely to encounter when integrating with the Hubtel platform.

Application Programming Interface. This is simply a software intermediary that allows two applications to talk to each other. An example is the Hubtel Online Checkout API which allows your website to integrate and communicate with our platform for accepting payments.

Client ID
This is a public identifier for apps which is used for authorization purposes. It is a required component of the OAuth 2.0 specification for authorization of requests.

Client Secret
This is a secret known only to the application and the authorization server. It is a required component of the OAuth 2.0 specification for authorization of requests.

Comma Separated Values. This is a simple file format used to store tabular data, such as a spreadsheet or database. It is the standard format for downloading reports on the Hubtel platform. 

Hypertext Transfer Protocol. This is the protocol used to transfer data over the web.

Hypertext Transfer Protocol Secure. This protocol is an encrypted version of HTTP which is used to securely transfer data over the web.

Payment Card Indusrty Data Security Standards. This is an information security standard created to increase controls around cardholder data to reduce credit card fraud. it is administered by the Payment Card Industry Security Standards Council 

POS Terminal
Point Of Sale Terminal is an electronic device used to process payments at retail locations/stores. 

Postman is a powerful tool for performing integration testing with an API. It allows for repeatable, reliable tests that can be automated and used in a variety of environments and includes useful tools for persisting data and simulating how a user might actually be interacting with the system.

Short Message Peer-to-Peer. This is a level-7 TCP/IP protocol which allows for fast delivery of SMS messages.

Short Messaging Service. This is a service that allows for a device to send a text message of up to 160 characters to another device.

Short Message Service Center. This is the portion of a network that handles SMS operations, such as routing, forwarding and storing incoming text messages on their way to desired endpoints. Wireless network operators connect to SMSCs through SMS gateways

Wallet token 
This is a token attached to a specified wallet in Vend which is generated for authorization purposes. Since you may create more than one wallet in Vend, the token attached to the wallet is used to identify which wallet a specific transaction occurs on.

Unstructured Supplementary Service Data is a protocol used by GSM cellphones to communicate with their service provider's computers. USSD messages create a real-time connection during a USSD session. The connection remains open, allowing a two-way exchange of data. An example of a USSD Code is *711#.