Onramp API Integration.
Orders
Update UTR
2 min
tab examples url https stg api onmeta in v1 orders utr name update utr method post request pathparameters queryparameters headerparameters kind required name x api key type string children description kind required name authorization type string children description bearer bodydataparameters kind required name orderid type string description orderid from create order response kind required name utr type string children description utr from payment success screen formdataparameters results languages id 6rkriykbyrpfjcksomnmq code n success true n error n language 200 customlabel id alhe62vaj8fvqirges6dk code n success false n error n code 400 n message bad request n n language 400 customlabel id bols c1ipejpu2yvxw4qf code n success false n error n code 403 n message invalid utr n n language 403 customlabel selectedlanguageid 6rkriykbyrpfjcksomnmq examples languages id 0disawdgflmhnwbjhrh0t code curl location request post https stg api onmeta in v1 orders utr n header accept application json n header x api key string n header authorization string n data raw orderid string utr string language curl customlabel id ytsryjhqx0 w c trxjto code var request require request ; nvar options n method post n url https stg api onmeta in v1 orders utr n headers n accept application json n x api key string n authorization string n n body orderid string utr string n n ; nrequest options function error response n if error throw new error error ; n console log response body ; n ; n language nodejs customlabel id 6kn3bzqjktxlmm xtt2wx code var myheaders new headers ; nmyheaders append accept application json ; nmyheaders append x api key string ; nmyheaders append authorization string ; n nvar raw orderid string utr string ; n nvar requestoptions n method post n headers myheaders n body raw n redirect follow n ; n nfetch https stg api onmeta in v1 orders utr requestoptions n then response response text n then result console log result n catch error console log error error ; language javascript customlabel id qycguju2 fdinuokvuwb3 code import requests n nurl https stg api onmeta in v1 orders utr n npayload orderid string utr string nheaders n accept application json n x api key string n authorization string n n nresponse requests request post url headers headers data payload n nprint response text n language python customlabel id px c5gzmqtf kuveqcftq code require uri nrequire net http n nurl uri https stg api onmeta in v1 orders utr n nhttps net http new url host url port nhttps use ssl true n nrequest net http post new url nrequest accept application json nrequest x api key string nrequest authorization string nrequest body orderid string utr string n nresponse https request request nputs response read body n language ruby customlabel selectedlanguageid ytsryjhqx0 w c trxjto description update the utr for a given order id currentnewparameter label body parameter value bodydataparameters sample request body { "orderid" "1312151618191", "utr" "123456789012" } what is utr? below is the validation for utr length upi payment 12 character numbers imps payment 12 character numbers neft payment 16 character alphanumeric