Developer Documentations

 

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