14. Money Transfer (Alias)

You can use this service to perform money transfers between wallets.

Money Transfer with Wallet 'Alias'

POST {{WalletUrl}}/api/v1/wallet/transfer/by/alias

Note: To use this service, it is mandatory to include the apikeypublic and apiclientpublic parameters in the Header field.

WalletAPI Address

The parameters that need to be sent to the service are as follows:

Parameter
Type
Description
Description

apikeypublic

string

Yes

The general key used to call the API.

apiclientpublic

string

Yes

The general client key used to identify the client.

{
  "SourceAlias": "8460440228",
  "DestinationAlias": "2816220769",
  "Amount": 1,
  "Description": "string",
  "ExternalReference": "{{$guid}}"
}

Service Request

Parameter
Type
Description

SourceAlias

Guid

The account number from which the money will be withdrawn.

DestinationAlias

Guid

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.

Service Response

Parameter
Type
Description

IsFailure

bool

Indicates whether the service call has failed.

IsSuccess

bool

Indicates whether the service call was successful.

Errors

Array

A list of error details if an error occurred.

Value

Array<Items>

The data set returned in case of a successful call.

Service Response (Value)

Parameter
Type
Description

TransferId

Guid

Transfer transaction identifier information

SourceTransactionId

Guid

Identifier information of the transaction generated for the source wallet account

DestinationTransactionId

Guid

Identifier information of the transaction generated for the recipient wallet account

SourceWalletId

Guid

Kaynak cüzdan kimlik bilgisi

DestinationWalletId

Guid

Alıcı cüzdan kimlik bilgisi

SourceWalletBalanceAfterTransaction

decimal

Kaynak cüzdanın işlem sonrasındaki bakiyesi

DestinationWalletBalanceAfterTransaction

decimal

Alıcı cüzdanın işlem sonrasındaki bakiyesi

Last updated