Examples
walletAddressesData
Address data must be specified as a JSON Object like so:
{ "address": "1F1tAaz5x1HUXrCNLbtMDqcw6o5GNn4xqX", "addressAdditionalData": null}
In the case of currencies that use a secondary address identifier/tag/memo, it can be specified in the addressAdditionalData field.
{
networks : {
'ethereum': {address : '0xfF21f4F75ea2BbEf96bC999fEB5Efec98bB3f6F4'},
'polygon': {address : 'bnb1dv5ps9vpj6clar79gkd0jrfmg8c0knrd6m090h', addressAdditionalData: '123456'}
},
coins : {
'BTC': {address : 'bc1qlah8pucrmw8l3evszn8a7ay62gpyg00rzl7p2m'},
'DAI': {address : '0xfF21f4F75ea2BbEf96bC999fEB5Efec98bB3f6F4'},
'BNB': {address : 'bnb1dv5ps9vpj6clar79gkd0jrfmg8c0knrd6m090h', addressAdditionalData: '123456'}
}
}
URL query string
If you are using the iFrame method or using the URL method to integrate with us, then use the below npm library to convert the object to the query string.
https://www.npmjs.com/package/query-string
Sample query string :-
&walletAddressesData=%7B%22networks%22%3A%7B%22ethereum%22%3A%7B%22address%22%3A%220xfF21f4F75ea2BbEf96bC999fEB5Efec98bB3f6F4%22%7D%2C%22polygon%22%3A%7B%22address%22%3A%22bnb1dv5ps9vpj6clar79gkd0jrfmg8c0knrd6m090h%22%2C%22addressAdditionalData%22%3A%22123456%22%7D%7D%2C%22coins%22%3A%7B%22BTC%22%3A%7B%22address%22%3A%22bc1qlah8pucrmw8l3evszn8a7ay62gpyg00rzl7p2m%22%7D%2C%22DAI%22%3A%7B%22address%22%3A%220xfF21f4F75ea2BbEf96bC999fEB5Efec98bB3f6F4%22%7D%2C%22BNB%22%3A%7B%22address%22%3A%22bnb1dv5ps9vpj6clar79gkd0jrfmg8c0knrd6m090h%22%2C%22addressAdditionalData%22%3A%22123456%22%7D%7D%7D
Sample code
https://github.com/Transak/transak-sdk/blob/master/src/example/index.js
userData
Example:
{
"firstName": "Satoshi",
"lastName": "Nakamoto",
"email": "[email protected]",
"mobileNumber": "+15417543010",
"dob": "26-08-1994",
"address": {
"addressLine1": "170 Pine St",
"addressLine2": "San Francisco",
"city": "San Francisco",
"state": "CA",
"postCode": "94111",
"countryCode": "US"
}
}
URL query string
If you are using the iFrame method or using the URL method to integrate with us, then use the below npm library to convert the object to the query string.
https://www.npmjs.com/package/query-string
Sample query string :-
&userData=%7B%22firstName%22%3A%22Satoshi%22%2C%22lastName%22%3A%22Nakamoto%22%2C%22email%22%3A%22satoshi.nakamoto%40transak.com%22%2C%22mobileNumber%22%3A%22%2B15417543010%22%2C%22dob%22%3A%2226-08-1994%22%2C%22address%22%3A%7B%22addressLine1%22%3A%22170%20Pine%20St%22%2C%22addressLine2%22%3A%22San%20Francisco%22%2C%22city%22%3A%22San%20Francisco%22%2C%22state%22%3A%22CA%22%2C%22postCode%22%3A%2294111%22%2C%22countryCode%22%3A%22US%22%7D%7D
Sample code
https://github.com/Transak/transak-sdk/blob/master/src/example/index.js
Updated about 9 hours ago