Self Help
-
Dizlee API Specification Messaging
-
Dizlee API Specification Charging
-
Dizlee API Specification Synchronization
-
Dizlee API Specification Subscription
-
Dizlee API Specification ManageOTP
Table of Contents
Print
| Name | Type | Description | Required |
| valRequestId | String | A unique identifier of the refund
Transaction generated by [merchantName]. It should be preceded by the [merchantCode] as prefix. |
Y |
| subscriptionId | String | A unique identifier that represents the user lifecycle since subscription.
Should be “SP” for onetime payment. |
Y |
| userId | String | Countrycode + MSISDN of the user | Y |
| SID | String | The service ID (Will be provided by Dizlee) | Y |
| PID | String | The Product ID (Will be provided by Dizlee) | Y |
| aggregatorId | String | The northbound aggregator partner | Y |
| merchantId | String | The Owner of the product. [MERCHANTNAME] in
our case |
Y |
| product | String | Identifier of the product, in our case
“[productName]” |
Y |
| subProduct | String | Identifier of the subproduct in case if there are multiple subproducts types under the same
product. |
Y | |
| authCode | String | The OTP entered by the user.
OTP is received by the use when Generate OTP is requested. |
Y | |
| amount | Decimal | Charge amount | O | |
| currency | String | The currency code. For example “KWD” (ISO-4217
Code) |
O | |
| chargeId | String | Required only in case of onetime payment services by some Telco Operators.
“ChargeId” is returned in the generate OTP API response when subscriptionId= SP |
O | |
