Here are several implementation examples of EveryWallet.com API functions.
1 |
https://everywallet.com/acct/balance.asp?AccountId=TestUser&PassPhrase=TestPassword |
Returns current balances for all TestUser’s EveryWallet accounts.
If authentication was successfull, the response will look as follows:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
<html> <head> <title>Balance</title> </head> <body> <h1>Balance</h1> <table border=1> <tr> <td><b>Account No.</b></td> <td><b>Balance</b></td> </tr> <tr> <td>1XXXXXXXXXXXXXXXXXX</td> <td>1242.57</td> </tr> <tr> <td>2XXXXXXXXXXXXXXXXXX</td> <td>0.00</td> </tr> <tr> <td>3XXXXXXXXXXXXXXXXXX</td> <td>14.89</td> </tr> </table> <input name='1XXXXXXXXXXXXXXXXXX' type='hidden' value='1242.57'> <input name='2XXXXXXXXXXXXXXXXXX' type='hidden' value='0.00'> <input name='3XXXXXXXXXXXXXXXXXX' type='hidden' value='14.89'> </body> </html> |
1 2 3 |
https://everywallet.com/acct/verify.asp?AccountId=TestUser&PassPhrase=TestPassword& Payer_Account=1XXXXXXXXXXXXXXXXXX&Payee_Account=2XXXXXXXXXXXXXXXXXX& amount=3&Memo=transfer%20verification |
Returns info wether this transfer is possible or not. Transaction should transfer 3.00 monetary units from TestUser’s account 1XXXXXXXXXXXXXXXXXX to another user’s account 2XXXXXXXXXXXXXXXXXX with comment: “transfer verification”.
If all input data are correct, the response will look as follows:
1 2 3 4 5 6 7 8 9 10 11 |
<html> <head> <title>Verify</title> </head> <body> Success <input name='Payer_Account' type='hidden' value='1XXXXXXXXXXXXXXXXXX'> <input name='Payee_Account' type='hidden' value='2XXXXXXXXXXXXXXXXXX'> <input name='PAYMENT_AMOUNT' type='hidden' value='3.00'> </body> </html> |
1 2 3 |
https://everywallet.com/acct/confirm.asp?AccountId=TestUser&PassPhrase=TestPassword& Payer_Account=1XXXXXXXXXXXXXXXXXX&Payee_Account=2XXXXXXXXXXXXXXXXXX& amount=4&Memo=direct%20transfer |
Performes a direct transfer between EveryWallet accounts. Transaction transfers 4.00 monetary units from TestUser’s account 1XXXXXXXXXXXXXXXXXX to another user’s account 2XXXXXXXXXXXXXXXXXX with comment: “direct transfer”.
If all input data are correct, the response will look as follows:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<html> <head> <title>Confirm</title> </head> <body> Success <input name='Payer_Account' type='hidden' value='1XXXXXXXXXXXXXXXXXX'> <input name='Payee_Account' type='hidden' value='2XXXXXXXXXXXXXXXXXX'> <input name='PAYMENT_AMOUNT' type='hidden' value='4.00'> </body> </html> |
1 2 3 |
https://everywallet.com/acct/confirm.asp?AccountId=TestUser&PassPhrase=TestPassword& Payer_Account=1XXXXXXXXXXXXXXXXXX&Payee_Account=2XXXXXXXXXXXXXXXXXX& amount=5&Memo=protected%20transfer&code=secret&period=1 |
Performes a protected transfer between EveryWallet accounts. Transaction transfers 5.00 monetary units from TestUser’s account 1XXXXXXXXXXXXXXXXXX to another user’s account 2XXXXXXXXXXXXXXXXXX, with comment: “protected transfer”, confirmation code “secret” and 1 day expiration period.
If all input data are correct, the response will look as follows (in this example, Document# for Internal Transfer created by this operation is 1125):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<html> <head> <title>Confirm</title> </head> <body> Success <input name='Payer_Account' type='hidden' value='1XXXXXXXXXXXXXXXXXX'> <input name='Payee_Account' type='hidden' value='2XXXXXXXXXXXXXXXXXX'> <input name='PAYMENT_AMOUNT' type='hidden' value='5.00'> <input name='PAYMENT_BATCH_NUM' type='hidden' value='1125'> <input name='code' type='hidden' value='secret'> <input name='period' type='hidden' value='1'> </body> </html> |
1 2 |
https://everywallet.com/acct/protection.asp?AccountId=TestCorrespondent&PassPhrase=CorrespondentPassword &batch=1125&code=secret |
Confirms an incoming transfer to TestCorrespondent’s acc
ount. Document# of the appropriate transfer is 1125 and the confirmation code is “secret”.
If all input data are correct, the response will be like that:
1 2 3 4 5 6 7 8 9 10 11 12 |
<html> <head> <title>Protection</title> </head> <body> Success <input name='PAYMENT_BATCH_NUM' type='hidden' value='1125'> <input name='code' type='hidden' value='secret'> </body> </html> |
Returnes a list of all incoming transactions for account 1XXXXXXXXXXXXXXXXXX in WebMoney USD, for period from 24/11/2013 to 25/9/2014.
1 |
http://everywallet.com/acct/historycsv.asp?AccountId=TestUser&passphrase=TestPassword&startyear=2013&startmonth=11&startday=24&endyear=2014&endmonth=9&endday=25&paymentsreceived=YES&counterfilter=1XXXXXXXXXXXXXXXXXX&metalfilter=WMZ |
If all input data are correct, this request will return an .asp file with a list of appropriate transactions in CSV format. If there are no transactions matching request demands, file will contain text: “No Records Found.“