diff --git a/assets/admin/src/constants/sections/payment.js b/assets/admin/src/constants/sections/payment.js
index 13a804bb..e48f90b8 100644
--- a/assets/admin/src/constants/sections/payment.js
+++ b/assets/admin/src/constants/sections/payment.js
@@ -73,7 +73,7 @@ export const paymentSection = {
route: '/payment/gateway',
status: 'available',
title: '收款接口',
- desc: '微信/支付宝接口选择、PayPal/Stripe 开关、货币结算、显示顺序与订单编号前缀。',
+ desc: '微信/支付宝接口选择、PayPal/Stripe 开关、货币结算、显示顺序与订单支付时效。',
canonicalDomain: 'payment',
section: 'gateway',
}),
diff --git a/assets/admin/src/schema/sections/payment/gateway.js b/assets/admin/src/schema/sections/payment/gateway.js
index c0dcb190..1e8a00ce 100644
--- a/assets/admin/src/schema/sections/payment/gateway.js
+++ b/assets/admin/src/schema/sections/payment/gateway.js
@@ -30,14 +30,14 @@ const currencyOptions = [
/**
* 收款接口 — 参考主题双下拉式重构:微信/支付宝接口选择(官方/易支付/关闭)、
- * PayPal/Stripe 独立开关、货币与结算、订单与编号(含三个前缀)、
+ * PayPal/Stripe 独立开关、货币与结算、订单与编号、
* 收款接口显示顺序,以及 5 个凭据配置块(支付宝/微信/PayPal/Stripe/易支付)。
*/
export const gatewaySchema = {
key: 'payment.gateway',
title: '收款接口',
icon: 'fa fas fa-credit-card',
- description: '配置收款通道:微信与支付宝可在官方/易支付之间选择,PayPal 与 Stripe 独立开关。订单前缀、流水号前缀、提现单号前缀在本页配置。',
+ description: '配置收款通道:微信与支付宝可在官方/易支付之间选择,PayPal 与 Stripe 独立开关。订单、资金流水与提现统一使用同一套自动流水号,无需配置前缀。',
defaults: {
pay_wechat_sdk_options: 'null',
pay_alipay_sdk_options: 'null',
@@ -49,9 +49,6 @@ export const gatewaySchema = {
pay_alipay_settle: { settle_rate: '1', settle_mark: '¥', settle_unit: '元' },
pay_sdk_custom_title_s: false,
pay_sdk_custom_title: '',
- payment_order_prefix: 'AKSRT',
- payment_flow_prefix: 'AK',
- payment_withdrawal_prefix: 'TX',
payment_order_expiry: 30,
pay_wait_float_s: true,
pay_sdk_order: {},
@@ -167,11 +164,8 @@ export const gatewaySchema = {
key: 'order',
title: '订单与编号',
icon: 'fa fas fa-hashtag',
- description: '订单号、流水号与提现单号的前缀配置(原名配置项保留于此)。',
+ description: '订单支付时效与浮窗提示;订单、资金流水与提现的流水号由系统统一自动分配,无需配置。',
fields: [
- { key: 'payment_order_prefix', label: '订单前缀', type: 'input', default: 'AKSRT', help: '订单号生成前缀' },
- { key: 'payment_flow_prefix', label: '流水号前缀', type: 'input', sanitize_type: 'business_prefix', default: 'AK', maxlength: 12, help: '仅允许字母、数字、下划线和短横线,最多 12 位。' },
- { key: 'payment_withdrawal_prefix', label: '提现单号前缀', type: 'input', sanitize_type: 'business_prefix', default: 'TX', maxlength: 12, help: '仅允许字母、数字、下划线和短横线,最多 12 位。' },
{ key: 'payment_order_expiry', label: '订单支付时效(分钟)', type: 'number', default: 30, min: 5, max: 1440, help: '用户下单后,最大支付时间,超过后订单将自动关闭(不能低于5分钟)' },
{ key: 'pay_wait_float_s', label: '浮窗显示待支付订单', type: 'switch', default: true, help: '将用户待支付订单一直显示在右上角,提醒用户付款' },
],
diff --git a/assets/admin/src/schema/sections/payment/knowledge.js b/assets/admin/src/schema/sections/payment/knowledge.js
index 6712d6db..0ac5ab5a 100644
--- a/assets/admin/src/schema/sections/payment/knowledge.js
+++ b/assets/admin/src/schema/sections/payment/knowledge.js
@@ -124,7 +124,7 @@ export const knowledgeSchema = {
{ key: 'pay_mark', label: '付费标记', type: 'input', default: '付费' },
{ key: 'payment_show_ip', label: '显示用户IP', type: 'switch', default: false },
{ key: 'payment_show_device', label: '显示设备信息', type: 'switch', default: false },
- { key: 'payment_show_order_no', label: '显示订单号', type: 'switch', default: true },
+ { key: 'payment_show_order_no', label: '显示流水号', type: 'switch', default: true },
{ key: 'payment_show_create_time', label: '显示创建时间', type: 'switch', default: true },
{ key: 'payment_show_pay_time', label: '显示支付时间', type: 'switch', default: true },
],
diff --git a/assets/js/credits.js b/assets/js/credits.js
index 9c9ed6b8..582638fd 100644
--- a/assets/js/credits.js
+++ b/assets/js/credits.js
@@ -994,7 +994,7 @@
var number = document.createElement('span');
number.className = 'uc-withdraw-history__number muted-2-color em09';
var numberLabel = document.createElement('span');
- numberLabel.textContent = '提现单号:';
+ numberLabel.textContent = '流水号:';
number.appendChild(numberLabel);
var code = document.createElement('code');
code.textContent = text(item && item.withdrawal_number);
diff --git a/assets/js/order-center.js b/assets/js/order-center.js
index e74b0213..d44bf28a 100644
--- a/assets/js/order-center.js
+++ b/assets/js/order-center.js
@@ -86,7 +86,7 @@
html += '
' + escapeHtml(title) + "";
html += '' + escapeHtml(order.product_type_label || "") + "
";
html += '';
- [["订单编号", order.order_number], ["流水号", order.flow_number || "—"], ["创建时间", order.created_at], ["支付时间", order.paid_at || "—"]].forEach(function (row) {
+ [["流水号", order.order_number], ["创建时间", order.created_at], ["支付时间", order.paid_at || "—"]].forEach(function (row) {
html += "- " + escapeHtml(row[0]) + "
- " + escapeHtml(row[1] || "—") + "
";
});
html += "
";
@@ -186,7 +186,7 @@
: "";
return '' +
'' + escapeHtml(order.product_type_label || "") + '' + escapeHtml(order.status_label || "") + "
" +
- '' + image + '
' + escapeHtml(order.product_name || "订单") + "
订单号 " + escapeHtml(order.order_number) + "
" + formatMoney(order) + "实付
" +
+ '' + image + '
' + escapeHtml(order.product_name || "订单") + "
流水号 " + escapeHtml(order.order_number) + "
" + formatMoney(order) + "实付
" +
'";
}
diff --git a/assets/js/vip-purchase-coordinator.js b/assets/js/vip-purchase-coordinator.js
index ffcff75d..213b7928 100644
--- a/assets/js/vip-purchase-coordinator.js
+++ b/assets/js/vip-purchase-coordinator.js
@@ -377,7 +377,7 @@
if (data.redirect && (data.payment_url || data.qr_content)) {
callback(options, "onPending", data);
if (!data.order_number) {
- var missing = { ok: false, status: 500, json: { message: "支付订单号缺失" } };
+ var missing = { ok: false, status: 500, json: { message: "流水号缺失" } };
callback(options, "onError", missing);
return missing;
}
diff --git a/inc/helpers/aksrt-pay.php b/inc/helpers/aksrt-pay.php
index b8195d9e..4ade0008 100644
--- a/inc/helpers/aksrt-pay.php
+++ b/inc/helpers/aksrt-pay.php
@@ -1567,7 +1567,7 @@ if (!function_exists('aksrt_get_paid_box_html')) {
}
$amount_text = $cash_symbol . aksrt_format_price($order_amount);
}
- $paid_info = '' . esc_html__('订单号', 'aksrt') . '' . esc_html($order_number) . '
';
+ $paid_info = '' . esc_html__('流水号', 'aksrt') . '' . esc_html($order_number) . '
';
if ($paid_at !== '') {
$paid_info .= '' . esc_html__('支付时间', 'aksrt') . '' . esc_html($paid_at) . '
';
}
diff --git a/inc/helpers/user-center-renderers/profile-creator.php b/inc/helpers/user-center-renderers/profile-creator.php
index 096254ed..8c926881 100644
--- a/inc/helpers/user-center-renderers/profile-creator.php
+++ b/inc/helpers/user-center-renderers/profile-creator.php
@@ -102,7 +102,7 @@ $currency_labels = [
$status = (string) ($item['status'] ?? '') === 'pending' ? 'pending' : 'settled';
$amount = $format($item['amount'] ?? 0, $unit);
$order_number = trim((string) ($item['order_number'] ?? ''));
- $order_number = $order_number !== '' ? $order_number : __('订单编号未知', 'aksrt');
+ $order_number = $order_number !== '' ? $order_number : __('流水号未知', 'aksrt');
$post = get_post((int) ($item['post_id'] ?? 0));
$source = $post instanceof WP_Post && $post->post_type === 'post'
? get_the_title($post)
diff --git a/inc/helpers/user-center-renderers/profile-orders.php b/inc/helpers/user-center-renderers/profile-orders.php
index 2c421c32..114d3673 100644
--- a/inc/helpers/user-center-renderers/profile-orders.php
+++ b/inc/helpers/user-center-renderers/profile-orders.php
@@ -62,9 +62,9 @@ $status_options = [
@@ -112,7 +112,7 @@ $status_options = [
 $order['image']); ?>)
-
+