Initial Payment Flow

Initial payment Subscription means that they have access to the service after they are successfully charged.

  1. They open the landing page, enter their MSISDN, and click Subscribe.

  2. Merchant should call “AddSubscriptionContractRequest” function, this function links the Subscription plan to the selected catalog and product.

  3. 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.

  4. They should insert the pin code or request to “ResendVerificationPin”.

  5. When they enter the correct pin code, merchant calls “ConfirmDirectPaymentTransaction” function, sending the received pin as a parameter.

  6. TPAY verifies the subscription, activates it, and sends a Success Response to the merchant.

  7. TPAY sends a Push notification to the merchant on the configured push notification URL.

  8. Merchant will call “SendFreeMTMessage” function to send a free welcome message to them, welcoming them and informing them how to unsubscribe from the service.

  9. TPAY sends the welcome message to them.