๐ŸŒŠ
PayTide ยท ๆฝฎๆฑๆ”ฏไป˜
{{t('merchantLogin')}}
{{error}}

{{t(page)}}

{{t('merchantHint')}}

{{t('backHome')}}
{{toast.text}}
{{c.label}}
{{c.value}}
{{c.hint}}

{{t('recentTransactions')}}

{{t('distribution')}}

{{t('byStatus')}}
{{statusLabel(k)}}{{v}}
{{t('byChain')}}
{{k}}{{v}}

{{t('payments')}}

{{t('createPaymentLink')}}

{{t('paymentLinks')}}

{{t('latestLink')}}
{{linkUrl(createdLink) || createdLink.paymentId}}
{{t('open')}}

{{t('createApiKey')}}

{{t('secretShownOnce')}}
{{newSecret}}

{{t('apiKeys')}}

{{t('name')}}{{t('apiKey')}}{{t('status')}}{{t('created')}}{{t('actions')}}
{{k.name||'โ€”'}}
{{isRevealed(k.id||k.apiKey)?(k.apiKey||k.key||k.id):maskKey(k.apiKey||k.key||k.id)}}
{{statusLabel(k.status||'active')}}{{fmt(k.createdAt)}}
{{t('noData')}}

{{ t('apiSignature') }}

{{ t('apiSignatureHint') }}

{{t('nodeExample')}}

{{ docsNode }}

{{t('pythonExample')}}

{{ docsPython }}

{{ t('webhookVerification') }}

{{ t('webhookVerificationHint') }}

{{t('webhookVerify')}}

{{t('webhookVerifyHint')}}

{{webhookVerifyResult.valid?'โœ…':'โŒ'}}

{{webhookVerifyResult.valid?t('validSignature'):t('invalidSignature')}}

{{t('compareExpectedProvided')}}

{{t('expected')}}
{{webhookVerifyResult.expected}}
{{t('provided')}}
{{webhookVerifyResult.provided}}

{{t('webhookSettings')}}

{{t('callbackLogs')}}

{{c.label}}
{{c.value}}
{{c.hint}}

{{t('settlementRecords')}}

{{t('requestPayout')}}

{{t('payoutHint')}}

{{c.label}}
{{c.value}}
{{c.hint}}

{{t('payoutRecords')}}

{{t('ledger')}}

{{t('accountingEntries')}}

{{t('id')}}{{t('type')}}{{t('direction')}}{{t('amount')}}{{t('paymentSettlement')}}{{t('created')}}
{{l.id}}{{l.type}}{{directionLabel(l.direction)}}{{money(l.amount)}} {{l.asset}}{{l.paymentId || ('S#'+l.settlementId) || 'โ€”'}}{{fmt(l.createdAt)}}
{{t('noData')}}

{{t('coldWalletConfig')}}

{{t('walletMeaning')}}

{{t('receiveColdWallet')}} ยท TRC20
{{wallets.directReceiveAddress||settings.directReceiveAddress||'โ€”'}}
{{t('payoutColdWallet')}} ยท TRC20
{{((wallets.payoutAddresses||settings.payoutAddresses||[]).find(a=>String(a.chain||'').toUpperCase()==='TRC20')||(wallets.payoutAddresses||settings.payoutAddresses||[])[0]||{}).address||'โ€”'}}

{{t('walletPool')}}

{{c.label}}
{{c.value}}
{{c.hint}}

{{t('reports')}}

{{reports}}

{{t('branding')}}

{{t('addMember')}}

{{t('team')}}

{{t('email')}}{{t('role')}}{{t('status')}}{{t('created')}}{{t('actions')}}
{{m.email||m.name}}{{t(m.role)||m.role}}{{statusLabel(m.status||'active')}}{{fmt(m.createdAt)}}
{{t('noData')}}

{{t('auditLogs')}}

{{t('chains')}}

{{t('settings')}}

{{t('payoutDetail')}}

{{selectedPayout.payoutId}}

{{fieldLabel(k)}}
{{formatValue(k,v)}}

{{t('timeline')}}

{{fmt(item.at)}} ยท {{item.type}}
{{item.title}}
{{prettyJson(item.detail)}}
{{t('noData')}}
{{t('callbackDetail')}}

{{selectedCallback.event||selectedCallback.paymentId}}

{{t('payment')}}
{{selectedCallback.paymentId}}
{{t('event')}}
{{selectedCallback.event||'โ€”'}}
{{t('status')}}
{{statusLabel(selectedCallback.status)}} / {{selectedCallback.status??0}}
{{t('durationMs')}}
{{selectedCallback.durationMs!=null?(selectedCallback.durationMs+' ms'):'โ€”'}}
{{t('attempt')}}
{{selectedCallback.attempt??'โ€”'}}
{{t('created')}}
{{fmt(selectedCallback.createdAt)}}

{{t('payload')}}

{{prettyJson(selectedCallback.payload||'')}}

{{t('responseBody')}}

{{prettyJson(selectedCallback.responseBody)}}

{{t('errorMessage')}}

{{selectedCallback.errorMessage}}
{{t('paymentDetail')}}

{{selectedPayment.paymentId}}

{{fieldLabel(k)}}
{{formatValue(k,v)}}

{{t('callbackLogs')}}

{{t('ledger')}}

{{t('type')}}{{t('direction')}}{{t('amount')}}{{t('reference')}}
{{l.type}}{{directionLabel(l.direction)}}{{money(l.amount)}} {{l.asset}}{{l.reference}}