14. Money Transfer (Wallet - Alias)
You can use this service to perform money transfers between wallets.
Money Transfer from Wallet Id to Wallet Alias
POST
{{WalletUrl}}/api/v1/wallet/transfer/by/wallet/to/alias
The parameters that need to be sent to the service are as follows:
apikeypublic
string
Yes
The public key used for API access.
apiclientpublic
string
Yes
The public key used to identify the client.
{
"SourceWalletId": "1fef5f3f-3c7b-4aa7-b0dd-713ba391765d",
"DestinationAlias": "7062444779",
"Amount": 1,
"Description": "description"
}
Service Request
SourceWalletId
Guid
The identity information of the account from which the money will be withdrawn.
DestinationAlias
string
The account number to which the money will be transferred.
Amount
decimal
The amount to be transferred.
Description
string
The description of the relevant transaction.
{
"Value": {
"Id": "830f8449-c816-4706-9933-dde252fc44d0",
"WalletOwnerId": "9edb23f2-7362-42a8-8eb4-0c89ffb397b0",
"Name": "Elisabeth",
"Alias": "3087472741",
"MerchantId": 2071,
"RegionId": 1,
"CurrencyCode": "TRY",
"Balance": 75.00,
"AvailableBalance": 75.00,
"TotalGiftBalance": 0,
"BlockedBalance": 0,
"FrozenUntil": "0001-01-01T00:00:00",
"IsFrozen": false,
"IsDeleted": false,
"CreatedAt": "2025-05-01T17:24:20.703144Z",
"UpdatedAt": "2025-05-01T17:29:57.9469992Z",
"TransactionId": null
},
"Errors": [],
"IsSuccess": true,
"IsFailure": false
}
Service Request
IsFailure
bool
It returns true if the service transaction failed, otherwise false.
IsSuccess
bool
It returns true if the service transaction was successful, otherwise false.
Errors
Array
Contains the error messages encountered during the transaction.
Value
Array<Items>
The successful data set returned from the service.
Service Request (Value)
Id
Guid
The unique identifier of the entity in the system.
WalletOwnerId
Guid
The unique identifier of the wallet owner.
Name
string
The name of the wallet owner.
Alias
string
The alias (nickname) assigned to the wallet owner.
MerchantId
Guid
The unique identifier of the relevant merchant.
RegionId
string
The geographical region ID to which the wallet is associated.
CurrencyCode
string
The currency code of the wallet (e.g., TRY, USD).
Balance
decimal
The total balance in the wallet.
AvailableBalance
decimal
The usable balance available for transactions.
TotalGiftBalance
decimal
The total gift balance in the wallet.
BlockedBalance
decimal
The blocked balance that cannot be used for transactions.
FrozenUntil
DateTime
The date/time information when the wallet was last frozen.
IsFrozen
bool
The value indicating whether the wallet is frozen.
IsDeleted
bool
The value indicating whether the wallet has been deleted from the system.
CreatedAt
DateTime
The date/time when the wallet record was created.
UpdatedAt
DateTime
The date/time when the wallet record was last updated.
TransactionId
Guid
The transaction ID associated with the last transaction.
Last updated