POST api/kotakdqr/generate
Request Information
URI Parameters
None.
Body Parameters
QrGenerationRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| username | string |
None. |
|
| password | string |
None. |
|
| appKey | string |
None. |
|
| amount | decimal number |
None. |
|
| UplinitiationMode | string |
None. |
|
| ExternalRefNumber | string |
None. |
|
| qrCodeType | string |
None. |
|
| qrCodeFormat | string |
None. |
|
| deviceSerial | string |
None. |
|
| accountLabel | string |
None. |
|
| externalRefNumber | string |
None. |
|
| externalRefNumber3 | string |
None. |
|
| externalRefNumber2 | string |
None. |
|
| externalRefNumber4 | string |
None. |
|
| externalRefNumber5 | string |
None. |
|
| externalRefNumber6 | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"username": "sample string 1",
"password": "sample string 2",
"appKey": "sample string 3",
"amount": 4.1,
"UplinitiationMode": "sample string 5",
"ExternalRefNumber": "sample string 6",
"qrCodeType": "sample string 7",
"qrCodeFormat": "sample string 8",
"deviceSerial": "sample string 9",
"accountLabel": "sample string 10",
"externalRefNumber": "sample string 11",
"externalRefNumber3": "sample string 12",
"externalRefNumber2": "sample string 13",
"externalRefNumber4": "sample string 14",
"externalRefNumber5": "sample string 15",
"externalRefNumber6": "sample string 16"
}
application/xml, text/xml
Sample:
<KotakDQRClass.QrGenerationRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TotalTollAPI.Models"> <ExternalRefNumber>sample string 6</ExternalRefNumber> <UplinitiationMode>sample string 5</UplinitiationMode> <accountLabel>sample string 10</accountLabel> <amount>4.1</amount> <appKey>sample string 3</appKey> <deviceSerial>sample string 9</deviceSerial> <externalRefNumber>sample string 11</externalRefNumber> <externalRefNumber2>sample string 13</externalRefNumber2> <externalRefNumber3>sample string 12</externalRefNumber3> <externalRefNumber4>sample string 14</externalRefNumber4> <externalRefNumber5>sample string 15</externalRefNumber5> <externalRefNumber6>sample string 16</externalRefNumber6> <password>sample string 2</password> <qrCodeFormat>sample string 8</qrCodeFormat> <qrCodeType>sample string 7</qrCodeType> <username>sample string 1</username> </KotakDQRClass.QrGenerationRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ApiResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| success | boolean |
None. |
|
| sessionKey | string |
None. |
|
| username | string |
None. |
|
| setting | Setting |
None. |
|
| apps | Collection of Object |
None. |
|
| enableRki | boolean |
None. |
|
| tid | string |
None. |
|
| amount | decimal number |
None. |
|
| amountOriginal | decimal number |
None. |
|
| currencyCode | string |
None. |
|
| customerReceiptUrl | string |
None. |
|
| externalRefNumber | string |
None. |
|
| txnId | string |
None. |
|
| merchantName | string |
None. |
|
| mid | string |
None. |
|
| nonceStatus | string |
None. |
|
| orgCode | string |
None. |
|
| merchantCode | string |
None. |
|
| paymentCardType | string |
None. |
|
| paymentMode | string |
None. |
|
| postingDate | integer |
None. |
|
| processCode | string |
None. |
|
| settlementStatus | string |
None. |
|
| signatureId | string |
None. |
|
| status | string |
None. |
|
| states | Collection of string |
None. |
|
| txnType | string |
None. |
|
| dccOpted | boolean |
None. |
|
| cardHolderCurrencyExponent | integer |
None. |
|
| userAgreement | string |
None. |
|
| signable | boolean |
None. |
|
| voidable | boolean |
None. |
|
| refundable | boolean |
None. |
|
| chargeSlipDate | string |
None. |
|
| readableChargeSlipDate | string |
None. |
|
| issuerCode | string |
None. |
|
| maximumPayAttemptsAllowed | integer |
None. |
|
| maximumSuccessfulPaymentAllowed | integer |
None. |
|
| noExpiryFlag | boolean |
None. |
|
| receiptUrl | string |
None. |
|
| signReqd | boolean |
None. |
|
| txnTypeDesc | string |
None. |
|
| paymentGateway | string |
None. |
|
| acquirerCode | string |
None. |
|
| createdTime | integer |
None. |
|
| customerNameAvailable | boolean |
None. |
|
| callbackEnabled | boolean |
None. |
|
| accountLabel | string |
None. |
|
| onlineRefundable | boolean |
None. |
|
| manualRefund | boolean |
None. |
|
| shiftNo | integer |
None. |
|
| shouldRoundOffExchangeRate | boolean |
None. |
|
| shouldRoundOffConvertedAmount | boolean |
None. |
|
| orderNumber | string |
None. |
|
| totalAmount | decimal number |
None. |
|
| tipEnabled | boolean |
None. |
|
| callTC | boolean |
None. |
|
| acquisitionId | string |
None. |
|
| acquisitionKey | string |
None. |
|
| processCronOutput | boolean |
None. |
|
| externalDevice | boolean |
None. |
|
| tipAdjusted | boolean |
None. |
|
| txnMetadata | Collection of Object |
None. |
|
| middlewareStanNumber | integer |
None. |
|
| otpRequired | boolean |
None. |
|
| qrCodeUri | string |
None. |
|
| redirect | boolean |
None. |
|
| twoStepConfirmPreAuth | boolean |
None. |
|
| reload | boolean |
None. |
Response Formats
application/json, text/json
Sample:
{
"success": true,
"sessionKey": "sample string 2",
"username": "sample string 3",
"setting": {
"configFlowEnabled": true,
"addlAuthReqdForCash": true,
"autoSyncOfflineInterval": "sample string 3",
"pogEnabled": true,
"smsReceiptEnabledForCnp": true,
"maxTxnAmount": "sample string 6",
"eSignatureForWalletEnabled": true,
"autoSyncOfflineEnabled": true,
"smsReceiptEnabledForCash": true,
"orderNumberLabel": "sample string 10",
"printMerchantCopy": true,
"zeroValueTransactionAllowed": true,
"communicationRoute": "sample string 13",
"remotePaymentEnabled": true,
"emailReceiptEnabled": true,
"smsReceiptEnabled": true,
"p2pEnabled": true,
"cnpEnabled": true,
"tipPercentage": "sample string 19",
"aggregatePaymentModesEnabled": true,
"primaryLanguageForApp": "sample string 21",
"upiEnabled": true,
"barcodeScanningEnabled": true,
"devicePairingRequiredForNonCardPaymentModes": true,
"cardPaymentEnabled": true,
"emiEnabledForClient": true,
"smsReceiptEnabledForUpiBqrRefundPending": true,
"eSignatureEnabled": true,
"cashBackEnabled": true,
"twoFactorAuthenticationEnabled": true,
"zestRegistrationSmsEnabled": true,
"paperReceiptEnabled": true,
"notificationForcedTimeGap": "sample string 33",
"minCheckStatusAttempts": "sample string 34",
"offeringEmiCashback": "sample string 35",
"saleOption": "sample string 36",
"smsReceiptEnabledForBharatQR": true,
"chequePaymentBankNames": [
{
"code": "sample string 1",
"codeDescription": "sample string 2"
},
{
"code": "sample string 1",
"codeDescription": "sample string 2"
}
],
"crateBasedSearchEnabled": true,
"btReceiptEnabled": true,
"walletRefundEnabled": true,
"networkHealthMetrics": "sample string 41",
"soundBoxEnabled": true,
"eSignatureForNonCardEnabled": true,
"passRegex": "sample string 44",
"sodexoEnabled": true,
"deviceTimeout": "sample string 46",
"customerNameEntryEnabled": true,
"languagesForApp": "sample string 48",
"smsReceiptEnabledForCheque": true,
"collectMobileEmailUpfront": true,
"autoLoginByTokenEnabled": true,
"tipAdjustmentEnabled": true,
"sessionTimeOutForReversal": "sample string 53",
"pogSettings": {},
"cashBackOption": "sample string 55",
"customWebFlowEnabled": true,
"biEventEmail": "sample string 57",
"firmwareCheckInterval": "sample string 58",
"clearCardDetailsEnabled": true,
"customConfigCode": "sample string 60",
"prepaidVoucherPaymentEnabled": true,
"cashPaymentEnabled": true,
"merchantBusinessHoursStart": "sample string 63",
"merchantAddress": "sample string 64",
"minTxnAmount": "sample string 65",
"enableMultilingualForApp": true,
"passRegexErrorDisplay": "sample string 67",
"automaticEmailPaymentLinkEnabled": true,
"refundEnabled": true,
"preAuthOption": "sample string 70",
"merchantBusinessHoursEnd": "sample string 71",
"upiEnabledInCNP": true,
"catalogEnabled": true,
"dukptMultiTidEnabled": true,
"orderNumberInputEnabled": true,
"rmpayWalletEnabled": true,
"smsReceiptEnabledForWallet": true,
"supportPhoneNumber": "sample string 78",
"omsSettings": {
"omsEnabled": true,
"catalogEnabled": {},
"catalogType": {},
"maxOrderItems": 4,
"dataWindow": 5,
"orderListMaxRecords": {},
"fieldsToIndex": {}
},
"maxCashBackAmount": "sample string 79",
"offlineAPIEnabled": true,
"cardLastFourDigitsRequired": true,
"notificationEnabled": true,
"automaticSMSPaymentLinkEnabled": true,
"accountLabels": [
"sample string 1",
"sample string 2"
],
"minCashBackAmount": "sample string 84",
"preFillUsernameOnSessionTimeOut": true,
"smsReceiptEnabledForUpi": true,
"signatureForCard": "sample string 87",
"brandEmiEnabled": true,
"settingVer": 89,
"chequePaymentEnabled": true,
"notificationCentreLimit": "sample string 91",
"allowAmountOverride": true,
"maxBTAttempts": "sample string 93",
"tipEnabled": true,
"clientBaseURL": "sample string 95",
"emiEnabled": true,
"smsReceiptEnabledForDD": true
},
"apps": [
{},
{}
],
"enableRki": true,
"tid": "sample string 5",
"amount": 6.1,
"amountOriginal": 7.1,
"currencyCode": "sample string 8",
"customerReceiptUrl": "sample string 9",
"externalRefNumber": "sample string 10",
"txnId": "sample string 11",
"merchantName": "sample string 12",
"mid": "sample string 13",
"nonceStatus": "sample string 14",
"orgCode": "sample string 15",
"merchantCode": "sample string 16",
"paymentCardType": "sample string 17",
"paymentMode": "sample string 18",
"postingDate": 19,
"processCode": "sample string 20",
"settlementStatus": "sample string 21",
"signatureId": "sample string 22",
"status": "sample string 23",
"states": [
"sample string 1",
"sample string 2"
],
"txnType": "sample string 24",
"dccOpted": true,
"cardHolderCurrencyExponent": 26,
"userAgreement": "sample string 27",
"signable": true,
"voidable": true,
"refundable": true,
"chargeSlipDate": "sample string 31",
"readableChargeSlipDate": "sample string 32",
"issuerCode": "sample string 33",
"maximumPayAttemptsAllowed": 34,
"maximumSuccessfulPaymentAllowed": 35,
"noExpiryFlag": true,
"receiptUrl": "sample string 37",
"signReqd": true,
"txnTypeDesc": "sample string 39",
"paymentGateway": "sample string 40",
"acquirerCode": "sample string 41",
"createdTime": 42,
"customerNameAvailable": true,
"callbackEnabled": true,
"accountLabel": "sample string 45",
"onlineRefundable": true,
"manualRefund": true,
"shiftNo": 48,
"shouldRoundOffExchangeRate": true,
"shouldRoundOffConvertedAmount": true,
"orderNumber": "sample string 51",
"totalAmount": 52.1,
"tipEnabled": true,
"callTC": true,
"acquisitionId": "sample string 55",
"acquisitionKey": "sample string 56",
"processCronOutput": true,
"externalDevice": true,
"tipAdjusted": true,
"txnMetadata": [
{},
{}
],
"middlewareStanNumber": 60,
"otpRequired": true,
"qrCodeUri": "sample string 62",
"redirect": true,
"twoStepConfirmPreAuth": true,
"reload": true
}
application/xml, text/xml
Sample:
<ApiResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TotalTollAPI.Models">
<accountLabel>sample string 45</accountLabel>
<acquirerCode>sample string 41</acquirerCode>
<acquisitionId>sample string 55</acquisitionId>
<acquisitionKey>sample string 56</acquisitionKey>
<amount>6.1</amount>
<amountOriginal>7.1</amountOriginal>
<apps xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:anyType />
<d2p1:anyType />
</apps>
<callTC>true</callTC>
<callbackEnabled>true</callbackEnabled>
<cardHolderCurrencyExponent>26</cardHolderCurrencyExponent>
<chargeSlipDate>sample string 31</chargeSlipDate>
<createdTime>42</createdTime>
<currencyCode>sample string 8</currencyCode>
<customerNameAvailable>true</customerNameAvailable>
<customerReceiptUrl>sample string 9</customerReceiptUrl>
<dccOpted>true</dccOpted>
<enableRki>true</enableRki>
<externalDevice>true</externalDevice>
<externalRefNumber>sample string 10</externalRefNumber>
<issuerCode>sample string 33</issuerCode>
<manualRefund>true</manualRefund>
<maximumPayAttemptsAllowed>34</maximumPayAttemptsAllowed>
<maximumSuccessfulPaymentAllowed>35</maximumSuccessfulPaymentAllowed>
<merchantCode>sample string 16</merchantCode>
<merchantName>sample string 12</merchantName>
<mid>sample string 13</mid>
<middlewareStanNumber>60</middlewareStanNumber>
<noExpiryFlag>true</noExpiryFlag>
<nonceStatus>sample string 14</nonceStatus>
<onlineRefundable>true</onlineRefundable>
<orderNumber>sample string 51</orderNumber>
<orgCode>sample string 15</orgCode>
<otpRequired>true</otpRequired>
<paymentCardType>sample string 17</paymentCardType>
<paymentGateway>sample string 40</paymentGateway>
<paymentMode>sample string 18</paymentMode>
<postingDate>19</postingDate>
<processCode>sample string 20</processCode>
<processCronOutput>true</processCronOutput>
<qrCodeUri>sample string 62</qrCodeUri>
<readableChargeSlipDate>sample string 32</readableChargeSlipDate>
<receiptUrl>sample string 37</receiptUrl>
<redirect>true</redirect>
<refundable>true</refundable>
<reload>true</reload>
<sessionKey>sample string 2</sessionKey>
<setting>
<accountLabels xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</accountLabels>
<addlAuthReqdForCash>true</addlAuthReqdForCash>
<aggregatePaymentModesEnabled>true</aggregatePaymentModesEnabled>
<allowAmountOverride>true</allowAmountOverride>
<autoLoginByTokenEnabled>true</autoLoginByTokenEnabled>
<autoSyncOfflineEnabled>true</autoSyncOfflineEnabled>
<autoSyncOfflineInterval>sample string 3</autoSyncOfflineInterval>
<automaticEmailPaymentLinkEnabled>true</automaticEmailPaymentLinkEnabled>
<automaticSMSPaymentLinkEnabled>true</automaticSMSPaymentLinkEnabled>
<barcodeScanningEnabled>true</barcodeScanningEnabled>
<biEventEmail>sample string 57</biEventEmail>
<brandEmiEnabled>true</brandEmiEnabled>
<btReceiptEnabled>true</btReceiptEnabled>
<cardLastFourDigitsRequired>true</cardLastFourDigitsRequired>
<cardPaymentEnabled>true</cardPaymentEnabled>
<cashBackEnabled>true</cashBackEnabled>
<cashBackOption>sample string 55</cashBackOption>
<cashPaymentEnabled>true</cashPaymentEnabled>
<catalogEnabled>true</catalogEnabled>
<chequePaymentBankNames>
<ChequePaymentBankName>
<code>sample string 1</code>
<codeDescription>sample string 2</codeDescription>
</ChequePaymentBankName>
<ChequePaymentBankName>
<code>sample string 1</code>
<codeDescription>sample string 2</codeDescription>
</ChequePaymentBankName>
</chequePaymentBankNames>
<chequePaymentEnabled>true</chequePaymentEnabled>
<clearCardDetailsEnabled>true</clearCardDetailsEnabled>
<clientBaseURL>sample string 95</clientBaseURL>
<cnpEnabled>true</cnpEnabled>
<collectMobileEmailUpfront>true</collectMobileEmailUpfront>
<communicationRoute>sample string 13</communicationRoute>
<configFlowEnabled>true</configFlowEnabled>
<crateBasedSearchEnabled>true</crateBasedSearchEnabled>
<customConfigCode>sample string 60</customConfigCode>
<customWebFlowEnabled>true</customWebFlowEnabled>
<customerNameEntryEnabled>true</customerNameEntryEnabled>
<devicePairingRequiredForNonCardPaymentModes>true</devicePairingRequiredForNonCardPaymentModes>
<deviceTimeout>sample string 46</deviceTimeout>
<dukptMultiTidEnabled>true</dukptMultiTidEnabled>
<eSignatureEnabled>true</eSignatureEnabled>
<eSignatureForNonCardEnabled>true</eSignatureForNonCardEnabled>
<eSignatureForWalletEnabled>true</eSignatureForWalletEnabled>
<emailReceiptEnabled>true</emailReceiptEnabled>
<emiEnabled>true</emiEnabled>
<emiEnabledForClient>true</emiEnabledForClient>
<enableMultilingualForApp>true</enableMultilingualForApp>
<firmwareCheckInterval>sample string 58</firmwareCheckInterval>
<languagesForApp>sample string 48</languagesForApp>
<maxBTAttempts>sample string 93</maxBTAttempts>
<maxCashBackAmount>sample string 79</maxCashBackAmount>
<maxTxnAmount>sample string 6</maxTxnAmount>
<merchantAddress>sample string 64</merchantAddress>
<merchantBusinessHoursEnd>sample string 71</merchantBusinessHoursEnd>
<merchantBusinessHoursStart>sample string 63</merchantBusinessHoursStart>
<minCashBackAmount>sample string 84</minCashBackAmount>
<minCheckStatusAttempts>sample string 34</minCheckStatusAttempts>
<minTxnAmount>sample string 65</minTxnAmount>
<networkHealthMetrics>sample string 41</networkHealthMetrics>
<notificationCentreLimit>sample string 91</notificationCentreLimit>
<notificationEnabled>true</notificationEnabled>
<notificationForcedTimeGap>sample string 33</notificationForcedTimeGap>
<offeringEmiCashback>sample string 35</offeringEmiCashback>
<offlineAPIEnabled>true</offlineAPIEnabled>
<omsSettings>
<catalogEnabled />
<catalogType />
<dataWindow>5</dataWindow>
<fieldsToIndex />
<maxOrderItems>4</maxOrderItems>
<omsEnabled>true</omsEnabled>
<orderListMaxRecords />
</omsSettings>
<orderNumberInputEnabled>true</orderNumberInputEnabled>
<orderNumberLabel>sample string 10</orderNumberLabel>
<p2pEnabled>true</p2pEnabled>
<paperReceiptEnabled>true</paperReceiptEnabled>
<passRegex>sample string 44</passRegex>
<passRegexErrorDisplay>sample string 67</passRegexErrorDisplay>
<pogEnabled>true</pogEnabled>
<pogSettings />
<preAuthOption>sample string 70</preAuthOption>
<preFillUsernameOnSessionTimeOut>true</preFillUsernameOnSessionTimeOut>
<prepaidVoucherPaymentEnabled>true</prepaidVoucherPaymentEnabled>
<primaryLanguageForApp>sample string 21</primaryLanguageForApp>
<printMerchantCopy>true</printMerchantCopy>
<refundEnabled>true</refundEnabled>
<remotePaymentEnabled>true</remotePaymentEnabled>
<rmpayWalletEnabled>true</rmpayWalletEnabled>
<saleOption>sample string 36</saleOption>
<sessionTimeOutForReversal>sample string 53</sessionTimeOutForReversal>
<settingVer>89</settingVer>
<signatureForCard>sample string 87</signatureForCard>
<smsReceiptEnabled>true</smsReceiptEnabled>
<smsReceiptEnabledForBharatQR>true</smsReceiptEnabledForBharatQR>
<smsReceiptEnabledForCash>true</smsReceiptEnabledForCash>
<smsReceiptEnabledForCheque>true</smsReceiptEnabledForCheque>
<smsReceiptEnabledForCnp>true</smsReceiptEnabledForCnp>
<smsReceiptEnabledForDD>true</smsReceiptEnabledForDD>
<smsReceiptEnabledForUpi>true</smsReceiptEnabledForUpi>
<smsReceiptEnabledForUpiBqrRefundPending>true</smsReceiptEnabledForUpiBqrRefundPending>
<smsReceiptEnabledForWallet>true</smsReceiptEnabledForWallet>
<sodexoEnabled>true</sodexoEnabled>
<soundBoxEnabled>true</soundBoxEnabled>
<supportPhoneNumber>sample string 78</supportPhoneNumber>
<tipAdjustmentEnabled>true</tipAdjustmentEnabled>
<tipEnabled>true</tipEnabled>
<tipPercentage>sample string 19</tipPercentage>
<twoFactorAuthenticationEnabled>true</twoFactorAuthenticationEnabled>
<upiEnabled>true</upiEnabled>
<upiEnabledInCNP>true</upiEnabledInCNP>
<walletRefundEnabled>true</walletRefundEnabled>
<zeroValueTransactionAllowed>true</zeroValueTransactionAllowed>
<zestRegistrationSmsEnabled>true</zestRegistrationSmsEnabled>
</setting>
<settlementStatus>sample string 21</settlementStatus>
<shiftNo>48</shiftNo>
<shouldRoundOffConvertedAmount>true</shouldRoundOffConvertedAmount>
<shouldRoundOffExchangeRate>true</shouldRoundOffExchangeRate>
<signReqd>true</signReqd>
<signable>true</signable>
<signatureId>sample string 22</signatureId>
<states xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</states>
<status>sample string 23</status>
<success>true</success>
<tid>sample string 5</tid>
<tipAdjusted>true</tipAdjusted>
<tipEnabled>true</tipEnabled>
<totalAmount>52.1</totalAmount>
<twoStepConfirmPreAuth>true</twoStepConfirmPreAuth>
<txnId>sample string 11</txnId>
<txnMetadata xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:anyType />
<d2p1:anyType />
</txnMetadata>
<txnType>sample string 24</txnType>
<txnTypeDesc>sample string 39</txnTypeDesc>
<userAgreement>sample string 27</userAgreement>
<username>sample string 3</username>
<voidable>true</voidable>
</ApiResponse>