's'
This commit is contained in:
@@ -114,7 +114,7 @@ export async function POST(request: NextRequest) {
|
||||
}
|
||||
}
|
||||
const return_url = String(body?.return_url || "").trim();
|
||||
const total_fee = Number(body?.total_fee) || payConfig.defaultAmount || 880;
|
||||
const total_fee = Number(body?.total_fee) || payConfig.defaultAmount || 8800;
|
||||
const type = String(body?.type || "vip");
|
||||
const channel = String(body?.channel || "wxpay");
|
||||
const device = String(body?.device || "pc");
|
||||
@@ -374,11 +374,11 @@ h2{color:#1e293b;margin:0 0 8px;font-size:1.5rem;}
|
||||
.then(function(r){return r.json();})
|
||||
.then(function(d){
|
||||
if(d.ok&&d.paid){showSuccess();return;}
|
||||
setTimeout(check,2000);
|
||||
setTimeout(check,1000);
|
||||
})
|
||||
.catch(function(){setTimeout(check,2000);});
|
||||
.catch(function(){setTimeout(check,1000);});
|
||||
}
|
||||
setTimeout(check,2000);
|
||||
setTimeout(check,1000);
|
||||
})();
|
||||
</script>
|
||||
</body></html>`;
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
import { useEffect, useRef, useState } from "react";
|
||||
|
||||
const COOKIE_NAME = "nomadvip_pay_order";
|
||||
const POLL_INTERVAL = 2000;
|
||||
const POLL_INTERVAL = 1000;
|
||||
const MAX_POLLS = 160; // ~5 分钟
|
||||
const MAX_AGE_MS = 15 * 60 * 1000;
|
||||
|
||||
|
||||
@@ -255,7 +255,7 @@ export default function Home() {
|
||||
const returnUrl = `${window.location.origin}/paid`;
|
||||
const env = getPayEnv();
|
||||
const device = getDeviceFromEnv(env);
|
||||
const totalFee = getPaymentConfig().defaultAmount ?? 880;
|
||||
const totalFee = getPaymentConfig().defaultAmount ?? 8800;
|
||||
const base = { user_id: userId, return_url: returnUrl, total_fee: totalFee, type: "vip", channel: "wxpay" as const };
|
||||
if (device === "wechat" && WECHAT_PAY_PROVIDER === "xorpay") {
|
||||
payWechatXorpay(base);
|
||||
|
||||
Reference in New Issue
Block a user