feat: ( payment ) implement d-money payment

This commit is contained in:
Abubeker Yasin
2026-06-16 08:49:41 +03:00
parent 96ec2923c2
commit ca9a67837c
10 changed files with 825 additions and 621 deletions

View File

@@ -1,13 +1,18 @@
export interface DMoneyWebhookPayload {
merchantId: string;
merchantOrderId: string;
orderId: string;
status: string;
transactionId?: string;
amount?: string;
currency?: string;
paidAt?: string;
payerPhone?: string;
signature: string;
appid: string;
merch_code: string;
merch_order_id: string;
payment_order_id: string;
notify_time?: string;
trans_end_time?: string;
total_amount?: string;
trans_currency?: string;
/** Paying | Expired | Completed | Failure */
trade_status: string;
transId?: string;
callback_info?: string;
notify_url?: string;
sign: string;
sign_type?: string;
[key: string]: unknown;
}