Litecoin
    Electronic Currency
  • Litecoin
  • Bitcoin
  • USD
 
Bitcoin
    Electronic Currency
  • Litecoin
  • Bitcoin
  • USD
Amount
Change currency:
Give
Get

Basic API definitions

Facilities

EveryWallet.com API provides an ability to use our services without visiting the website. Developers can build tools and applications, based on this API, to make money transfers, get account balances, form a transaction history, etc.

There are main groups of operations, performed by EveryWallet API:

  • Internal transfers. Moving funds from one account to a correspondent account inside
    EveryWallet. Also creating and accepting protected transfers, which demand a recipient’s confirmation.
  • Account balance. Getting balances of all EveryWallet accounts for the specified user.
  • Transaction history. Getting info about all account transactions, exported in a CSV format.

 

Security

Every external request through the EveryWallet.com API requires an authentication. Reaching any data without this authentication is impossible. Combination of User ID and API Password is used to ensure the authentication, as if the user logs in to the EveryWallet website himself.

 

Shop systems

You can simplify the integration process and choose a ready-to-use shopping cart software module. EveryWallet is easily compatible with all these modules to provide merchants with a great tool for webstore customization.

 

Formats

Request data in EveryWallet.com API meet the following format:

Data type Format Examples
AccountId String up to 64 characters, User ID TestUser
PassPhrase String up to 64 characters, API Password specified in API Integration settings SomePass12345
Payer_Account Line of 19 digits, a number of EveryWallet account 1234567890123456789
Payee_Account Line of 19 digits, a number of EveryWallet account 1234567890123456789
Amount The currency amount, with the following structure:

  • Must have two decimal places.
  • Must have a decimal separator – period (“.”).
  • No thousands separator.
0.0500
256.37
Memo Line of the text up to 100 characters, an operation comment This is a memo.
code String up to 20 characters, the confirmation code for transaction security keepitinsecret
period The time period during which your transaction has to be confirmed with confirmation code by the recipient. It is counted in days, one day min 14
batch Number up to 19 digits, an appropriate Document# 1125
startyear Used in historycsv requests. Number of a year in the FROM date, not earlier than 2007 2013
startmonth Used in historycsv requests. Number of a month in the FROM date, integer value in range from 1 to 12 9
startday Used in historycsv requests. Number of a day in the FROM date, integer value in range from 1 to 31 25
endyear Used in historycsv requests. Number of a year in the TO date, not earlier than 2007 2014
endmonth Used in historycsv requests. Number of a month in the TO date, integer value in range from 1 to 12 11
endday Used in historycsv requests. Number of a day in the TO date,
integer value in range from 1 to 31
4
paymentsmade Filter used in historycsv requests. Set any value to gain only outcoming payments. 1
yes
paymentsreceived Filter used in historycsv requests. Set any value to gain only incoming payments. 1
sure
batchfilter Filter used in historycsv requests. Number up to 19 digits, an appropriate Document# 1435
counterfilter Filter used in historycsv requests. Line of 19 digits, a number of EveryWallet account 333333333333333333
metalfilter Filter used in historycsv requests. E-currency code, set this filter to gain transactions made only in the chosen currency WMZ