Create Transaction
By using Create Transaction API, the Client can submit a new transaction to Tutelar Server. Before initiating this process you should whitelist the server IP address at Tutelar Panel and API Keys should be generated. After validating the posted transaction, you will get the risk score, risk status, reference number, and customer information. This response will help you to allow or deny customers to complete payment against your order. Upon successful or failed payment, you should call Transaction Status API to update the status of a previously completed transaction. Kindly find the Transaction Status API for more reference.
Create Transaction
POST
https://secctrl.tutelar.io/api/v1/fraud-detector/transaction/create
Post parameters description is given below,
Post Parameter | Type | Is Mandatory | Description |
---|---|---|---|
orderId | Alphanumeric | Yes | It should be unique. It helps to identify the new transaction that comes from which merchant. |
customer | Object | Yes Except (countryCode) | To store customer Name, Email address , Phone number & Country code |
amount | Numeric | Yes | To send transaction Amount of particular transaction |
paymentInstrument | String | Yes | You can pass "card", "upi", "wallet", and "ft" |
currencyCode | String | Yes | It helps to send Currency code of originated transaction country |
merchant | Object | Optional Except (id and business_name) | It helps to submit transacting Merchant related information. To store Merchant ID, Email address, Name, Business name, Phone number & Website Url |
productType | String | Optional | It helps to send product type information for an example "Ecommerce" |
productDescription | String | Optional | It helps to send detailed product description |
billing | Object | Optional | To send billing-related information such as an Name, Address, City, State, Country & Postal code, |
shipping | Object | Optional | To send shipping-related information such as an Name, Email address, Phone number, Address, City, , Method, Period, State, Country & Postal code |
paymentData | Object | Optional Except (tokenHash) | It helps to send payment-related information like Bin, Name & Token hash details. Note: If Payment Instrument is given ft , user need to given IFSC and Type. |
deviceFingerPrint | Object | Optional | |
riskCode | String | Optional | If customer given the riskCode field, the given riskCode is first priority. So It will triggered First. |
mcc | Object | Optional | If customer given the mcc field, the given mcc has risk engine is assign it will triggered. |
industry | Object | Optional | If customer given the industry field, the given mcc has risk engine is assign it will triggered. |
Sample Post Parameters
Post Transaction Response
If Transaction is Success
Last updated