Developer Documentations

 

Self Help
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