Creating an ISO request

In order to make ISO requests, User have to choose the ISO platform. With PruTAN, you can utilize the ISO platform to send requests in ISO message format and analyze the corresponding responses.

To Create an ISO request,

  1. Select a Collection, On hover user will see an icon to create a request.
  2. Click on the icon will open a dialog box.
  3. Provide label and save to create a request.
  4. Navigate to the created request and select it.
  5. Select ISO format and provide the necessary data like Method, URL, Port, Body etc. to configure the created request.
  6. Navigate to Settings tab and select a vaid Spec from dropdown.
  7. Click Save button to save the configured request.

Table View for ISO Requests

For enhanced visualization and management of ISO request bodies, PruTAN offers a Table View feature. This allows you to view and edit application/iso data in a structured tabular format, making it easier to handle complex ISO data.

  • Switching to Table View: Click the table icon in the request body editor to toggle between Editor View and Table View.
  • Key Benefits: Table View supports field management, data parsing enhancements for EMV data, IntelliSense integration, and more, improving readability and productivity.

For detailed information on Table View features and usage, refer to: Table View

  • Currently PruTAN offers only ISO 8583 message format.
  • To execute an ISO request, you must select a valid Spec from the Settings tab.
  • In the Settings tab, you can also configure the Message Representation Type, define the Header Size, and set the Request Timeout and Connection Retry options.
  • To know more about Spec please follow : Spec

Execute it in the Studio module

  • User can explore how ISO request's simulate in Sandbox module for better understanding : Request

//Request Body
<isomsg>
  <header/>
  <field id="0" value="0200"/>
  <!-- MTI (Message Type Identifier) for request -->
  <field id="3" value="310000"/>
  <!-- Processing Code: 310000 for UPI Debit -->
  <field id="4" value="000000010000"/>
  <!-- Transaction Amount: 100.00 (amount in cents) -->
  <field id="11" value="123456"/>
  <!-- System Trace Audit Number -->
  <field id="13" value="1229"/>
  <!-- Local Transaction Date: December 29 -->
  <field id="41" value="TERM1234"/>
  <!-- Terminal ID -->
  <field id="42" value="MERCH1234567890"/>
  <!-- Merchant ID -->
  <field id="49" value="356"/>
  <!-- Currency Code: 356 for Indian Rupees -->
</isomsg>
// Response Body
<isomsg>
  <!-- org.jpos.iso.packager.GenericPackager -->
  <field id="0" value="0210"/>
  <field id="3" value="310000"/>
  <field id="4" value="000000010000"/>
  <field id="11" value="123456"/>
  <field id="13" value="1229"/>
  <field id="39" value="000"/>
  <field id="41" value="TERM1234"/>
  <field id="42" value="MERCH1234567890"/>
  <field id="49" value="456"/>
</isomsg>
  • The Message Representation Type and Header Size must match those of the simulated request's collection.
  • To know more about Sandbox simulation please explore our Sandbox section : Sandbox

By following these straightforward steps, you can effortlessly send ISO-based requests and examine the responses within the PruTAN application.