The transfer object.

interface Transfer {
    createdAt: string;
    fees: Fee[];
    id: string;
    source: PaymentMethodRequest;
    sourceAmount: string;
    sourceCurrency: string;
    sourceType: "payment_method";
    status: TransferStatus;
    target: CryptoRailAddress;
    targetAmount: string;
    targetCurrency: string;
    targetType: "crypto_rail";
    transactionHash?: string;
    updatedAt: string;
    userAmount: string;
    userCurrency: string;
}

Properties

createdAt: string

The UTC date and time in ISO 8601 format the transfer was created.

fees: Fee[]

The fees for the transfer.

id: string

The ID of the transfer.

^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$

The source of the transfer.

sourceAmount: string

The amount the source will transfer.

sourceCurrency: string

The currency the source will transfer.

sourceType: "payment_method"

The type of the source of the transfer.

The status of the transfer.

The target of the transfer.

targetAmount: string

The amount the target will receive.

targetCurrency: string

The currency the target will receive.

targetType: "crypto_rail"

The type of the target of the transfer.

transactionHash?: string

The transaction hash or transaction signature of the transfer.

updatedAt: string

The UTC date and time in ISO 8601 format the transfer was updated.

userAmount: string

The amount the customer put in to transfer.

userCurrency: string

The currency the customer put in to transfer.