diff --git a/assets/Scripts/chat18x/payment/LuffaPayFlow.ts b/assets/Scripts/chat18x/payment/LuffaPayFlow.ts index 769fecac..a5045541 100644 --- a/assets/Scripts/chat18x/payment/LuffaPayFlow.ts +++ b/assets/Scripts/chat18x/payment/LuffaPayFlow.ts @@ -32,11 +32,15 @@ export class LuffaPayFlow implements PaymentFlow { }); }); } + + const orderData = DataManager.I.getDataById(DataId.Order); // 构造交易参数 + const amount = orderData.getAmountById(orderId); + const walletUrl = orderData.getWalletById(orderId); const rawTx = { - toAddress: "Hm3g4xXM4JHt5EwFUcvVZ8RthR4KWUnR51fKHCbnKkiZ", // TODO - amount: 1 // TODO + toAddress: walletUrl, + amount: Number(amount) }; // 签名交易 @@ -54,7 +58,6 @@ export class LuffaPayFlow implements PaymentFlow { const data = await this.pollOrder(orderId); // 刷新订单数据 - const orderData = DataManager.I.getDataById(DataId.Order); orderData.applyQueryOrder(orderId, data); // 返回结果