payvessel-checkout
Version:
A simple checkout integration for Payvessel.
57 lines (56 loc) • 1.58 kB
TypeScript
export type OrderConfirmedResponse = {
status: boolean;
message: string;
data: {
id: string;
transaction: {
id: string;
business_id: string;
session_id: string;
provider_ref: string;
transaction_ref: string;
status: "SUCCESSFUL";
transaction_type: "CREDIT";
description: string;
destination: string;
amount: string;
fee: string;
is_refund: boolean;
settlement_amount: string;
created_datetime: string;
};
virtual_account: {
id: string;
bank_code: string;
bank_name: string;
account_number: string;
account_name: string;
account_type: "DYNAMIC";
expire_datetime: string;
tracking_reference: string;
};
logs: Array<{
id: string;
is_deleted: boolean;
action: string;
metadata: string | object;
action_datetime: string;
order: string;
}>;
checkout_url: string;
api_key: string;
created_datetime: string;
updated_datetime: string;
is_deleted: boolean;
business_id: string;
amount: string;
channels: string[];
currency: string;
status: "COMPLETED";
redirect_url: string;
customer_name: string;
customer_email: string;
metadata: string;
reference: string;
};
};