Variable $TransactionConst
$Transaction: {
allOf: readonly [{
$ref: "#/components/schemas/BaseTransaction";
}, {
properties: {
cryptoFiatInput: {
$ref: "#/components/schemas/NullablePrice";
description: "Fiat amount for the crypto purchase";
};
cryptoOrderId: {
description: "Exchange order from crypto to fiat";
nullable: true;
readOnly: true;
type: "string";
};
cryptoQuoteId: {
description: "Exchange order quote from crypto to fiat";
nullable: true;
readOnly: true;
type: "string";
};
customerIp: {
description: "IP address of the customer";
example: "8.8.8.8";
nullable: true;
readOnly: true;
type: "string";
};
feePercentage: {
description: "Transaction platform fee in base point. 1050 means 10.50%";
example: 1050;
type: "integer";
};
includeStripeFee: {
description: "Wether or not platform fees include Stripe fees";
example: false;
type: "boolean";
};
minimumFee: {
description: "Minimum platform fee in cents. 125 means $1.25";
example: 125;
type: "integer";
};
pspInfos: {
additionalProperties: true;
description: "Any data specific to the checkout session for this PSP";
example: {
requestId: "12097878";
requestUuid: "139723a8a6c917d1fdfc73f76c4c25ee";
url: "https://homologation.lydia-app.com/collect/payment/139723a8a6c917d1fdfc73f76c4c25ee/cb";
};
readOnly: true;
type: "object";
};
relayedTxnId: {
description: "ID of the transaction as exposed by Cometh relayer";
nullable: true;
readOnly: true;
type: "string";
};
};
required: readonly ["email", "pspInfos", "relayedTxnId"];
type: "object";
}];
} = ...