Overview
The customer is redirected to a Tazapay-hosted checkout page to complete payment via their bank’s internet banking portal. Settlement follows manual fund sighting by the Tazapay team.Step 1: Create a Payin
Create a payin withinvoice_currency: INR. The payin is created with status requires_payment_method.
Step 2: Confirm the Payin
Confirm the payin to generate a redirect URL. Status moves torequires_action.
Set payment_method_details.type to internet_banking_inr.
Combine Steps 1 & 2 into a single API call
Combine Steps 1 & 2 into a single API call
Pass all parameters to the Create Payin endpoint along with
"confirm": true.Step 3: Redirect the Customer
The confirm response includes aredirect_url inside latest_payment_attempt_data. Redirect the customer to this URL to complete payment.
Step 4: Handle Post-Payment Events
Internet banking transactions follow a two-event flow. Tazapay first sendspayin.processing when the customer initiates payment. Once funds are sighted and approved, payin.succeeded is triggered.
Testing
Refunds
internet_banking_inr does not support partial refunds. Only full refunds are available.
- Via Dashboard
- Via API
Refer to the refund guide.