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 or null Beneficiary type: individual, legal |
beneficiary_email | string or null Beneficiary email |
beneficiary_document_id | string or null Beneficiary ID document number |
beneficiary_name required | string Beneficiary name |
beneficiary_phone required | string or null Beneficiary phone number |
beneficiary_address required | string or null Beneficiary address |
beneficiary_state | string or null Beneficiary state (2-letter code) |
beneficiary_city required | string or null Beneficiary city |
beneficiary_zip_code required | string or null 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 |
{- "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 |
{- "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.
required | Array of objects |
{- "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 |
{- "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 or null Beneficiary type: individual, legal |
beneficiary_email | string or null Beneficiary email |
beneficiary_document_id | string or null 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 or null 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 or null Beneficiary phone number |
{- "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 |
{- "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.
required | Array of objects |
{- "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 |
{- "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 |
{- "reference_id": "ECARD1234",
- "account_number": "9011232398561234",
- "card_number": "5500000000000004",
- "card_name": "JOHN SMITH",
- "comment": "Pay for work",
- "card_country_code": "UA",
- "sent_currency": "USD",
- "amount": "120.00",
- "sent_amount": "7800"
}
{- "reference_id": "ECARD1234",
- "account_number": "9011232398561234",
- "card_name": "JOHN SMITH",
- "comment": "Pay for work",
- "card_country_code": "UA",
- "sent_currency": "USD",
- "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 |
{- "reference_id": "ECARD1234",
- "account_number": "9011232398561234",
- "card_name": "JOHN SMITH",
- "comment": "Pay for work",
- "card_country_code": "UA",
- "sent_currency": "USD",
- "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.
required | Array of objects |
{- "bulk": [
- {
- "reference_id": "ECARD1234",
- "account_number": "9011232398561234",
- "card_number": "5500000000000004",
- "card_name": "JOHN SMITH",
- "comment": "Pay for work",
- "card_country_code": "UA",
- "sent_currency": "USD",
- "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": "UA",
- "sent_currency": "USD",
- "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 |
{- "reference_ids": [
- "ECARD1234"
]
}
{- "bulk": [
- {
- "ext_card": {
- "reference_id": "ECARD1234",
- "account_number": "9011232398561234",
- "card_name": "JOHN SMITH",
- "comment": "Pay for work",
- "card_country_code": "UA",
- "sent_currency": "USD",
- "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=UA Card country code |
card_number required | string Example: card_number=5500000000000004 Full card number |
[- "USD"
]
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 |
{- "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 |
{- "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.
required | Array of objects (P2P details) |
{- "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 |
{- "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 |
{- "any_parameter": "Hello, world!"
}
{- "any_parameter": "Hello, world!"
}
DEPRECATED! Use /users/check_wallet_owner_info instead! Use this method to test if specified wallet exist and belongs to specified users.
Array of objects Array of wallet and user data |
{- "wallets": [
- {
- "wallet_number": "1234123412341234",
- "user_first_name": "John",
- "user_last_name": "Smith"
}
]
}
[- [
- "OK",
- "Error! No wallet found with number '123'!"
]
]
Use this method to check if specified wallet exists and belongs to specified user/company. This method accepts multiple checks in one request. For each check the field 'wallet_number' must always be provided. All other fields are optional but their presence will affect the result.
Array of objects An array of wallet and user/company data |
{- "wallets": [
- {
- "wallet_number": "1234123412341234",
- "user_first_name": "John",
- "user_last_name": "Smith",
- "company_name": "Microsoft",
- "user_birth_date": "1990-04-29"
}
]
}
{- "wallets": [
- {
- "wallet_exists": true,
- "user_first_name_match": "yes",
- "user_last_name_match": "no",
- "company_name_match": "partial",
- "user_birth_date_match": "yes"
}
]
}
Use this method to get information about specified wallets.
wallets | Array of strings An array of wallets' numbers |
{- "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 |
currency required | string A transfer currency |
details required | string Details of the transfer (5-140 characters) |
beneficiary_name required | string Beneficiary name |
beneficiary_phone required | string Beneficiary phone number |
beneficiary_address required | string Beneficiary address |
beneficiary_city required | string Beneficiary city |
beneficiary_zip_code required | string Beneficiary ZIP code |
beneficiary_country required | string Beneficiary country name (ISO) |
beneficiary_state | string or null Beneficiary country state name (ISO). Required for United States |
beneficiary_bank_account_number required | string Bank account number |
beneficiary_bank_name required | string Bank name |
beneficiary_bank_country required | string Bank country name (ISO) |
beneficiary_bank_address required | string Bank address |
beneficiary_bank_zip_code required | string Beneficiary bank ZIP code |
beneficiary_bank_swift | string or null Bank SWIFT code |
correspondent_bank_name | string or null Correspondent bank name |
correspondent_bank_swift | string or null Correspondent bank SWIFT code |
correspondent_bank_address | string or null Correspondent bank address |
correspondent_bank_zip_code | string or null Correspondent bank ZIP code |
{- "reference_id": "WIRE457890",
- "account_number": "9011232398561234",
- "type": "wire",
- "amount": "34.55",
- "currency": "EUR",
- "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_state": "NY",
- "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_zip_code": "45688",
- "beneficiary_bank_swift": "BOFAUS3N",
- "correspondent_bank_name": "Citibank Colombia",
- "correspondent_bank_swift": "CITICOBB",
- "correspondent_bank_address": "Calle Maria 63",
- "correspondent_bank_zip_code": "45688"
}
{- "reference_id": "WIRE457890",
- "account_number": "9011232398561234",
- "type": "wire",
- "amount": "34.55",
- "currency": "EUR",
- "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_state": "NY",
- "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_zip_code": "45688",
- "beneficiary_bank_swift": "BOFAUS3N",
- "correspondent_bank_name": "Citibank Colombia",
- "correspondent_bank_swift": "CITICOBB",
- "correspondent_bank_address": "Calle Maria 63",
- "correspondent_bank_zip_code": "45688",
- "status_for_sender": "created"
}
Show wire transfer details.
reference_id required | string An unique string identifying your transfer |
{- "reference_id": "WIRE457890",
- "account_number": "9011232398561234",
- "type": "wire",
- "amount": "34.55",
- "currency": "EUR",
- "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_state": "NY",
- "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_zip_code": "45688",
- "beneficiary_bank_swift": "BOFAUS3N",
- "correspondent_bank_name": "Citibank Colombia",
- "correspondent_bank_swift": "CITICOBB",
- "correspondent_bank_address": "Calle Maria 63",
- "correspondent_bank_zip_code": "45688",
- "status_for_sender": "created"
}
Bulk create wire transfers.
required | Array of objects |
{- "bulk": [
- {
- "reference_id": "WIRE457890",
- "account_number": "9011232398561234",
- "type": "wire",
- "amount": "34.55",
- "currency": "EUR",
- "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_state": "NY",
- "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_zip_code": "45688",
- "beneficiary_bank_swift": "BOFAUS3N",
- "correspondent_bank_name": "Citibank Colombia",
- "correspondent_bank_swift": "CITICOBB",
- "correspondent_bank_address": "Calle Maria 63",
- "correspondent_bank_zip_code": "45688"
}
]
}
{- "bulk": [
- {
- "wire": {
- "reference_id": "WIRE457890",
- "account_number": "9011232398561234",
- "type": "wire",
- "amount": "34.55",
- "currency": "EUR",
- "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_state": "NY",
- "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_zip_code": "45688",
- "beneficiary_bank_swift": "BOFAUS3N",
- "correspondent_bank_name": "Citibank Colombia",
- "correspondent_bank_swift": "CITICOBB",
- "correspondent_bank_address": "Calle Maria 63",
- "correspondent_bank_zip_code": "45688",
- "status_for_sender": "created"
}
}
]
}
Bulk show wire transfer details.
reference_ids required | Array of strings An array of identifiers of your transfers |
{- "reference_ids": [
- "WIRE457890"
]
}
{- "bulk": [
- {
- "wire": {
- "reference_id": "WIRE457890",
- "account_number": "9011232398561234",
- "type": "wire",
- "amount": "34.55",
- "currency": "EUR",
- "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_state": "NY",
- "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_zip_code": "45688",
- "beneficiary_bank_swift": "BOFAUS3N",
- "correspondent_bank_name": "Citibank Colombia",
- "correspondent_bank_swift": "CITICOBB",
- "correspondent_bank_address": "Calle Maria 63",
- "correspondent_bank_zip_code": "45688",
- "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) |
{- "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 |
{- "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.
required | Array of objects |
{- "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 |
{- "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
}
}
]
}