Welcome to the ePayService Partners API! Here you will find all the information to get started with our API.
Hint: You can download this documentation in swagger.json format.
To become authenticated you should first generate an API access token in your personal cabinet on the ePayService web site. You should also specify an IP address of the API caller.
All API endpoints require authentication via Bearer
token in Authorization
header.
Please, add Authorization: Bearer <insert-your-token-here>
HTTP header to all your
requests.
Create ACH transfer.
reference_id required | string An unique string identifying your transfer |
account_number required | string Your ePayService wallet number to send money from |
amount required | string A transfer amount |
details required | string Details of the transfer (5-32 characters) |
beneficiary_type | string Nullable Beneficiary type: individual, legal |
beneficiary_email | string Nullable Beneficiary email |
beneficiary_document_id | string Nullable Beneficiary ID document number |
beneficiary_name required | string Beneficiary name |
beneficiary_phone required | string Nullable Beneficiary phone number |
beneficiary_address required | string Nullable Beneficiary address |
beneficiary_state | string Nullable Beneficiary state (2-letter code) |
beneficiary_city required | string Nullable Beneficiary city |
beneficiary_zip_code required | string Nullable Beneficiary ZIP code |
beneficiary_bank_name required | string Bank name |
beneficiary_bank_account_number required | string Bank account number |
beneficiary_bank_account_type required | string Bank account type: checking, savings |
beneficiary_bank_aba_routing_number required | string Bank ABA number |
beneficiary_bank_city | string Bank city |
beneficiary_bank_state | string Bank state (2-letter code) |
beneficiary_bank_zip_code | string Bank ZIP code |
Success
Authentication failed
Invalid request
Live Server
Test Server
{- "reference_id": "ACH30099",
- "account_number": "9011232398561234",
- "amount": "34.55",
- "details": "Pay invoice 123",
- "beneficiary_type": "individual",
- "beneficiary_document_id": "P7771234567",
- "beneficiary_name": "Alex Smith",
- "beneficiary_phone": "15417543010",
- "beneficiary_address": "Queen st. 34/1",
- "beneficiary_state": "NY",
- "beneficiary_city": "New York",
- "beneficiary_zip_code": "10075",
- "beneficiary_bank_name": "Bank of America",
- "beneficiary_bank_account_number": "102911456",
- "beneficiary_bank_account_type": "checking",
- "beneficiary_bank_aba_routing_number": "456109678",
- "beneficiary_bank_city": "New York",
- "beneficiary_bank_state": "NY",
- "beneficiary_bank_zip_code": "10256"
}
{- "reference_id": "ACH30099",
- "account_number": "9011232398561234",
- "amount": "34.55",
- "details": "Pay invoice 123",
- "beneficiary_type": "individual",
- "beneficiary_document_id": "P7771234567",
- "beneficiary_name": "Alex Smith",
- "beneficiary_phone": "15417543010",
- "beneficiary_address": "Queen st. 34/1",
- "beneficiary_state": "NY",
- "beneficiary_city": "New York",
- "beneficiary_zip_code": "10075",
- "beneficiary_bank_name": "Bank of America",
- "beneficiary_bank_account_number": "102911456",
- "beneficiary_bank_account_type": "checking",
- "beneficiary_bank_aba_routing_number": "456109678",
- "beneficiary_bank_city": "New York",
- "beneficiary_bank_state": "NY",
- "beneficiary_bank_zip_code": "10256",
- "status_for_sender": "created"
}
Show ACH transfer details.
reference_id required | string An unique string identifying your transfer |
Success
Authentication failed
Not found
Live Server
Test Server
{- "reference_id": "ACH30099",
- "account_number": "9011232398561234",
- "amount": "34.55",
- "details": "Pay invoice 123",
- "beneficiary_type": "individual",
- "beneficiary_document_id": "P7771234567",
- "beneficiary_name": "Alex Smith",
- "beneficiary_phone": "15417543010",
- "beneficiary_address": "Queen st. 34/1",
- "beneficiary_state": "NY",
- "beneficiary_city": "New York",
- "beneficiary_zip_code": "10075",
- "beneficiary_bank_name": "Bank of America",
- "beneficiary_bank_account_number": "102911456",
- "beneficiary_bank_account_type": "checking",
- "beneficiary_bank_aba_routing_number": "456109678",
- "beneficiary_bank_city": "New York",
- "beneficiary_bank_state": "NY",
- "beneficiary_bank_zip_code": "10256",
- "status_for_sender": "created"
}
Bulk create ACH transfers.
bulk required | Array of objects |
Success
Authentication failed
Live Server
Test Server
{- "bulk": [
- {
- "reference_id": "ACH30099",
- "account_number": "9011232398561234",
- "amount": "34.55",
- "details": "Pay invoice 123",
- "beneficiary_type": "individual",
- "beneficiary_document_id": "P7771234567",
- "beneficiary_name": "Alex Smith",
- "beneficiary_phone": "15417543010",
- "beneficiary_address": "Queen st. 34/1",
- "beneficiary_state": "NY",
- "beneficiary_city": "New York",
- "beneficiary_zip_code": "10075",
- "beneficiary_bank_name": "Bank of America",
- "beneficiary_bank_account_number": "102911456",
- "beneficiary_bank_account_type": "checking",
- "beneficiary_bank_aba_routing_number": "456109678",
- "beneficiary_bank_city": "New York",
- "beneficiary_bank_state": "NY",
- "beneficiary_bank_zip_code": "10256"
}
]
}
{- "bulk": [
- {
- "ach": {
- "reference_id": "ACH30099",
- "account_number": "9011232398561234",
- "amount": "34.55",
- "details": "Pay invoice 123",
- "beneficiary_type": "individual",
- "beneficiary_document_id": "P7771234567",
- "beneficiary_name": "Alex Smith",
- "beneficiary_phone": "15417543010",
- "beneficiary_address": "Queen st. 34/1",
- "beneficiary_state": "NY",
- "beneficiary_city": "New York",
- "beneficiary_zip_code": "10075",
- "beneficiary_bank_name": "Bank of America",
- "beneficiary_bank_account_number": "102911456",
- "beneficiary_bank_account_type": "checking",
- "beneficiary_bank_aba_routing_number": "456109678",
- "beneficiary_bank_city": "New York",
- "beneficiary_bank_state": "NY",
- "beneficiary_bank_zip_code": "10256",
- "status_for_sender": "created"
}
}
]
}
Bulk show ACH transfer details.
reference_ids required | Array of strings An array of identifiers of your transfers |
Success
Authentication failed
Live Server
Test Server
{- "reference_ids": [
- "ACH30099"
]
}
{- "bulk": [
- {
- "ach": {
- "reference_id": "ACH30099",
- "account_number": "9011232398561234",
- "amount": "34.55",
- "details": "Pay invoice 123",
- "beneficiary_type": "individual",
- "beneficiary_document_id": "P7771234567",
- "beneficiary_name": "Alex Smith",
- "beneficiary_phone": "15417543010",
- "beneficiary_address": "Queen st. 34/1",
- "beneficiary_state": "NY",
- "beneficiary_city": "New York",
- "beneficiary_zip_code": "10075",
- "beneficiary_bank_name": "Bank of America",
- "beneficiary_bank_account_number": "102911456",
- "beneficiary_bank_account_type": "checking",
- "beneficiary_bank_aba_routing_number": "456109678",
- "beneficiary_bank_city": "New York",
- "beneficiary_bank_state": "NY",
- "beneficiary_bank_zip_code": "10256",
- "status_for_sender": "created"
}
}
]
}
Create check transfer.
reference_id required | string An unique string identifying your transfer |
account_number required | string Your ePayService wallet number to send money from |
amount required | string A transfer amount |
details required | string Details of the transfer (5-32 characters) |
beneficiary_type | string Nullable Beneficiary type: individual, legal |
beneficiary_email | string Nullable Beneficiary email |
beneficiary_document_id | string Nullable Beneficiary ID document number |
beneficiary_name required | string Beneficiary name (6-32 characters) |
beneficiary_address required | string Beneficiary address (8-50 characters) |
beneficiary_city required | string Nullable Beneficiary city (3-32 characters) |
beneficiary_zip_code required | string Beneficiary ZIP code |
beneficiary_state required | string Beneficiary state (2-letter code) |
beneficiary_phone | string Nullable Beneficiary phone number |
Success
Authentication failed
Invalid request
Live Server
Test Server
{- "reference_id": "CHECK39876",
- "account_number": "9011232398561234",
- "amount": "104.33",
- "details": "Pay invoice #4",
- "beneficiary_type": "individual",
- "beneficiary_document_id": "P7771234567",
- "beneficiary_name": "Alex Smith",
- "beneficiary_address": "St. Antonio st. 23/4",
- "beneficiary_city": "New York",
- "beneficiary_zip_code": "10075",
- "beneficiary_state": "NY",
- "beneficiary_phone": "15417543010"
}
{- "reference_id": "CHECK39876",
- "account_number": "9011232398561234",
- "amount": "104.33",
- "details": "Pay invoice #4",
- "beneficiary_type": "individual",
- "beneficiary_document_id": "P7771234567",
- "beneficiary_name": "Alex Smith",
- "beneficiary_address": "St. Antonio st. 23/4",
- "beneficiary_city": "New York",
- "beneficiary_zip_code": "10075",
- "beneficiary_state": "NY",
- "beneficiary_phone": "15417543010",
- "status_for_sender": "created"
}
Show check transfer details.
reference_id required | string An unique string identifying your transfer |
Success
Authentication failed
Not found
Live Server
Test Server
{- "reference_id": "CHECK39876",
- "account_number": "9011232398561234",
- "amount": "104.33",
- "details": "Pay invoice #4",
- "beneficiary_type": "individual",
- "beneficiary_document_id": "P7771234567",
- "beneficiary_name": "Alex Smith",
- "beneficiary_address": "St. Antonio st. 23/4",
- "beneficiary_city": "New York",
- "beneficiary_zip_code": "10075",
- "beneficiary_state": "NY",
- "beneficiary_phone": "15417543010",
- "status_for_sender": "created"
}
Bulk create check transfers.
bulk required | Array of objects |
Success
Authentication failed
Live Server
Test Server
{- "bulk": [
- {
- "reference_id": "CHECK39876",
- "account_number": "9011232398561234",
- "amount": "104.33",
- "details": "Pay invoice #4",
- "beneficiary_type": "individual",
- "beneficiary_document_id": "P7771234567",
- "beneficiary_name": "Alex Smith",
- "beneficiary_address": "St. Antonio st. 23/4",
- "beneficiary_city": "New York",
- "beneficiary_zip_code": "10075",
- "beneficiary_state": "NY",
- "beneficiary_phone": "15417543010"
}
]
}
{- "bulk": [
- {
- "check": {
- "reference_id": "CHECK39876",
- "account_number": "9011232398561234",
- "amount": "104.33",
- "details": "Pay invoice #4",
- "beneficiary_type": "individual",
- "beneficiary_document_id": "P7771234567",
- "beneficiary_name": "Alex Smith",
- "beneficiary_address": "St. Antonio st. 23/4",
- "beneficiary_city": "New York",
- "beneficiary_zip_code": "10075",
- "beneficiary_state": "NY",
- "beneficiary_phone": "15417543010",
- "status_for_sender": "created"
}
}
]
}
Bulk show check transfer details.
reference_ids required | Array of strings An array of identifiers of your transfers |
Success
Authentication failed
Live Server
Test Server
{- "reference_ids": [
- "CHECK39876"
]
}
{- "bulk": [
- {
- "check": {
- "reference_id": "CHECK39876",
- "account_number": "9011232398561234",
- "amount": "104.33",
- "details": "Pay invoice #4",
- "beneficiary_type": "individual",
- "beneficiary_document_id": "P7771234567",
- "beneficiary_name": "Alex Smith",
- "beneficiary_address": "St. Antonio st. 23/4",
- "beneficiary_city": "New York",
- "beneficiary_zip_code": "10075",
- "beneficiary_state": "NY",
- "beneficiary_phone": "15417543010",
- "status_for_sender": "created"
}
}
]
}
Create card transfer.
There're 2 ways to specify transfer amount:
amount
property in account's currency.sent_amount
property in sent_currency
currency.One of these properties is required for any transfer.
You can pass either of them and omit the other one.
reference_id required | string Unique string identifying your transfer |
account_number required | string Your ePayService wallet number to send money from |
card_number required | string Card number (16 digits) |
card_name required | string Cardholder name |
comment required | string Commentary for the transfer (3-32 characters) |
card_country_code required | string Card country code (ISO 3166-1, 2 characters) |
sent_currency required | string Transfer will be sent to the third-party provider in this currency. Possible values must be obtained from |
amount | string Transfer amount in account's currency. This property could be ommited if |
sent_amount | string Transfer amount in sent_currency. This property could be ommited if |
Success
Authentication failed
Invalid request
Live Server
Test Server
{- "reference_id": "ECARD1234",
- "account_number": "9011232398561234",
- "card_number": "5500000000000004",
- "card_name": "JOHN SMITH",
- "comment": "Pay for work",
- "card_country_code": "RU",
- "sent_currency": "RUB",
- "amount": "120.00",
- "sent_amount": "7800"
}
{- "reference_id": "ECARD1234",
- "account_number": "9011232398561234",
- "card_name": "JOHN SMITH",
- "comment": "Pay for work",
- "card_country_code": "RU",
- "sent_currency": "RUB",
- "amount": "120.00",
- "sent_amount": "7800",
- "status_for_sender": "created",
- "masked_card_number": "*** 5657",
- "currency": "USD"
}
Show card transfer details.
reference_id required | string Unique string identifying your transfer |
Success
Authentication failed
Not found
Live Server
Test Server
{- "reference_id": "ECARD1234",
- "account_number": "9011232398561234",
- "card_name": "JOHN SMITH",
- "comment": "Pay for work",
- "card_country_code": "RU",
- "sent_currency": "RUB",
- "amount": "120.00",
- "sent_amount": "7800",
- "status_for_sender": "created",
- "masked_card_number": "*** 5657",
- "currency": "USD"
}
Bulk create card transfers.
There're 2 ways to specify transfer amount:
amount
property in account's currency.sent_amount
property in sent_currency
currency.One of these properties is required for any transfer.
You can pass either of them and omit the other one.
bulk required | Array of objects |
Success
Authentication failed
Live Server
Test Server
{- "bulk": [
- {
- "reference_id": "ECARD1234",
- "account_number": "9011232398561234",
- "card_number": "5500000000000004",
- "card_name": "JOHN SMITH",
- "comment": "Pay for work",
- "card_country_code": "RU",
- "sent_currency": "RUB",
- "amount": "120.00",
- "sent_amount": "7800"
}
]
}
{- "bulk": [
- {
- "ext_card": {
- "reference_id": "ECARD1234",
- "account_number": "9011232398561234",
- "card_name": "JOHN SMITH",
- "comment": "Pay for work",
- "card_country_code": "RU",
- "sent_currency": "RUB",
- "amount": "120.00",
- "sent_amount": "7800",
- "status_for_sender": "created",
- "masked_card_number": "*** 5657",
- "currency": "USD"
}
}
]
}
Bulk show card transfer details.
reference_ids required | Array of strings Array of identifiers of your transfers |
Success
Authentication failed
Live Server
Test Server
{- "reference_ids": [
- "ECARD1234"
]
}
{- "bulk": [
- {
- "ext_card": {
- "reference_id": "ECARD1234",
- "account_number": "9011232398561234",
- "card_name": "JOHN SMITH",
- "comment": "Pay for work",
- "card_country_code": "RU",
- "sent_currency": "RUB",
- "amount": "120.00",
- "sent_amount": "7800",
- "status_for_sender": "created",
- "masked_card_number": "*** 5657",
- "currency": "USD"
}
}
]
}
Get list of possible currencies for sent_currency field.
card_country_code required | string Example: card_country_code=RU Card country code |
card_number required | string Example: card_number=5500000000000004 Full card number |
Success
Authentication failed
Live Server
Test Server
[- "RUB"
]
Create internal P2P transfer to other ePayService user wallet.
reference_id required | string An unique string identifying your transfer |
sender_account_number required | string Your wallet number |
receiver_account_number required | string A receiver user wallet number |
amount required | number A transfer amount |
comment required | string A comment for the transfer (5-32 characters) |
protection_code | string A secret code the receiver user need to know to be able to accept this transfer |
protection_days | integer A number of days a protected transfer will be ready for the acceptance |
Success
Authentication failed
Invalid request
Live Server
Test Server
{- "reference_id": "ABC30099",
- "sender_account_number": "9011232398561234",
- "receiver_account_number": "1023345412127878",
- "amount": 34.55,
- "comment": "Pay invoice 123",
- "protection_code": "SuperSecret123",
- "protection_days": 7
}
{- "reference_id": "ABC30099",
- "status_for_sender": "created",
- "sender_account_number": "9011232398561234",
- "receiver_account_number": "1023345412127878",
- "amount": "34.55",
- "comment": "Pay invoice 123",
- "is_protected": false
}
Show P2P transfer details.
reference_id required | string An unique string identifying your transfer |
Success
Authentication failed
Not found
Live Server
Test Server
{- "reference_id": "ABC30099",
- "status_for_sender": "created",
- "sender_account_number": "9011232398561234",
- "receiver_account_number": "1023345412127878",
- "amount": "34.55",
- "comment": "Pay invoice 123",
- "is_protected": false
}
Bulk create P2P transfers to ePayService users.
bulk required | Array of objects (P2P details) |
Success
Authentication failed
Live Server
Test Server
{- "bulk": [
- {
- "reference_id": "ABC30099",
- "sender_account_number": "9011232398561234",
- "receiver_account_number": "1023345412127878",
- "amount": 34.55,
- "comment": "Pay invoice 123",
- "protection_code": "SuperSecret123",
- "protection_days": 7
}
]
}
{- "bulk": [
- {
- "p2p": {
- "reference_id": "ABC30099",
- "status_for_sender": "created",
- "sender_account_number": "9011232398561234",
- "receiver_account_number": "1023345412127878",
- "amount": "34.55",
- "comment": "Pay invoice 123",
- "is_protected": false
}
}
]
}
Bulk show P2P transfer details.
reference_ids required | Array of strings An array of identifiers of your transfers |
Success
Authentication failed
Live Server
Test Server
{- "reference_ids": [
- "ABC30099"
]
}
{- "bulk": [
- {
- "p2p": {
- "reference_id": "ABC30099",
- "status_for_sender": "created",
- "sender_account_number": "9011232398561234",
- "receiver_account_number": "1023345412127878",
- "amount": "34.55",
- "comment": "Pay invoice 123",
- "is_protected": false
}
}
]
}
Use this method for testing API availability. You can pass arbitrary parameters to this method, they all will be returned in a response.
any_parameter | string Arbitrary parameter |
Success
Authentication failed
Live Server
Test Server
{- "any_parameter": "Hello, world!"
}
{- "any_parameter": "Hello, world!"
}
Get the list of all your wallets.
Success
Authentication failed
Live Server
Test Server
[- {
- "name": "U.S. dollar Wallet #1",
- "number": "9011232398561234",
- "balance": "230.54",
- "currency": "USD"
}
]
Use this method to test if specified wallets exist and belong to the specified users.
wallets | Array of objects An array of wallet and user data |
Success
Authentication failed
Live Server
Test Server
{- "wallets": [
- {
- "wallet_number": "1234123412341234",
- "user_first_name": "John",
- "user_last_name": "Smith"
}
]
}
[- [
- "OK",
- "Error! No wallet found with number '123'!"
]
]
Use this method to get information about specified wallets.
wallets | Array of strings An array of wallets' numbers |
Success
Authentication failed
Live Server
Test Server
{- "wallets": [
- "1234123412341234"
]
}
[- {
- "number": "9011232398561234",
- "exists": true,
- "currency": "USD",
- "accepts_p2p": true
}
]
Create wire transfer.
reference_id required | string An unique string identifying your transfer |
account_number required | string Your ePayService wallet number to send money from |
type required | string A wire transfer type:
|
amount required | string A transfer amount |
details required | string Details of the transfer (5-150 characters) |
beneficiary_name required | string Nullable Beneficiary name |
beneficiary_phone required | string Nullable Beneficiary phone number |
beneficiary_address required | string Nullable Beneficiary address |
beneficiary_city required | string Nullable Beneficiary city |
beneficiary_zip_code required | string Nullable Beneficiary ZIP code |
beneficiary_country required | string Nullable Beneficiary country name (ISO) |
beneficiary_bank_account_number required | string Nullable Bank account number |
beneficiary_bank_name required | string Nullable Bank name |
beneficiary_bank_country required | string Nullable Bank country name (ISO) |
beneficiary_bank_address required | string Nullable Bank address |
beneficiary_bank_swift | string Nullable Bank SWIFT code |
correspondent_bank_name | string Nullable Correspondent bank name |
correspondent_bank_swift | string Nullable Correspondent bank SWIFT code |
correspondent_bank_address | string Nullable Correspondent bank address |
Success
Authentication failed
Invalid request
Live Server
Test Server
{- "reference_id": "WIRE457890",
- "account_number": "9011232398561234",
- "type": "wire",
- "amount": "34.55",
- "details": "Pay invoice 123",
- "beneficiary_name": "Alex Smith",
- "beneficiary_phone": "14561029675",
- "beneficiary_address": "Queen st. 34/1",
- "beneficiary_city": "London",
- "beneficiary_zip_code": "45688",
- "beneficiary_country": "United Kingdom",
- "beneficiary_bank_account_number": "102911456",
- "beneficiary_bank_name": "Bank of America",
- "beneficiary_bank_country": "United States",
- "beneficiary_bank_address": "New York, 45th Street 67/8",
- "beneficiary_bank_swift": "BOFAUS3N",
- "correspondent_bank_name": "Citibank Colombia",
- "correspondent_bank_swift": "CITICOBB",
- "correspondent_bank_address": "Calle Maria 63"
}
{- "reference_id": "WIRE457890",
- "account_number": "9011232398561234",
- "type": "wire",
- "amount": "34.55",
- "details": "Pay invoice 123",
- "beneficiary_name": "Alex Smith",
- "beneficiary_phone": "14561029675",
- "beneficiary_address": "Queen st. 34/1",
- "beneficiary_city": "London",
- "beneficiary_zip_code": "45688",
- "beneficiary_country": "United Kingdom",
- "beneficiary_bank_account_number": "102911456",
- "beneficiary_bank_name": "Bank of America",
- "beneficiary_bank_country": "United States",
- "beneficiary_bank_address": "New York, 45th Street 67/8",
- "beneficiary_bank_swift": "BOFAUS3N",
- "correspondent_bank_name": "Citibank Colombia",
- "correspondent_bank_swift": "CITICOBB",
- "correspondent_bank_address": "Calle Maria 63",
- "status_for_sender": "created"
}
Show wire transfer details.
reference_id required | string An unique string identifying your transfer |
Success
Authentication failed
Not found
Live Server
Test Server
{- "reference_id": "WIRE457890",
- "account_number": "9011232398561234",
- "type": "wire",
- "amount": "34.55",
- "details": "Pay invoice 123",
- "beneficiary_name": "Alex Smith",
- "beneficiary_phone": "14561029675",
- "beneficiary_address": "Queen st. 34/1",
- "beneficiary_city": "London",
- "beneficiary_zip_code": "45688",
- "beneficiary_country": "United Kingdom",
- "beneficiary_bank_account_number": "102911456",
- "beneficiary_bank_name": "Bank of America",
- "beneficiary_bank_country": "United States",
- "beneficiary_bank_address": "New York, 45th Street 67/8",
- "beneficiary_bank_swift": "BOFAUS3N",
- "correspondent_bank_name": "Citibank Colombia",
- "correspondent_bank_swift": "CITICOBB",
- "correspondent_bank_address": "Calle Maria 63",
- "status_for_sender": "created"
}
Bulk create wire transfers.
bulk required | Array of objects |
Success
Authentication failed
Live Server
Test Server
{- "bulk": [
- {
- "reference_id": "WIRE457890",
- "account_number": "9011232398561234",
- "type": "wire",
- "amount": "34.55",
- "details": "Pay invoice 123",
- "beneficiary_name": "Alex Smith",
- "beneficiary_phone": "14561029675",
- "beneficiary_address": "Queen st. 34/1",
- "beneficiary_city": "London",
- "beneficiary_zip_code": "45688",
- "beneficiary_country": "United Kingdom",
- "beneficiary_bank_account_number": "102911456",
- "beneficiary_bank_name": "Bank of America",
- "beneficiary_bank_country": "United States",
- "beneficiary_bank_address": "New York, 45th Street 67/8",
- "beneficiary_bank_swift": "BOFAUS3N",
- "correspondent_bank_name": "Citibank Colombia",
- "correspondent_bank_swift": "CITICOBB",
- "correspondent_bank_address": "Calle Maria 63"
}
]
}
{- "bulk": [
- {
- "wire": {
- "reference_id": "WIRE457890",
- "account_number": "9011232398561234",
- "type": "wire",
- "amount": "34.55",
- "details": "Pay invoice 123",
- "beneficiary_name": "Alex Smith",
- "beneficiary_phone": "14561029675",
- "beneficiary_address": "Queen st. 34/1",
- "beneficiary_city": "London",
- "beneficiary_zip_code": "45688",
- "beneficiary_country": "United Kingdom",
- "beneficiary_bank_account_number": "102911456",
- "beneficiary_bank_name": "Bank of America",
- "beneficiary_bank_country": "United States",
- "beneficiary_bank_address": "New York, 45th Street 67/8",
- "beneficiary_bank_swift": "BOFAUS3N",
- "correspondent_bank_name": "Citibank Colombia",
- "correspondent_bank_swift": "CITICOBB",
- "correspondent_bank_address": "Calle Maria 63",
- "status_for_sender": "created"
}
}
]
}
Bulk show wire transfer details.
reference_ids required | Array of strings An array of identifiers of your transfers |
Success
Authentication failed
Live Server
Test Server
{- "reference_ids": [
- "WIRE457890"
]
}
{- "bulk": [
- {
- "wire": {
- "reference_id": "WIRE457890",
- "account_number": "9011232398561234",
- "type": "wire",
- "amount": "34.55",
- "details": "Pay invoice 123",
- "beneficiary_name": "Alex Smith",
- "beneficiary_phone": "14561029675",
- "beneficiary_address": "Queen st. 34/1",
- "beneficiary_city": "London",
- "beneficiary_zip_code": "45688",
- "beneficiary_country": "United Kingdom",
- "beneficiary_bank_account_number": "102911456",
- "beneficiary_bank_name": "Bank of America",
- "beneficiary_bank_country": "United States",
- "beneficiary_bank_address": "New York, 45th Street 67/8",
- "beneficiary_bank_swift": "BOFAUS3N",
- "correspondent_bank_name": "Citibank Colombia",
- "correspondent_bank_swift": "CITICOBB",
- "correspondent_bank_address": "Calle Maria 63",
- "status_for_sender": "created"
}
}
]
}
Create WebMoney transfer.
reference_id required | string An unique string identifying your transfer |
account_number required | string Your ePayService wallet number to send money from |
wm_number required | string WebMoney wallet number |
amount required | string A transfer amount |
details required | string Details of the transfer (5-32 characters) |
protection_code | string A secret code the receiver need to know to be able to accept this transfer (minimum 5 characters) |
protection_days | integer A number of days a protected transfer will be ready for the acceptance (1-120) |
Success
Authentication failed
Invalid request
Live Server
Test Server
{- "reference_id": "WM29764",
- "account_number": "9011232398561234",
- "wm_number": "Z656413287879",
- "amount": "34.55",
- "details": "Pay for work",
- "protection_code": "SuperSecret123",
- "protection_days": 7
}
{- "reference_id": "WM29764",
- "account_number": "9011232398561234",
- "wm_number": "Z656413287879",
- "amount": "34.55",
- "details": "Pay for work",
- "status_for_sender": "created",
- "is_protected": true
}
Show WebMoney transfer details.
reference_id required | string An unique string identifying your transfer |
Success
Authentication failed
Not found
Live Server
Test Server
{- "reference_id": "WM29764",
- "account_number": "9011232398561234",
- "wm_number": "Z656413287879",
- "amount": "34.55",
- "details": "Pay for work",
- "status_for_sender": "created",
- "is_protected": true
}
Bulk create WebMoney transfers.
bulk required | Array of objects |
Success
Authentication failed
Live Server
Test Server
{- "bulk": [
- {
- "reference_id": "WM29764",
- "account_number": "9011232398561234",
- "wm_number": "Z656413287879",
- "amount": "34.55",
- "details": "Pay for work",
- "protection_code": "SuperSecret123",
- "protection_days": 7
}
]
}
{- "bulk": [
- {
- "wm": {
- "reference_id": "WM29764",
- "account_number": "9011232398561234",
- "wm_number": "Z656413287879",
- "amount": "34.55",
- "details": "Pay for work",
- "status_for_sender": "created",
- "is_protected": true
}
}
]
}
Bulk show WebMoney transfer details.
reference_ids required | Array of strings An array of identifiers of your transfers |
Success
Authentication failed
Live Server
Test Server
{- "reference_ids": [
- "WM29764"
]
}
{- "bulk": [
- {
- "wm": {
- "reference_id": "WM29764",
- "account_number": "9011232398561234",
- "wm_number": "Z656413287879",
- "amount": "34.55",
- "details": "Pay for work",
- "status_for_sender": "created",
- "is_protected": true
}
}
]
}