Offramp API Integration.
Create Order Offramp
Create Order - With Crypto Amount
1 min
tab examples url https stg api onmeta in v1 offramp orders create name create order method post request pathparameters queryparameters headerparameters kind required name x api key type string children description api key from dashboard kind required name authorization type string children description bearer authtoken bodydataparameters kind required name selltokensymbol type string description token symbol which user is selling kind optional name selltokenaddress type string children description smart contract address kind required name chainid type number children description chain id example 80001 for polygon testnet kind required name fiatcurrency type string children description currency symbol example inr kind required name selltokenamount type number children description number of tokens to sell n example 10 to sell 10 tokens kind required name senderwalletaddress type string children description wallet address of the sender kind required name bankdetails type object children kind required name accountnumber type string description bank account number only last four digit is required nexample account numebr 919192022 nyou need to pass xxxx2022 as account number which will be matched with linked accounts from account link api kind required name ifsc type string description ifsc code example hdfc0003980 description kind required name refundwalletaddress type string children description kind optional name metadata type object children description datatype json object nexample n n metadata n userid abcxxxx n username user n n n nnote metadata should be set as key value pairs of strings only formdataparameters results languages id btk8mqpkgrbgnj78lhckh code n success true n data n t t orderid 1234 n t t receiverwalletaddress 0x1234 n t t gaspricewei 1234200000 n t t gasuseestimate 70000 n t t quote 2 n t t fiatcurrency inr n fiatamount 168 23 n t n t error n language 200 customlabel id ca sofwk kgcvsbdkoskm code n success false n error n code 400 n message bad request n n language 400 customlabel id ltgmqiwjm77gx frwegv code n success false n error n code 401 n message unauthorized to access n n language 401 customlabel selectedlanguageid btk8mqpkgrbgnj78lhckh examples languages id jis92bambjtwx7meseeew code curl location request post https stg api onmeta in v1 offramp orders create n header accept application json n header x api key string n header authorization string n data raw selltokensymbol string selltokenaddress string chainid number fiatcurrency string selltokenamount string senderwalletaddress string bankdetails object refundwalletaddress string language curl customlabel id j2ctkm4ofj5shwc3edm1k code var request require request ; nvar options n method post n url https stg api onmeta in v1 offramp orders create n headers n accept application json n x api key string n authorization string n n body selltokensymbol string selltokenaddress string chainid number fiatcurrency string selltokenamount string senderwalletaddress string bankdetails object refundwalletaddress 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 ghjxsr0lrt1n5xgvtdb40 code var myheaders new headers ; nmyheaders append accept application json ; nmyheaders append x api key string ; nmyheaders append authorization string ; n nvar raw selltokensymbol string selltokenaddress string chainid number fiatcurrency string selltokenamount string senderwalletaddress string bankdetails object refundwalletaddress 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 offramp orders create requestoptions n then response response text n then result console log result n catch error console log error error ; language javascript customlabel id upoqxtv3v35v0wzrqq8h6 code import requests n nurl https stg api onmeta in v1 offramp orders create n npayload selltokensymbol string selltokenaddress string chainid number fiatcurrency string selltokenamount string senderwalletaddress string bankdetails object refundwalletaddress 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 rx5cxdpcyqncvy5mq3olu code require uri nrequire net http n nurl uri https stg api onmeta in v1 offramp orders create 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 selltokensymbol string selltokenaddress string chainid number fiatcurrency string selltokenamount string senderwalletaddress string bankdetails object refundwalletaddress string n nresponse https request request nputs response read body n language ruby customlabel selectedlanguageid j2ctkm4ofj5shwc3edm1k description create offramp order currentnewparameter label body parameter value bodydataparameters sample request body { "selltokensymbol" "usdc", "selltokenaddress" "0x2791bca1f2de4661ed88a30c99a7a9449aa84174", "chainid" 80001, "fiatcurrency" "inr", "selltokenamount" 2, "senderwalletaddress" "0xcdf10bc7a1fae391ff18f4c220ace912547971cc", "bankdetails" { 	 "accountnumber" "xxxx5528", 	 "ifsc" "hdfc0003980" 	}, "refundwalletaddress" "0xecc24eab0fb83ef0c536b35c44c578f750fdbb6e", "metadata" {"userid" "abcxxx", "username" "user"} }