Fortumo Hosted Direct Carrier Billing (Hosted DCB) solution allows you to integrate mobile payments to your desktop or mobile website without having to worry about any details related to the payment flow setup itself. For initializing a payment, all you need to do is direct your consumers to a Fortumo hosted payment flow where we take care of the rest. Once the consumer has completed their payment, a callback is sent back to your server based on which you will be able to provide the service that has been paid for.
Fortumo Hosted DCB can be used for processing both one time payments and subscriptions, depending on your service logic. Every payment is initiated by directing your consumer to a specific Fortumo hosted payment page, based on the information present in the token specified in the request. Merchant ID necessary for the request will be provided to you by your account manager.
Tokens used for initializing sessions are simple JSON Web Tokens (JWT). JWT is an open RFC 7519 standard for transmitting information between two parties. Using JWTs help us validate that all payment requests are initiated by you and none of the payment parameters have been tampered with by third parties.