12. Money Transfer (Wallet)
You can use this service to perform money transfers between wallets.
Money Transfer with Wallet 'Id'
POST
{{WalletUrl}}/api/v1/wallet/transfer
The parameters that need to be sent to the service are as follows:
apikeypublic
string
Yes
The general API key required to use the service.
apiclientpublic
string
Yes
The client ID required for service access.
{
"SourceWalletId": "eb6d76b1-eddc-4ce4-8538-93696ff15fa2",
"DestinationWalletId": "1fef5f3f-3c7b-4aa7-b0dd-713ba391765d",
"Amount": "10",
"Description": "transfer"
}
Service Request
SourceWalletId
Guid
The identity information of the account from which the money will be withdrawn.
DestinationWalletId
Guid
The identity information of the account 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": 88.00,
"AvailableBalance": 88.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:24:47.029242Z",
"TransactionId": null
},
"Errors": [],
"IsSuccess": true,
"IsFailure": false
}
Service Response
IsFailure
bool
Indicates whether the transaction has failed.
IsSuccess
bool
Indicates whether the transaction was successful.
Errors
Array
Contains the error messages that occurred during the transaction.
Value
Array<Items>
Contains the data set returned as a result of the transaction.
Service Response (Value)
Id
Guid
Unique identifier of the wallet record.
WalletOwnerId
Guid
Unique identifier of the wallet owner.
Name
string
Name of the wallet owner.
Alias
string
Alias designated for the wallet.
MerchantId
Guid
Merchant ID associated with the wallet.
RegionId
string
Region code to which the wallet belongs.
CurrencyCode
string
Currency code of the wallet (e.g., TRY, USD).
Balance
decimal
Total current balance of the wallet.
AvailableBalance
decimal
Instantly available balance amount.
TotalGiftBalance
decimal
Total gift balance amount.
BlockedBalance
decimal
Blocked (unusable) balance amount.
FrozenUntil
DateTime
The date and time information when the wallet was frozen (if applicable).
IsFrozen
bool
Indicates whether the wallet has been temporarily frozen.
IsDeleted
bool
Indicates whether the wallet record has been deleted.
CreatedAt
DateTime
The creation date of the wallet record.
UpdatedAt
DateTime
The last update date of the wallet record.
TransactionId
Guid
The unique transaction ID generated as a result of the transaction.
Last updated