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 |
notifyRequestId | String | A unique identifier of the charge
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.
It should be preceded by [merchantCode] as prefix. subscriptionId should be “SP” for onetime payment. |
Y |
userId | String | Countrycode + MSISDN of the user | 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 |
productId | String | Identifier of the product | Y |
correlationId | String | Should contain the requestId received in the userStatusChange request. it can be empty for
the subscription done through web channel |
O |
failReason | String | In case the staus is “failure” this should contains
the failure cause |
O |
failErroCode | String | In case the staus is “failure” this should contains
the failure error code (check failures list below) |
O |
revokingServiceDate | String | In case the type is “FlaggedToUnsub” this should
contains the date of revoking the user access to the service |
O |