What is WAP Billing and How Does it Work

Author

Reads 1.7K

Close-up of a smartphone displaying a billing app interface on a reflective surface.
Credit: pexels.com, Close-up of a smartphone displaying a billing app interface on a reflective surface.

WAP billing is a type of billing system that allows mobile operators to charge customers for data services. This system is based on the Wireless Application Protocol (WAP) technology.

WAP billing works by connecting to a WAP gateway, which forwards requests to the mobile operator's billing system. This allows customers to access data services such as mobile internet and content downloads.

The WAP billing system uses a combination of GSM and IP protocols to deliver data services to customers. This enables customers to access a wide range of services, including email, news, and entertainment content.

Mobile operators can use WAP billing to offer a range of services, including pay-per-use plans and subscription-based services. This allows customers to choose the services they want and pay only for what they use.

What is WAP Billing

WAP billing is a payment method that allows you to purchase content or services using your mobile phone.

WAP billing works specifically with WAP-enabled mobile phones over a GPRS or 3G wireless connection.

Credit: youtube.com, WAP Usage and Billing Admin Portal Overview

The customer initiates a WAP session with the content service provider by browsing a WAP page.

The WAP site hoster gets the visitor's MSISDN without needing to register on a specific WAP gateway or service.

This information comes from integration with the operator's own MSISDN lookup service.

Consumers confirm a purchase by clicking on a 'confirm purchase' link on their mobile phone.

The WAP billing platform then informs the WAP application of the completed purchase transaction.

Consumers are redirected to the content they have purchased.

Purchases are recorded and billed directly via the mobile phone bill using the MSISDN.

Benefits and Features

WAP billing offers a convenient way to make purchases, allowing users to complete transactions with a single click.

It's also a great option for minors who don't have a credit card or bank account, making it an accessible payment method for a wider range of people.

WAP billing reduces the possibility of fraud when paying for mobile content, providing an added layer of security for users.

Users experience the same "browse and buy" experience they're used to on their PC, making WAP billing a seamless and familiar payment option.

Cross-Operator

Laptop and smartphone display facilitating online shopping using mobile payment technology.
Credit: pexels.com, Laptop and smartphone display facilitating online shopping using mobile payment technology.

In some markets, like Ireland, cross-operator WAP billing is available across multiple mobile operators.

WAP billing is available to mobile aggregators operating in the Irish market on a case by case basis.

A single, cross-operator WAP billing platform has been attempted to support purchases on any mobile network.

This platform can't be taken for granted, as it's not available in every market, unlike the UK.

Readers also liked: Mobile Messaging Operator

Benefits

WAP Billing offers several benefits that make it a convenient option for mobile content purchases.

One of the key benefits is the ability to sell to minors who lack a credit card or bank account.

This is particularly useful for companies that cater to a younger audience or offer age-restricted content.

Single click purchases are another advantage of WAP Billing, allowing transactions to be completed without consumers having to send or receive a text message or remember shortcodes.

This streamlined process can lead to a faster and more enjoyable customer experience.

Reducing the possibility of fraud is also a significant benefit of WAP Billing, making it a more secure option for mobile content purchases.

Users can enjoy the same 'browse and buy' experience they're accustomed to on their PC, thanks to WAP Billing.

Request and Response Parameters

Vector illustration of smartphone with credit card picture and bills inscription placed near debtor document against purple background
Credit: pexels.com, Vector illustration of smartphone with credit card picture and bills inscription placed near debtor document against purple background

Request and response parameters play a crucial role in WAP billing. To initiate a transaction, you'll need to provide several parameters, including the payment amount, transaction currency, and payment type.

Here are the mandatory request parameters:

In response to your request, you'll receive several parameters, including the payment amount, system transaction time, and response message.

Here are the response parameters:

Request Parameters

Request parameters are a crucial part of any API request, and understanding what's required can make all the difference in getting a successful response.

The mandatory parameters are a good place to start, and you'll need to include txamt, txcurrcd, pay_type, out_trade_no, and txdtm in your request. These parameters are a must-have, and leaving any of them out will likely result in an error.

The type of each parameter is also important to know, and txamt is an Int(11) type, which means it's an 11-digit integer. This is significant because it represents the payment amount in cents, so a value of 100 would be equivalent to $1.

Take a look at this: Iphone X S Dual Sim

Credit: youtube.com, Professional Spring Boot 2: Using Request Parameters and Request Body | packtpub.com

You'll also need to specify the transaction currency, which is represented by the txcurrcd parameter. This is a String(3) type, and you can find a complete list of available currencies in the Currencies table.

The out_trade_no parameter is also a String(128) type, and it's used to identify the API Order Number or external transaction number. This parameter must be unique for each payment and refund request under the same merchant account.

Here's a summary of the mandatory parameters:

While these parameters are mandatory, there are some optional parameters that you can include to provide additional information. These include goods_name, mchid, udid, return_url, and notify_url.

Response Parameters

In the world of online transactions, understanding the response parameters is crucial for a smooth experience. The response parameters are the data that's returned after a request is made.

The pay_type parameter is a string with a maximum length of 6 characters, indicating the type of payment made, such as PayMe Wap Payment.

smart phone holding blank screen mockup laptop
Credit: pexels.com, smart phone holding blank screen mockup laptop

The system transaction time, sysdtm, is a string of 20 characters in the format YYYY-MM-DD hh:mm:ss, used as the cut-off time for settlements.

The request transaction time, txdtm, is also a string of 20 characters in the format YYYY-MM-DD hh:mm:ss.

The response message, resperr, is a string with a maximum length of 128 characters, providing any error messages that might have occurred.

The payment amount, txamt, is an integer with a maximum length of 11 characters.

Here are the response parameters in a table for easy reference:

The return code, respcd, is a string with a maximum length of 4 characters, indicating the result of the transaction.

Premium SMS

With WAP billing, you can say goodbye to the hassle of Premium SMS billing. This is good news for Third Party WAP content providers, as they can focus on building their WAP sites without worrying about billing issues.

WAP billing solves the billing problem for content providers, allowing them to concentrate on their work. The service provider takes care of the billing, making it easier for providers to manage their business.

Credit: youtube.com, What is Premium SMS?

A good news for customers is that no shortcode needs to be remembered anymore, reducing the possibility of fraud. Hackers can't cheat the system by sending fake messages to shortcodes, as the WAP session seems to be secure.

WAP ID service, launched by Dialogue Comms. Ltd, allows trusted partners to connect and obtain the MSISDN for billing.

Viola Morissette

Assigning Editor

Viola Morissette is a seasoned Assigning Editor with a passion for curating high-quality content. With a keen eye for detail and a knack for identifying emerging trends, she has successfully guided numerous articles to publication. Her expertise spans a wide range of topics, including technology and software tutorials, such as her work on "OneDrive Tutorials," where she expertly assigned and edited pieces that have resonated with readers worldwide.

Love What You Read? Stay Updated!

Join our community for insights, tips, and more.