Mobile Wallet
service enabling to transfer FIAT currency to mobile wallet
List of all countries available for off-ramp to mobile wallet
GET
https://sandbox.encryptus.co/v1/payout/bankwire/supportedcountries
Display supported mobile wallet providers
GET
https://sandbox.encryptus.co/v1/payout/bankwire/walletCodes?countryCode=<>
walletName
string
Mobile Wallet provider name
providerCode
string
unique code identifying the mobile wallet provider, it is mandatory to submit transaction
Verify and save Mobile Wallet detail
POST
https://sandbox.encryptus.co/v1/forensic/whitelist/mobileWallet
Encryptus confirms support of mobile wallet provider and mobile number for remittance and saves it under user
Request Body
walletHolderName*
String
full name of the beneficiary as registered with with the wallet operator and the KYC document provided
mobile*
String
mobile number with country code connected with the mobile wallet to which funds will be transferred, eg. +63xxxxxxxxxx
provider*
String
unique code identifying the mobile wallet provider
country*
String
ISO Alpha 2 country code of the destination country. eg. ID for INDONESIA
fiatCurrency*
String
base fiat currency, base FIAT currency is "USD"
userEmail*
String
user email previously saved
Initiate KYC
GET
https://sandbox.encryptus.co/v1/partners/kycurl
Path Parameters
accountType*
String
Individual (Individual user) or Company (institutional users)
Submit details for quote based on Crypto
POST
https://sandbox.encryptus.co/v1/payout/bankwire/quotebyquantity
quote calculated when user select cryptocurrency and it’s quantity
Request Body
userEmail*
String
user email previously saved and linked to KYC profile
coin*
String
selected cryptocurrency, options available “USDT” or “USDC”
recipientRelationship*
String
relationship between user and beneficiary, only pre-approved value from reference table is accepted
remittancePurpose*
String
purpose of transaction, only pre-approved value from reference table is accepted
transferType*
String
type of service requested for quote, default value to be used: "WALLET"
msisdn*
String
mobile number with country code linked to the mobile wallet to which funds are to be transferred. eg. +63xxxxxxxxxx
accountNo
String
bank account that was previously saved / whitelisted with userEmail
requestCurrency*
String
fiat currency code in ISO 4217 format used for quote, eg. PHP for Philippines
sendingCurrency*
String
base fiat currency, base FIAT currency is "USD"
receivingCurrency*
String
fiat currency code in ISO 4217 format used for quote, eg. PHP for Philippines
receivingCountry*
String
ISO Alpha 2 country code of the destination country, eg. PH for Philippines
sendingCountry*
String
ISO Alpha 2 country code of the sending country, default value is "US"
quantity*
Number
quantity of cryptocurrency (reference to "coin") selected for quote
Name
Type
Description
userEmail
string
reference to user account requesting the quote
quoteType
string
“fiat”
quoteID
string
unique ID generated for the quote
receivingAmount
number
amount in fiat currency of country
coinQuantityCharged
string
quantity/amount of cryptocurrency including fees charged for quote
fxRate
number
exchange rate used for converting crypto to FIAT (local currency)
bankWireFee
string
transaction fee charged for local fund transfer
Submit details for quote based on FIAT
POST
https://sandbox.encryptus.co/v1/payout/bankwire/quotebyamount
quote calculated when user select FIAT currency and it’s amount
Request Body
userEmail*
String
user email previously saved and linked to whitelisted bank account and KYC profile
coin*
String
selected cryptocurrency, options available “USDT” or “USDC”
recipientRelationship*
String
relationship between user and beneficiary, only pre-approved value from reference table is accepted
remittancePurpose*
String
purpose of transaction, only pre-approved value from reference table is accepted
transferType*
String
type of service requested for quote, default value to be used: "WALLET"
msisdn*
String
mobile number with country code linked to the mobile wallet to which funds are to be transferred. eg. +63xxxxxxxxxx
accountNo
String
bank account that was previously saved / whitelisted with userEmail
requestCurrency*
String
FIAT currency code in ISO 4217 format used for quote, eg. PHP for Philippines
sendingCurrency*
String
base fiat currency, default is "USD"
receivingCurrency*
String
fiat currency code in ISO 4217 format for the receiving bank account, eg. BRL for Brazil
receivingCountry*
String
ISO Alpha 2 country code of the destination country, eg. PH for Philippines
sendingCountry*
String
ISO Alpha 2 country code of the sending country, default value is "US"
amount*
Number
amount of FIAT Currency (reference to "receivingCurrency") selected for quote
Name
Type
Description
userEmail
string
reference to user account requesting the quote
quoteType
string
“crypto”
quoteID
string
unique ID generated for the quote
receivingAmount
number
amount in local fiat currency
coinQuantityCharged
string
quantity/amount of cryptocurrency including fees charged for quote
fxRate
number
exchange rate used for converting crypto to FIAT (local currency)
bankWireFee
string
transaction fee charged for local fund transfer
Accept quote and submit order
POST
https://sandbox.encryptus.co/v1/payout/bankwire/submitOrder/wallet
Request Body
transactionType*
String
default transactions type is "p2p"
quoteId*
String
quoteId to be used for the transaction returned on the quote response
sourceOfFunds*
String
source of funds of sender, refer to table containing pre-approved values that will be accepted
sender_msisdn*
String
mobile number with country code linked to the mobile wallet to which funds are to be transferred. eg. +63xxxxxxxxxx
receiver_msisdn*
String
mobile number with country code linked to the mobile wallet to which funds are to be transferred. eg. +63xxxxxxxxxx
walletProviderName
String
name which indicates the mobile wallet operator
walletProviderCode*
String
code which indicates the mobile wallet operator
receiver_firstName*
String
first name of the beneficiary as registered with the bank and the KYC document provided
receiver_lastName*
String
last name of the beneficiary as registered with the bank and the KYC document provided
Name
Type
Description
encryptus_order_id
string
system generated unique id for submitted transaction
Display order
GET
https://sandbox.encryptus.co/v1/payout/bankwire/transactions
Request Body
transactionStatus*
String
Approved Purpose for Transaction for Person to Person (p2p)
Education Support
Home Improvement
Gift
Salary
Savings
Real Estate
Approved Relationship between Sender and Recipient for Person to Person (p2p) transaction, third party transactions are not allowed with exception joint bank account
Self
Spouse
Son
Daughter
Mother
Father
Approved Source of Funds for Person to Person (p2p) transaction
Salary
Savings
Lottery
Loan
Business Income
Others
Last updated