Initial Payment Flow
Initial payment Subscription means that they have access to the service after they are successfully charged.
-
They open the landing page, enter their MSISDN, and click Subscribe.
-
Merchant should call “AddSubscriptionContractRequest” function, this function links the Subscription plan to the selected catalog and product.
-
TPAY will respond with “Subscription Contract Id” which is the unique identifier that should be stored by merchant and sends Verification Pin code SMS to them.
-
They should insert the pin code or request to “ResendVerificationPin”.
-
When they enter the correct pin code, merchant calls “ConfirmDirectPaymentTransaction” function, sending the received pin as a parameter.
-
TPAY verifies the subscription, activates it, and sends a Success Response to the merchant.
-
TPAY sends a Push notification to the merchant on the configured push notification URL.
-
Merchant will call “SendFreeMTMessage” function to send a free welcome message to them, welcoming them and informing them how to unsubscribe from the service.
-
TPAY sends the welcome message to them.