Admin Portal — Operator Manualคู่มือปฏิบัติงานสำหรับผู้ดูแลแพลตฟอร์ม
Platform operations, risk and compliance staff.ทีมปฏิบัติการ ความเสี่ยง และการกำกับดูแลของแพลตฟอร์ม
Chapter 1บทที่ 1
Start hereเริ่มต้นที่นี่
Who this manual is for, what each admin role can press, how to sign in, and how to work inside a merchant's or reseller's portal without doing harm.คู่มือนี้สำหรับใคร แต่ละบทบาทของผู้ดูแลระบบกดอะไรได้บ้าง วิธีเข้าสู่ระบบ และวิธีทำงานในพอร์ทัลของร้านค้าหรือผู้แทนจำหน่ายโดยไม่ก่อความเสียหาย
Who this manual is for
This manual is for the people who run the P2P platform from the admin console:
- Operations: you work the review queues, answer merchants and resellers when something is stuck, and look after the platform's own accounts.
- Risk and compliance: you look at customers' conduct, freeze accounts, and handle data requests.
- Finance: you look after fees, usage credit, and the money the platform holds for merchants in its own accounts.
Merchants, their branches and resellers each have their own manual. When a merchant writes to you, the merchant manual shows what they see and what they can already do themselves. Read the matching entry there before you act: often the fix is theirs, and your job is to tell them which button.
The one rule: P2P never holds the money
Every baht moves bank to bank, between customers, merchants, branches, resellers and payment gateways. P2P keeps the record, checks slips, matches deposits to withdrawals and tells each merchant's system what happened. The admin console has no button that sends money.
What that means for your work:
- Recording a payment is not making one. On the settlement and fee screens you record a transfer that already happened in a banking app. Make the transfer first, then record it.
- Approving a slip credits a customer in P2P. It moves nothing at the bank. So an approval is only as good as your check that the money really arrived where the deposit said it should.
- There is no withdrawal approval. A withdrawal enters the matching queue the moment a merchant's system creates it. Deposits pay it, or the merchant's own staff pay it. You never approve one.
- Figures about who holds whose money are for information. They move nothing and block nothing. See Who is holding whose money.
The one place P2P does hold money is its own platform bank accounts, and only for a merchant that engineering has switched onto them. See Deposit routes.
Your role in five minutes
There are three roles. Your email and role are shown at the bottom of the menu, and the menu lists only the pages your role can use (with two exceptions, below).
| Role | Who usually has it | What you can do | What you cannot do |
|---|---|---|---|
| super-admin Super admin | A few senior staff. | Everything an Admin can do, plus: Admins (create admins, reset an admin's sign-in), and saving a merchant's Priority tier thresholds. | Reset their own sign-in. Change anything through a reseller support session (those are read-only for everyone). |
| admin Admin | Almost everyone in operations, risk and finance. | Every working page: slip review and slip score alerts, abuse review and shared accounts, merchants (all tabs, staff logins, usage credit, sub-merchants, matching pools), usage-credit top-ups, resellers, billing and the fee ledger, customers (freeze, data requests, reveal a bank number), bank verification, platform bank accounts, platform settlement, webhooks, audit events, slip-verify providers, payment gateways and gateway reconciliation. Act as a merchant or a reseller. | Admins. Saving Priority tier thresholds: the form is shown on a merchant's Matching & risk tab, but saving is refused. |
| Viewer Viewer | Auditors and management. | The Dashboard: queue depths, the last 24 hours, alerts, and the deposit and withdrawal flow panels. | Everything else. |
Three things that trip people up:
- A Viewer sees Webhooks and Audit events in the menu, and both show an error when opened. The menu offers them; the pages behind them need the Admin role. It is not a fault in the page.
- An Admin sees the Priority tier thresholds form and cannot save it. Only a Super admin can. Ask one.
- Platform fulfillments is always empty. Nothing in the product puts a withdrawal there any more. It is not a queue you are missing work from. See Platform fulfillments.
Sign in
super-admin admin Viewer
You need your work email, your password and an authenticator app on your phone (for example Google Authenticator or 1Password).
- Open the admin console address you were given.
- Enter your Email and Password, then press Continue.
- On Two-factor authentication, type the 6-digit code from your app into 6-digit code and press Verify. The code changes every 30 seconds; if it is about to change, wait for the next one.
You land on the Dashboard.
Your first sign-in
A Super admin creates your account and gives you a temporary password, in person or by another private channel. It expires, so use it soon.
- Sign in with your email and the temporary password.
- On Set up your account, choose a New password of at least 12 characters, with a letter and a number, and type it again in Confirm new password.
- Scan the QR code with your authenticator app. If you cannot scan it, type in the secret shown under Or enter this secret manually:
- Type the 6-digit code into 6-digit code from your authenticator and press Finish setup.
If you see Your temporary password has expired. Ask a SUPER_ADMIN to reset your credentials., ask a Super admin for a new one.
Lost your phone, or forgot your password
There is no "forgot password" link and no way to change your own password from the console. The sign-in page says Forgot password? Contact your platform administrator.
- Ask a Super admin to open Admins, find you under Admin accounts and reset your sign-in (Admins has the steps).
- They pass you the new temporary password privately. Your sessions can no longer be renewed, and one already open ends by itself within about an hour.
- Sign in and set up a new password and authenticator, as on your first sign-in.
A Super admin cannot reset their own sign-in; another Super admin must. If the only Super admin is locked out, engineering has to restore access.
Working inside a merchant's portal
super-admin admin
When a merchant reports something you cannot see from the console, such as a withdrawal's fulfil page or its own settlement screens, you can open their portal as they see it. This is called a support session.
- Merchants → the merchant → Act as merchant (next to the merchant's name).
- Write the Reason for access: what the merchant reported, with an ID if you have one. At least 8 characters. It is the only record of why you looked at their customers' data.
- Choose the Session type:
- Read-only — see what their staff see, change nothing Use this unless you must change something.
- Support write — also unstick transactions (fulfil a withdrawal, request a cancel, retry a webhook) This one also asks for Your authenticator code.
- Press Start session. The merchant portal opens in a new tab; your console stays open in this one.
- Every page in that tab shows a Support session banner. When you are done, press Exit support session. The session also ends by itself, at the latest after 15 minutes; start a new one if you need longer.
What a support-write session can do. Only a short list: record a withdrawal the merchant's staff already paid (with a slip or without one), request cancellation of a stuck deposit, retry webhooks, invite staff, change a staff member's role or reset their password, change some matching and routing settings and a branch's settings, and record money that has left one of the merchant's bank accounts. The merchant manual lists the same from their side.
What it cannot do, even when the button shows: approve or reject slips, register a transfer, cancel or close a withdrawal, close a withdrawal to new deposits, pay from a gateway, add or change bank accounts or gateways, rotate the API key, or record or dispute a settlement payment.
What the merchant sees. They do not see your banner. They may notice a platform-support staff member in their team list, and its name in a "decided by" column. P2P's audit trail records that it was you, and your reason.
Working inside a reseller's portal
super-admin admin
Resellers → the reseller → Act as reseller. Give a reason (Why are you viewing this reseller's data?) and press Start session. The reseller portal opens as its staff see it.
This session is always read-only. You can look at the reseller's merchants, money and settlement pages, but nothing you press there changes anything. Anything that needs changing for a reseller is done from the console (Resellers) or by the reseller.
Only one reseller session can be open at a time. Exit it with Exit support session.
How this manual is organised
- Start here: this page.
- How money moves on P2P: read it once; the rest builds on it.
- Your day: the queues and dashboards, in the order you work them.
- When something goes wrong: situations, symptom first.
- Merchants and resellers: setting them up and changing them.
- Customers and risk: conduct, freezes, shared accounts, data requests.
- Money and settlement: the platform's settlement page, billing, the fee ledger, usage credit.
- Platform settings: providers, gateways, platform bank accounts, admins.
- Glossary.
Something is wrong right now
| You are thinking… | Go to |
|---|---|
| "A merchant says their customer paid, but the deposit expired." | The customer paid after the deposit expired |
| "Is it safe to approve this slip?" | The QR can't be read, or the check failed |
| "The merchant wants me to credit a split deposit." | A split deposit only you can credit |
| "A merchant says they stopped getting notifications." | Webhooks are failing |
| "A merchant disputed a payment the platform recorded." | Undo a disputed payment |
| "I need to stop this customer." | Freeze or unfreeze a customer |
| "A customer wants their data deleted." | A data-erasure request |
| "Webhooks or Audit events shows an error." | Your role in five minutes |
The full list is at the top of When something goes wrong.
How to read the pages
- A word in a box, like Re-scan QR & verify, is a button or label exactly as the console shows it.
- The badges under each heading say which roles can do it: super-admin admin Viewer.
- Don't boxes mark actions that can credit twice, erase data for good, or move real money between merchants. Read them before you press anything.
- A few screens print a raw code, such as
CONFIRMEDorQR_UNREADABLE, with no translation. This manual quotes those in code style and says what they mean. - The screenshots were taken in Thai. You can switch the console's language at the bottom of the menu.
Who to contact
| For… | Contact |
|---|---|
| Your own sign-in, your role, a colleague who has left | A Super admin. |
| Something the console has no button for: a forced release, a deposit whose slip passed but never settled, a platform account that needs verifying, a platform-wide switch | Engineering (the developer on call). |
| A freeze, a fraud mark or a data request you are unsure about | Compliance, before you press anything. |
| A merchant's integration: what their system sends or receives | The merchant's own developer, through the merchant. |
When you escalate a payment, send the merchant's name, the deposit or withdrawal ID (the copy button next to it), the amount, the time of the bank transfer, and a picture of the slip.
คู่มือนี้สำหรับใคร
คู่มือนี้สำหรับผู้ที่ดูแลแพลตฟอร์ม P2P จากคอนโซลผู้ดูแลระบบ
- ฝ่ายปฏิบัติการ — คุณจัดการคิวตรวจสอบ ตอบร้านค้าและผู้แทนจำหน่ายเมื่อมีรายการค้าง และดูแลบัญชีของแพลตฟอร์มเอง
- ฝ่ายความเสี่ยงและกำกับดูแล — คุณดูพฤติกรรมของลูกค้า ระงับบัญชี และจัดการคำขอเกี่ยวกับข้อมูลส่วนบุคคล
- ฝ่ายการเงิน — คุณดูแลค่าธรรมเนียม เครดิตการใช้งาน และเงินที่แพลตฟอร์มถือไว้แทนร้านค้าในบัญชีของแพลตฟอร์มเอง
ร้านค้า สาขา และผู้แทนจำหน่ายแต่ละกลุ่มมีคู่มือของตนเอง เมื่อร้านค้าติดต่อมา คู่มือร้านค้า แสดงสิ่งที่ร้านค้าเห็นและสิ่งที่ร้านค้าทำเองได้อยู่แล้ว อ่านหัวข้อที่ตรงกันในคู่มือนั้นก่อนลงมือ บ่อยครั้งร้านค้าแก้ได้เอง และหน้าที่ของคุณคือบอกว่าต้องกดปุ่มใด
กฎข้อเดียว: P2P ไม่เคยถือเงิน
เงินทุกบาทโอน จากธนาคารถึงธนาคาร ระหว่างลูกค้า ร้านค้า สาขา ผู้แทนจำหน่าย และเกตเวย์ชำระเงิน P2P เก็บบันทึก ตรวจสลิป จับคู่รายการฝากกับรายการถอน และแจ้งระบบของแต่ละร้านค้าว่าเกิดอะไรขึ้น คอนโซลผู้ดูแลระบบ ไม่มีปุ่มใดที่ส่งเงิน
สิ่งนี้มีผลต่องานของคุณดังนี้
- การบันทึกการจ่ายเงินไม่ใช่การจ่ายเงิน ในหน้าการชำระและหน้าค่าธรรมเนียม คุณบันทึกการโอนที่เกิดขึ้นแล้วในแอปธนาคาร ให้โอนก่อน แล้วจึงบันทึก
- การอนุมัติสลิปคือการให้เครดิตลูกค้าใน P2P ไม่ได้โอนเงินใดที่ธนาคาร การอนุมัติจึงเชื่อถือได้เพียงเท่าที่คุณตรวจแล้วว่าเงินเข้าตรงตามที่รายการฝากระบุจริง
- ไม่มีการอนุมัติรายการถอน รายการถอนเข้าคิวจับคู่ทันทีที่ระบบของร้านค้าสร้างรายการ รายการถอนได้รับการจ่ายด้วยรายการฝาก หรือพนักงานของร้านค้าจ่ายเอง คุณไม่เคยอนุมัติรายการถอนใด
- ตัวเลขว่าใครถือเงินของใครมีไว้เพื่อเป็นข้อมูล ตัวเลขเหล่านี้ไม่ได้โอนเงินและไม่ได้ปิดกั้นสิ่งใด ดู ใครถือเงินของใคร
ที่เดียวที่ P2P ถือเงินจริงคือ บัญชีธนาคารของแพลตฟอร์ม และเฉพาะกับร้านค้าที่ฝ่ายวิศวกรรมเปิดใช้บัญชีเหล่านี้ให้เท่านั้น ดู เส้นทางของรายการฝาก
บทบาทของคุณใน 5 นาที
มี 3 บทบาท อีเมลและบทบาทของคุณแสดงอยู่ด้านล่างของเมนู และเมนูจะแสดงเฉพาะหน้าที่บทบาทของคุณใช้ได้ (มีข้อยกเว้น 2 ข้อ ด้านล่าง)
| บทบาท | โดยทั่วไปใครได้บทบาทนี้ | สิ่งที่คุณทำได้ | สิ่งที่คุณทำไม่ได้ |
|---|---|---|---|
| super-admin ผู้ดูแลระบบสูงสุด (Super admin) | พนักงานอาวุโสไม่กี่คน | ทุกอย่างที่ผู้ดูแลระบบทำได้ และเพิ่มเติม ได้แก่ ผู้ดูแล (สร้างผู้ดูแลระบบ และรีเซ็ตการเข้าสู่ระบบของผู้ดูแลระบบ) และการบันทึก เกณฑ์ระดับ priority ของร้านค้า | รีเซ็ตการเข้าสู่ระบบของตนเอง เปลี่ยนแปลงสิ่งใดผ่านเซสชันสนับสนุนของผู้แทนจำหน่าย (เซสชันเหล่านั้นอ่านได้อย่างเดียวสำหรับทุกคน) |
| admin ผู้ดูแลระบบ (Admin) | เกือบทุกคนในฝ่ายปฏิบัติการ ฝ่ายความเสี่ยงและกำกับดูแล และฝ่ายการเงิน | ทุกหน้าที่ใช้ทำงาน ได้แก่ การตรวจสอบสลิปและการแจ้งเตือนคะแนนสลิป การตรวจสอบการละเมิดและบัญชีที่ใช้ร่วม ร้านค้า (ทุกแท็บ บัญชีเข้าสู่ระบบของพนักงาน เครดิตการใช้งาน ร้านค้าย่อย พูลจับคู่) การเติมเครดิตการใช้งาน ผู้แทนจำหน่าย การเรียกเก็บเงินและบัญชีค่าธรรมเนียม ลูกค้า (ระงับบัญชี คำขอเกี่ยวกับข้อมูล แสดงเลขบัญชีธนาคาร) การยืนยันบัญชีธนาคาร บัญชีธนาคารของแพลตฟอร์ม การชำระของแพลตฟอร์ม เว็บฮุก บันทึกการตรวจสอบ ผู้ให้บริการตรวจสอบสลิป เกตเวย์ชำระเงิน และการกระทบยอดเกตเวย์ รวมถึงเข้าใช้งานในฐานะร้านค้าหรือผู้แทนจำหน่าย | ผู้ดูแล และการบันทึก เกณฑ์ระดับ priority ซึ่งแบบฟอร์มแสดงอยู่ในแท็บ การจับคู่และความเสี่ยง ของร้านค้า แต่การบันทึกจะถูกปฏิเสธ |
| ผู้ดู ผู้ดู (Viewer) | ผู้ตรวจสอบบัญชีและผู้บริหาร | แดชบอร์ด ได้แก่ ความยาวคิว 24 ชั่วโมงที่ผ่านมา การแจ้งเตือน และแผงกระแสรายการฝากและรายการถอน | ทุกอย่างนอกเหนือจากนั้น |
เรื่องที่มักทำให้สับสน 3 เรื่อง
- ผู้ดูเห็น เว็บฮุก และ บันทึกตรวจสอบ ในเมนู แต่ทั้งสองหน้าแสดงข้อผิดพลาดเมื่อเปิด เมนูแสดงหน้าเหล่านี้ แต่หน้าเบื้องหลังต้องใช้บทบาทผู้ดูแลระบบ นี่ไม่ใช่ความผิดพลาดของหน้า
- ผู้ดูแลระบบเห็นแบบฟอร์ม เกณฑ์ระดับ priority แต่บันทึกไม่ได้ มีเพียงผู้ดูแลระบบสูงสุดที่บันทึกได้ ให้ขอผู้ดูแลระบบสูงสุด
- การดำเนินการแพลตฟอร์ม ว่างเสมอ ไม่มีส่วนใดของผลิตภัณฑ์ส่งรายการถอนไปที่นั่นอีกแล้ว คิวนี้ไม่ได้มีงานที่คุณพลาดไป ดู การดำเนินการของแพลตฟอร์ม
เข้าสู่ระบบ
super-admin admin ผู้ดู
คุณต้องใช้อีเมลที่ทำงาน รหัสผ่าน และ แอปยืนยันตัวตน (authenticator) บนโทรศัพท์ เช่น Google Authenticator หรือ 1Password
- เปิดที่อยู่คอนโซลผู้ดูแลระบบที่คุณได้รับ
- กรอก อีเมล และ รหัสผ่าน แล้วกด ถัดไป
- ในหน้า การยืนยันตัวตนสองชั้น พิมพ์รหัส 6 หลักจากแอปลงใน รหัส 6 หลัก แล้วกด ยืนยัน รหัสจะเปลี่ยนทุก 30 วินาที หากรหัสใกล้จะเปลี่ยน ให้รอรหัสถัดไป
คุณจะเข้ามาที่หน้า แดชบอร์ด
การเข้าสู่ระบบครั้งแรก
ผู้ดูแลระบบสูงสุดสร้างบัญชีให้คุณ และให้ รหัสผ่านชั่วคราว แก่คุณโดยตรง หรือผ่านช่องทางส่วนตัวอื่น รหัสนี้มีวันหมดอายุ จึงควรใช้โดยเร็ว
- เข้าสู่ระบบด้วยอีเมลและรหัสผ่านชั่วคราว
- ในหน้า ตั้งค่าบัญชีของคุณ ตั้ง รหัสผ่านใหม่ ยาวอย่างน้อย 12 ตัวอักษร โดยมีทั้งตัวอักษรและตัวเลข แล้วพิมพ์ซ้ำอีกครั้งใน ยืนยันรหัสผ่านใหม่
- สแกนคิวอาร์โค้ดด้วยแอปยืนยันตัวตน หากสแกนไม่ได้ ให้พิมพ์รหัสลับที่แสดงอยู่ใต้ หรือกรอกรหัสลับนี้ด้วยตนเอง:
- พิมพ์รหัส 6 หลักลงใน รหัส 6 หลักจาก Authenticator ของคุณ แล้วกด เสร็จสิ้นการตั้งค่า
หากเห็น รหัสผ่านชั่วคราวหมดอายุแล้ว ขอให้ SUPER_ADMIN รีเซ็ตข้อมูลล็อกอินให้คุณ ให้ขอรหัสใหม่จากผู้ดูแลระบบสูงสุด
โทรศัพท์หาย หรือลืมรหัสผ่าน
ไม่มีลิงก์ "ลืมรหัสผ่าน" และคุณเปลี่ยนรหัสผ่านของตนเองจากคอนโซลไม่ได้ หน้าเข้าสู่ระบบแสดงข้อความ ลืมรหัสผ่าน? ติดต่อผู้ดูแลแพลตฟอร์มของคุณ
- ขอให้ผู้ดูแลระบบสูงสุดเปิด ผู้ดูแล หาชื่อคุณใต้ บัญชีผู้ดูแลระบบ แล้วรีเซ็ตการเข้าสู่ระบบของคุณ (ผู้ดูแลระบบ มีขั้นตอน)
- ผู้ดูแลระบบสูงสุดส่งรหัสผ่านชั่วคราวใหม่ให้คุณแบบส่วนตัว เซสชันของคุณจะต่ออายุไม่ได้อีก และเซสชันที่เปิดอยู่จะสิ้นสุดเองภายในประมาณหนึ่งชั่วโมง
- เข้าสู่ระบบ แล้วตั้งรหัสผ่านและแอปยืนยันตัวตนใหม่ เหมือนการเข้าสู่ระบบครั้งแรก
ผู้ดูแลระบบสูงสุดรีเซ็ตการเข้าสู่ระบบของตนเองไม่ได้ ต้องให้ผู้ดูแลระบบสูงสุดอีกคนทำให้ หากผู้ดูแลระบบสูงสุดเพียงคนเดียวถูกล็อก ฝ่ายวิศวกรรมต้องเป็นผู้กู้คืนสิทธิ์เข้าถึง
ทำงานในพอร์ทัลของร้านค้า
super-admin admin
เมื่อร้านค้าแจ้งเรื่องที่คุณมองไม่เห็นจากคอนโซล เช่น หน้าดำเนินการถอนเงินของรายการถอน หรือหน้าการชำระของร้านค้าเอง คุณเปิดพอร์ทัล ของร้านค้า ตามที่ร้านค้าเห็นได้ เรียกว่าเซสชันสนับสนุน
- ร้านค้า → ร้านค้า → เข้าใช้งานในฐานะร้านค้า (ข้างชื่อร้านค้า)
- เขียน เหตุผลในการเข้าถึง คือสิ่งที่ร้านค้าแจ้ง พร้อมรหัสอ้างอิงหากมี อย่างน้อย 8 ตัวอักษร นี่เป็นบันทึกเดียวที่บอกว่าทำไมคุณจึงดูข้อมูลลูกค้าของร้านค้า
- เลือก ประเภทเซสชัน
- อ่านอย่างเดียว — เห็นสิ่งที่พนักงานของร้านค้าเห็น แต่แก้ไขไม่ได้ ใช้โหมดนี้ เว้นแต่คุณต้องเปลี่ยนแปลงบางอย่าง
- สนับสนุนแบบแก้ไขได้ — ปลดล็อกธุรกรรมได้ด้วย (จ่ายเงินถอน ขอยกเลิก ส่ง webhook ซ้ำ) โหมดนี้ต้องใช้ รหัสจากแอปยืนยันตัวตนของคุณ ด้วย
- กด เริ่มเซสชัน พอร์ทัลร้านค้าจะเปิดใน แท็บใหม่ และคอนโซลของคุณยังเปิดอยู่ในแท็บเดิม
- ทุกหน้าในแท็บนั้นแสดงแบนเนอร์ เซสชันสนับสนุน เมื่อเสร็จแล้ว ให้กด ออกจากเซสชันสนับสนุน เซสชันจะสิ้นสุดเองอย่างช้าที่สุดหลัง 15 นาที หากต้องการเวลามากกว่านั้น ให้เริ่มเซสชันใหม่
สิ่งที่เซสชันแบบแก้ไขได้ทำได้ มีเพียงไม่กี่อย่าง ได้แก่ บันทึกรายการถอนที่พนักงานของร้านค้าจ่ายไปแล้ว (มีสลิปหรือไม่มีสลิป) ขอยกเลิกรายการฝากที่ค้าง ส่งเว็บฮุกซ้ำ เชิญพนักงาน เปลี่ยนบทบาทหรือรีเซ็ตรหัสผ่านของพนักงาน เปลี่ยนการตั้งค่าการจับคู่และเส้นทางบางส่วนและการตั้งค่าของสาขา และบันทึกเงินที่ออกจากบัญชีธนาคารบัญชีหนึ่งของร้านค้า คู่มือร้านค้า แสดงรายการเดียวกันจากฝั่งร้านค้า
สิ่งที่ทำไม่ได้ แม้ปุ่มจะแสดงอยู่ ได้แก่ อนุมัติหรือปฏิเสธสลิป บันทึกรายการโอน ยกเลิกหรือปิดรายการถอน ปิดรับรายการฝากใหม่ของรายการถอน จ่ายผ่านเกตเวย์ เพิ่มหรือเปลี่ยนบัญชีธนาคารหรือเกตเวย์ เปลี่ยน API key หรือบันทึกหรือโต้แย้งการจ่ายเงินในการชำระ
สิ่งที่ร้านค้าเห็น ร้านค้าไม่เห็นแบนเนอร์ของคุณ แต่อาจสังเกตเห็นพนักงานฝ่ายสนับสนุนแพลตฟอร์มในรายชื่อทีม และเห็นชื่อนั้นในคอลัมน์ "ตัดสินใจโดย" บันทึกการตรวจสอบของ P2P ระบุว่าเป็นคุณ พร้อมเหตุผลของคุณ
ทำงานในพอร์ทัลของผู้แทนจำหน่าย
super-admin admin
ผู้แทนจำหน่าย → ผู้แทนจำหน่าย → เข้าดูในฐานะผู้แทนจำหน่าย ระบุเหตุผล (เหตุใดคุณจึงต้องดูข้อมูลของผู้แทนจำหน่ายรายนี้) แล้วกด เริ่มเซสชัน พอร์ทัลผู้แทนจำหน่ายจะเปิดขึ้นตามที่พนักงานของผู้แทนจำหน่ายเห็น
เซสชันนี้ อ่านได้อย่างเดียวเสมอ คุณดูร้านค้า หน้าการเงิน และหน้าการชำระของผู้แทนจำหน่ายได้ แต่สิ่งที่คุณกดในนั้นจะไม่เปลี่ยนแปลงอะไร สิ่งที่ต้องเปลี่ยนให้ผู้แทนจำหน่ายให้ทำจากคอนโซล (ผู้แทนจำหน่าย) หรือให้ผู้แทนจำหน่ายทำเอง
เปิดเซสชันผู้แทนจำหน่ายได้ครั้งละหนึ่งเซสชันเท่านั้น ออกจากเซสชันด้วย ออกจากเซสชันสนับสนุน
คู่มือนี้จัดเรียงอย่างไร
- เริ่มต้นที่นี่ — หน้านี้
- เงินเคลื่อนที่บน P2P อย่างไร — อ่านครั้งเดียว บทอื่นๆ ต่อยอดจากบทนี้
- งานประจำวันของคุณ — คิวและแดชบอร์ด ตามลำดับที่คุณทำงาน
- เมื่อเกิดปัญหา — สถานการณ์ต่างๆ เริ่มจากอาการที่เห็น
- ร้านค้าและผู้แทนจำหน่าย — การตั้งค่าและการเปลี่ยนแปลง
- ลูกค้าและความเสี่ยง — พฤติกรรม การระงับบัญชี บัญชีที่ใช้ร่วม คำขอเกี่ยวกับข้อมูล
- เงินและการชำระ — หน้าการชำระของแพลตฟอร์ม การเรียกเก็บเงิน บัญชีค่าธรรมเนียม เครดิตการใช้งาน
- การตั้งค่าแพลตฟอร์ม — ผู้ให้บริการ เกตเวย์ บัญชีธนาคารของแพลตฟอร์ม ผู้ดูแลระบบ
- อภิธานศัพท์
มีปัญหาอยู่ตอนนี้
| คุณกำลังคิดว่า… | ไปที่ |
|---|---|
| "ร้านค้าบอกว่าลูกค้าโอนแล้ว แต่รายการฝากหมดอายุ" | ลูกค้าโอนหลังจากรายการฝากหมดอายุ |
| "อนุมัติสลิปนี้ปลอดภัยหรือไม่" | อ่าน QR ไม่ได้ หรือการตรวจล้มเหลว |
| "ร้านค้าต้องการให้ฉันให้เครดิตเงินฝากแบบแบ่ง" | เงินฝากแบบแบ่งที่มีเพียงคุณให้เครดิตได้ |
| "ร้านค้าบอกว่าไม่ได้รับการแจ้งเตือนอีกแล้ว" | เว็บฮุกล้มเหลว |
| "ร้านค้าโต้แย้งการจ่ายเงินที่แพลตฟอร์มบันทึกไว้" | เพิกถอนการจ่ายเงินที่ถูกโต้แย้ง |
| "ฉันต้องหยุดลูกค้ารายนี้" | ระงับหรือยกเลิกการระงับบัญชีลูกค้า |
| "ลูกค้าต้องการให้ลบข้อมูลของตน" | คำขอลบข้อมูล |
| "หน้าเว็บฮุกหรือบันทึกตรวจสอบแสดงข้อผิดพลาด" | บทบาทของคุณใน 5 นาที |
รายการทั้งหมดอยู่ที่ต้นบท เมื่อเกิดปัญหา
วิธีอ่านหน้าต่างๆ
- คำในกรอบ เช่น สแกน QR ใหม่และตรวจสอบ คือปุ่มหรือป้ายกำกับตามที่คอนโซลแสดงจริง
- ป้ายใต้หัวข้อแต่ละหัวข้อบอกว่าบทบาทใดทำสิ่งนั้นได้: super-admin admin ผู้ดู
- กรอบ ห้ามทำ ระบุการกระทำที่อาจให้เครดิตซ้ำสองครั้ง ลบข้อมูลอย่างถาวร หรือทำให้เงินจริงเคลื่อนระหว่างร้านค้า อ่านก่อนกดปุ่มใดๆ
- บางหน้าจอแสดงรหัสดิบ เช่น
CONFIRMEDหรือQR_UNREADABLEโดยไม่มีคำแปล คู่มือนี้ยกรหัสเหล่านั้นมาในรูปแบบโค้ด และอธิบายความหมาย - ภาพหน้าจอถ่ายในโหมดภาษาไทย คุณเปลี่ยนภาษาของคอนโซลได้ที่ด้านล่างของเมนู
ติดต่อใคร
| เรื่อง | ติดต่อ |
|---|---|
| การเข้าสู่ระบบของคุณเอง บทบาทของคุณ เพื่อนร่วมงานที่ลาออก | ผู้ดูแลระบบสูงสุด |
| สิ่งที่คอนโซลไม่มีปุ่มให้ทำ เช่น การบังคับปล่อยรายการ รายการฝากที่สลิปผ่านแต่ไม่เคยสำเร็จ บัญชีของแพลตฟอร์มที่ต้องยืนยัน การตั้งค่าที่มีผลทั้งแพลตฟอร์ม | ฝ่ายวิศวกรรม (นักพัฒนาที่เข้าเวร) |
| การระงับบัญชี การทำเครื่องหมายว่าฉ้อโกง หรือคำขอเกี่ยวกับข้อมูลที่คุณไม่แน่ใจ | ฝ่ายกำกับดูแล ก่อนที่คุณจะกดปุ่มใดๆ |
| การเชื่อมต่อระบบของร้านค้า เช่น สิ่งที่ระบบของร้านค้าส่งหรือได้รับ | นักพัฒนาของร้านค้าเอง โดยติดต่อผ่านร้านค้า |
เมื่อคุณส่งต่อเรื่องการโอนเงิน ให้ส่งชื่อร้านค้า รหัสรายการฝากหรือรายการถอน (ใช้ปุ่มคัดลอกที่อยู่ข้างๆ) จำนวนเงิน เวลา ที่โอนทางธนาคาร และภาพสลิป
Chapter 2บทที่ 2
How money moves on P2Pเงินเคลื่อนที่บน P2P อย่างไร
One page on where customers come from, where their deposits go, how withdrawals get paid, who ends up holding whose money, and which of those figures you may act on. Read it once; the rest of the manual builds on it.สรุปในหน้าเดียวว่าลูกค้ามาจากไหน รายการฝากไปที่ใด รายการถอนได้รับการจ่ายอย่างไร สุดท้ายใครถือเงินของใคร และตัวเลขใดที่คุณดำเนินการตามได้ อ่านครั้งเดียว บทอื่นๆ ในคู่มือต่อยอดจากบทนี้
The short version
- Every customer arrives through a merchant. The merchant's system signs them up and starts every deposit and withdrawal. Nobody signs up to P2P directly.
- Money always moves bank to bank. P2P records it, checks it and matches it. The console cannot send money.
- A deposit goes one of three routes, and P2P picks the route, not the customer.
- A withdrawal needs no approval. It waits in the merchant's queue until deposits fill it or the merchant's staff pay it.
- Matching pools decide whose customers may be matched with whose. Enabling a pool makes real money move between merchants.
- Who holds whose money is tracked, not enforced. Those figures move nothing and block nothing. The one exception is a branch's withdraw allowance.
Where customers come from
A merchant's system creates each customer through P2P's partner connection, together with the customer's bank account, which becomes their default account for being paid. So:
- One person at two merchants is two customers in P2P, with two records, two balances and two histories. A freeze or a data request you make applies to the record you opened, not to the person everywhere.
- Every customer has a merchant. When you look at a customer, the first question is always "which merchant", because that merchant's settings decide their limits, their amounts and whose customers they can be matched with.
- A customer's wallet balance is kept per merchant pool. The customer page shows one row per source under Wallets.
A deposit: three routes
When a customer confirms a deposit amount on the merchant's checkout, P2P decides where they should transfer. The dashboard counts settled deposits under the same three names:
| Route | Where the customer's money goes | How it is confirmed |
|---|---|---|
| P2P match | Straight to the bank account of another customer who is withdrawing. | The customer uploads their slip; P2P checks it. |
| Bank transfer | A bank account in a pool: the merchant's own, a branch's own, a reseller's, or the platform's. | The customer uploads their slip; P2P checks it. |
| Payment gateway | A payment gateway, by scanning a QR code. | The gateway reports the payment back. No slip is needed. |
P2P tries them in this order:
- A match, if a withdrawal is waiting that this deposit can fill and the amount is at or below the merchant's P2P cutoff. One transfer then serves two customers.
- The branch's own accounts, where branch accounts are switched on for the platform. (That is a platform-wide switch set by engineering, not in the console.)
- The merchant's own accounts and gateways, shared out by the pool's allocation plan.
- A reseller's accounts or gateway, where that tier is switched on for the platform.
- The platform's own accounts, only for a merchant that engineering has switched onto platform fallback. There is no control for this in the console.
If nothing is available, the customer is told the deposit cannot be set up right now.
Slips and how they are checked
For the match and bank routes, the customer transfers in their banking app and uploads a photo of the slip. Merchant staff can upload it for them.
- Automatic check. P2P reads the QR code and asks the slip-checking service configured for that merchant (or the platform's default): the amount, the receiving account, and that the slip has not been used before.
- It passes. The deposit settles and the customer is credited. On the match route, the withdrawal it was matched to is filled at the same moment.
- It fails. The customer can try again. After a few failed tries (three, unless engineering has changed it) their uploads lock and the deposit waits for a person in slip review.
- A person decides. The merchant's own staff decide first; they see the same queue for their own deposits. You are the next step, and the only one for a few cases (below).
Amounts that don't match:
- Paid less than reserved: settles at the amount that arrived. No review.
- Paid up to 5% more: settles on its own.
- Paid more than 5% over: waits in review. Whatever anyone presses, only the reserved amount is credited. See The customer transferred more.
What only a platform admin can do in slip review: credit a split deposit (a deposit paid in parts to more than one account), and decide a merchant's cancellation request. Everything else a merchant's staff can also do on their own deposits.
A withdrawal: no approval, three ways to be paid
A merchant's system asks for a withdrawal and P2P puts it straight into that merchant's queue. No one approves it, and it never expires on its own. It is paid by:
| Way | What happens |
|---|---|
| Matched, no fulfilment | Deposits from other customers are matched to it, and each depositor transfers straight to the withdrawing customer. |
| Staff fulfilment | The merchant's staff transfer from their own bank, then record it. |
| Payment gateway payout | The merchant's staff pay it from their gateway balance. |
Among the checks made when a withdrawal is created, two involve you:
- The customer's bank account must be verified, unless the merchant has Withdrawal auto-approve (skip bank verification) switched on. New merchants start with it on, so this check mostly applies to older merchants and to any merchant you have switched it off for. Unverified customer accounts wait for you in Bank verify. See Bank verification.
- The merchant's balance check, only for the few merchants an admin has opted in to Credit-check spend gate. It is off for new merchants.
Matching pools: who may be matched with whom
A matching pool is a list of members whose customers may be matched with each other. Members are a merchant's branches (sub-merchants), and a merchant's own untagged customers count as one more member.
- A branch in no pool is shown as Isolated. Its customers match only each other.
- A pool belongs to an owner: a merchant, a reseller or the platform. The owner level decides how far its members reach: merchant, then reseller, then platform, from narrowest to widest.
- Two members can be matched only if both reach far enough to cover the distance between them. A member that bought wider reach does not lose its closer neighbours.
- A new pool is created switched off. You switch it on separately, on Matching pools.
- Some pools ask for a buy-in: real money a branch pays in (off the platform) before it may join. You record it when you admit the branch.
When a withdrawal is filled by another merchant's customer, the branch's withdraw allowance is always checked, whatever the merchant's own setting says, because the shortfall would be settled with another merchant's real money. See Pools and sub-merchants.
Who is holding whose money
A settled deposit credits the customer in P2P at once. The cash, though, sits wherever the customer sent it. Two words describe the result:
- The custodian is whoever's bank account the money landed in.
- The claimant is the merchant or branch whose customer it was.
When they are different, the custodian owes the claimant. For example, a customer of merchant A pays a withdrawer of merchant B through a shared pool: merchant B's customer received A's money, so B owes A. P2P keeps this tally and shows it on each party's Settlement page.
When the platform is the custodian. Only when money landed in one of the platform's own accounts, which happens only for merchants switched onto platform fallback. Then the platform owes that merchant, and you pay it out: see Platform settlement. The platform is never owed money on this tally, because the platform has no customers of its own.
The one balance that does hold things back is a branch's withdraw allowance. It is kept separately from the tally above, and it can stop a branch's withdrawals being filled, or stop a branch leaving a pool while it owes its buy-in. See A branch can't withdraw, never matches, or can't leave its pool.
Fees, usage credit and resellers
Three separate balances follow a settled deposit. Never add them together.
- Usage credit is a merchant's prepaid balance for using P2P. Each settled deposit draws it down by the amount that arrived. The merchant asks for a top-up, and you approve it. It can go below zero. See Usage credit.
- The fee is what a merchant is billed for its activity, at the rate on its fee schedule. Deposits are billed at the pay-in rate and withdrawals at the pay-out rate. Nothing is billed to anyone until the fee ledger is opened. See The fee ledger.
- Resellers manage merchants on the platform's behalf. The platform bills one party per merchant: the reseller, when the merchant is assigned to one, otherwise the merchant itself. The merchant's rate minus the platform base is the reseller's spread; the reseller may pass part of it to its sales agents (MDR users). See Resellers.
Who to ask. Compliance or finance, before you change a rate. Engineering, if a figure on any of these screens looks wrong after a refresh.
ฉบับย่อ
- ลูกค้าทุกรายเข้ามาผ่านร้านค้า ระบบของร้านค้าเป็นผู้สมัครให้ลูกค้า และเป็นผู้เริ่มทุกรายการฝากและทุกรายการถอน ไม่มีใครสมัครกับ P2P โดยตรง
- เงินโอนจากธนาคารถึงธนาคารเสมอ P2P บันทึก ตรวจสอบ และจับคู่ คอนโซลส่งเงินไม่ได้
- รายการฝากไปได้ 3 เส้นทาง และ P2P เป็นผู้เลือกเส้นทาง ไม่ใช่ลูกค้า
- รายการถอนไม่ต้องมีการอนุมัติ รายการรออยู่ในคิวของร้านค้าจนกว่ารายการฝากจะเติมจนครบ หรือพนักงานของร้านค้าจ่ายเอง
- พูลจับคู่กำหนดว่าลูกค้าของใครจับคู่กับลูกค้าของใครได้ การเปิดใช้พูลทำให้เงินจริงเคลื่อนระหว่างร้านค้า
- ใครถือเงินของใครเป็นสิ่งที่ติดตามไว้ ไม่ได้บังคับใช้ ตัวเลขเหล่านั้นไม่ได้โอนเงินและไม่ได้ปิดกั้นสิ่งใด ข้อยกเว้นเดียวคือวงเงินถอนของสาขา
ลูกค้ามาจากไหน
ระบบของร้านค้าสร้างลูกค้าแต่ละรายผ่านการเชื่อมต่อพาร์ทเนอร์ของ P2P พร้อมบัญชีธนาคารของลูกค้า ซึ่งจะเป็นบัญชีเริ่มต้นสำหรับรับเงิน ดังนั้น
- คนคนเดียวที่ใช้สองร้านค้าคือลูกค้าสองรายใน P2P มีสองบันทึก สองยอดคงเหลือ และสองประวัติ การระงับบัญชีหรือคำขอเกี่ยวกับข้อมูลที่คุณทำมีผลกับบันทึกที่คุณเปิดอยู่เท่านั้น ไม่ได้มีผลกับบุคคลนั้นในทุกที่
- ลูกค้าทุกรายมีร้านค้า เมื่อคุณดูลูกค้า คำถามแรกคือ "ร้านค้าไหน" เสมอ เพราะการตั้งค่าของร้านค้านั้นกำหนดขีดจำกัดของลูกค้า จำนวนเงินที่ใช้ได้ และลูกค้าของใครที่ลูกค้ารายนั้นจับคู่ได้
- ยอดในกระเป๋าเงินของลูกค้าเก็บแยก ตามพูลของร้านค้า หน้าลูกค้าแสดงหนึ่งแถวต่อแหล่งเงินใต้ กระเป๋าเงิน
รายการฝาก: 3 เส้นทาง
เมื่อลูกค้ายืนยันจำนวนเงินที่จะฝากในหน้าชำระเงินของร้านค้า P2P จะเลือกว่าลูกค้าควรโอนไปที่ใด แดชบอร์ดนับรายการฝากที่สำเร็จแล้วตามชื่อ 3 เส้นทางเดียวกันนี้
| เส้นทาง | เงินของลูกค้าไปที่ไหน | ยืนยันอย่างไร |
|---|---|---|
| จับคู่ P2P | ตรงไปยังบัญชีธนาคารของ ลูกค้าอีกรายที่กำลังถอนเงิน | ลูกค้าอัปโหลดสลิป และ P2P ตรวจสอบ |
| โอนผ่านธนาคาร | บัญชีธนาคารบัญชีหนึ่งในพูล ได้แก่ บัญชีของร้านค้าเอง ของสาขาเอง ของผู้แทนจำหน่าย หรือของแพลตฟอร์ม | ลูกค้าอัปโหลดสลิป และ P2P ตรวจสอบ |
| เพย์เมนต์เกตเวย์ | เกตเวย์ชำระเงิน โดยสแกนคิวอาร์โค้ด | เกตเวย์แจ้งผลการชำระเงินกลับมา ไม่ต้องใช้สลิป |
P2P ลองตามลำดับนี้
- การจับคู่ หากมีรายการถอนรออยู่ที่รายการฝากนี้เติมได้ และจำนวนเงินไม่เกินยอดตัด P2P ของร้านค้า การโอนครั้งเดียวจึงใช้ได้กับลูกค้าสองราย
- บัญชีของสาขาเอง เมื่อแพลตฟอร์มเปิดใช้บัญชีของสาขา (เป็นการตั้งค่าระดับแพลตฟอร์มที่ฝ่ายวิศวกรรมกำหนด ไม่ได้อยู่ในคอนโซล)
- บัญชีและเกตเวย์ของร้านค้าเอง กระจายตามแผนการจัดสรรของพูล
- บัญชีหรือเกตเวย์ของผู้แทนจำหน่าย เมื่อแพลตฟอร์มเปิดใช้ระดับนั้น
- บัญชีของแพลตฟอร์มเอง เฉพาะร้านค้าที่ฝ่ายวิศวกรรมเปิดใช้บัญชีสำรองของแพลตฟอร์มให้ ไม่มีปุ่มควบคุมสิ่งนี้ในคอนโซล
หากไม่มีปลายทางใดพร้อมใช้ ลูกค้าจะได้รับแจ้งว่าตั้งค่ารายการฝากไม่ได้ในขณะนี้
สลิปและวิธีตรวจสอบ
สำหรับเส้นทางจับคู่และเส้นทางธนาคาร ลูกค้าโอนเงินในแอปธนาคาร แล้วอัปโหลดภาพสลิป พนักงานของร้านค้าอัปโหลดแทนลูกค้าได้
- ตรวจสอบอัตโนมัติ P2P อ่านคิวอาร์โค้ด แล้วสอบถามบริการตรวจสลิปที่ตั้งค่าไว้สำหรับร้านค้านั้น (หรือบริการเริ่มต้นของแพลตฟอร์ม) ได้แก่ จำนวนเงิน บัญชีที่รับเงิน และสลิปต้องไม่เคยถูกใช้มาก่อน
- ผ่าน รายการฝากสำเร็จและลูกค้าได้รับเครดิต ในเส้นทางจับคู่ รายการถอนที่จับคู่ไว้จะถูกเติมในเวลาเดียวกัน
- ไม่ผ่าน ลูกค้าลองใหม่ได้ หลังจากไม่ผ่านหลายครั้ง (3 ครั้ง เว้นแต่ฝ่ายวิศวกรรมเปลี่ยนไว้) การอัปโหลดของลูกค้าจะถูกล็อก และรายการฝากจะรอให้เจ้าหน้าที่ตรวจในหน้าตรวจสอบสลิป
- เจ้าหน้าที่เป็นผู้ตัดสิน พนักงานของร้านค้าเองตัดสินก่อน โดยเห็นคิวเดียวกันสำหรับรายการฝากของตน คุณคือขั้นถัดไป และเป็นขั้นเดียวสำหรับบางกรณี (ด้านล่าง)
จำนวนเงินที่ไม่ตรงกัน
- โอนน้อยกว่า ยอดที่จอง: รายการสำเร็จตามจำนวนที่เข้ามาจริง ไม่ต้องตรวจ
- โอนเกินไม่เกิน 5%: รายการสำเร็จเอง
- โอนเกินมากกว่า 5%: รายการรอการตรวจ ไม่ว่าใครกดปุ่มใด ลูกค้าได้รับเครดิตเฉพาะยอดที่จองเท่านั้น ดู ลูกค้าโอนเกิน
สิ่งที่มีเพียงผู้ดูแลระบบ P2P ทำได้ ในหน้าตรวจสอบสลิป ได้แก่ ให้เครดิต เงินฝากแบบแบ่ง (รายการฝากที่จ่ายเป็นหลายส่วนเข้าบัญชีมากกว่าหนึ่งบัญชี) และตัดสิน คำขอยกเลิก ของร้านค้า นอกนั้นพนักงานของร้านค้าทำได้เองกับรายการฝากของตน
รายการถอน: ไม่ต้องอนุมัติ และได้รับการจ่ายได้ 3 วิธี
ระบบของร้านค้าขอถอนเงิน และ P2P นำรายการเข้าคิวของร้านค้านั้นทันที ไม่มีใครอนุมัติ และรายการไม่หมดอายุเอง รายการได้รับการจ่ายด้วยวิธีต่อไปนี้
| วิธี | เกิดอะไรขึ้น |
|---|---|
| จับคู่ได้ ไม่ต้องดำเนินการ | รายการฝากจากลูกค้ารายอื่นถูกจับคู่เข้ามา และผู้ฝากแต่ละรายโอนตรงให้ลูกค้าที่กำลังถอนเงิน |
| เจ้าหน้าที่ดำเนินการ | พนักงานของร้านค้าโอนจากธนาคารของร้านค้าเอง แล้วบันทึก |
| จ่ายผ่านเพย์เมนต์เกตเวย์ | พนักงานของร้านค้าจ่ายจากยอดคงเหลือในเกตเวย์ของร้านค้า |
ในบรรดาการตรวจที่เกิดขึ้นเมื่อสร้างรายการถอน มี 2 ข้อที่เกี่ยวกับคุณ
- บัญชีธนาคารของลูกค้าต้องได้รับการยืนยันแล้ว เว้นแต่ร้านค้าจะเปิด อนุมัติการถอนอัตโนมัติ (ข้ามการยืนยันบัญชีธนาคาร) ไว้ ร้านค้าใหม่เริ่มต้นด้วยการ เปิด การตรวจนี้จึงมีผลกับร้านค้ารุ่นเก่าเป็นส่วนใหญ่ และกับร้านค้าที่คุณปิดการตั้งค่านี้ให้ บัญชีลูกค้าที่ยังไม่ยืนยันจะรอคุณอยู่ใน ยืนยันบัญชีธนาคาร ดู การยืนยันบัญชีธนาคาร
- การตรวจยอดคงเหลือของร้านค้า เฉพาะร้านค้าไม่กี่รายที่ผู้ดูแลระบบเลือกเปิด เกตตรวจสอบเครดิตการถอน (credit.check) ให้ ร้านค้าใหม่ปิดไว้
พูลจับคู่: ใครจับคู่กับใครได้
พูลจับคู่ คือรายชื่อสมาชิกที่ลูกค้าของสมาชิกจับคู่กันได้ สมาชิกคือสาขา (ร้านค้าย่อย) ของร้านค้า และลูกค้าของร้านค้าที่ไม่ได้ติดรหัสสาขานับเป็นสมาชิกอีกหนึ่งราย
- สาขาที่ ไม่อยู่ในพูลใด แสดงเป็น แยกอิสระ ลูกค้าของสาขานั้นจับคู่กันเองได้เท่านั้น
- พูลมี เจ้าของ ได้แก่ ร้านค้า ผู้แทนจำหน่าย หรือแพลตฟอร์ม ระดับของเจ้าของกำหนดว่าสมาชิกเข้าถึงได้กว้างเพียงใด เรียงจากแคบที่สุดไปกว้างที่สุด คือ ร้านค้า ผู้แทนจำหน่าย และแพลตฟอร์ม
- สมาชิกสองรายจับคู่กันได้ก็ต่อเมื่อทั้งคู่เข้าถึงได้ไกลพอ ที่จะครอบคลุมระยะห่างระหว่างกัน สมาชิกที่ซื้อการเข้าถึงที่กว้างขึ้นจะไม่เสียเพื่อนบ้านที่ใกล้กว่า
- พูลใหม่ถูกสร้างใน สถานะปิด คุณเปิดใช้แยกต่างหากใน กลุ่มจับคู่
- บางพูลกำหนดให้สาขาวาง เงินสำรอง ซึ่งเป็นเงินจริงที่สาขาโอน (นอกแพลตฟอร์ม) ก่อนจะเข้าร่วมได้ คุณบันทึกเงินสำรองเมื่อรับสาขาเข้าพูล
เมื่อรายการถอนถูกเติมด้วยลูกค้าของ ร้านค้าอื่น ระบบจะตรวจ วงเงินถอน ของสาขาเสมอ ไม่ว่าการตั้งค่าของร้านค้าจะเป็นอย่างไร เพราะส่วนที่ขาดจะต้องชำระด้วยเงินจริงของร้านค้าอื่น ดู พูลและร้านค้าย่อย
ใครถือเงินของใคร
รายการฝากที่สำเร็จจะให้เครดิตลูกค้าใน P2P ทันที แต่ เงินสด อยู่ที่ใดก็ตามที่ลูกค้าโอนไป มีคำ 2 คำที่อธิบายผลที่เกิดขึ้น
- ผู้ถือเงิน (custodian) คือเจ้าของบัญชีธนาคารที่เงินเข้าไป
- ผู้มีสิทธิ์เรียกร้อง (claimant) คือร้านค้าหรือสาขาที่เป็นเจ้าของลูกค้ารายนั้น
เมื่อทั้งสองเป็นคนละฝ่าย ผู้ถือเงินค้างชำระผู้มีสิทธิ์เรียกร้อง ตัวอย่างเช่น ลูกค้าของร้านค้า A จ่ายให้ผู้ถอนของร้านค้า B ผ่านพูลที่ใช้ร่วมกัน ลูกค้าของร้านค้า B ได้รับเงินของ A ดังนั้น B ค้างชำระ A P2P เก็บยอดสรุปนี้ไว้ และแสดงในหน้าการชำระของแต่ละฝ่าย
เมื่อแพลตฟอร์มเป็นผู้ถือเงิน เกิดขึ้นเฉพาะเมื่อเงินเข้าบัญชีใดบัญชีหนึ่งของ แพลตฟอร์มเอง ซึ่งเกิดกับร้านค้าที่เปิดใช้บัญชีสำรองของแพลตฟอร์มเท่านั้น ในกรณีนั้นแพลตฟอร์มค้างชำระร้านค้า และคุณเป็นคนโอนเงินนั้นออกไปให้ร้านค้า ดู การชำระของแพลตฟอร์ม แพลตฟอร์มไม่เคยเป็นฝ่ายที่ถูกค้างชำระในยอดสรุปนี้ เพราะแพลตฟอร์มไม่มีลูกค้าของตนเอง
ยอดเดียวที่กั้นบางอย่างไว้ได้จริง คือ วงเงินถอน ของสาขา ซึ่งเก็บแยกจากยอดสรุปข้างต้น วงเงินนี้หยุดไม่ให้รายการถอนของสาขาถูกเติมได้ หรือหยุดไม่ให้สาขาออกจากพูลขณะที่ยังค้างชำระพูล ดู สาขาถอนไม่ได้ ไม่เคยถูกจับคู่ หรือออกจากพูลไม่ได้
ค่าธรรมเนียม เครดิตการใช้งาน และผู้แทนจำหน่าย
ยอด 3 ยอดที่แยกจากกันเปลี่ยนตามรายการฝากที่สำเร็จ อย่านำมารวมกัน
- เครดิตการใช้งาน คือยอดเงินที่ร้านค้าชำระล่วงหน้าสำหรับการใช้ P2P รายการฝากที่สำเร็จแต่ละรายการหักยอดนี้ตามจำนวนเงินที่เข้ามาจริง ร้านค้าขอเติม และคุณเป็นผู้อนุมัติ ยอดนี้ติดลบได้ ดู เครดิตการใช้งาน
- ค่าธรรมเนียม คือสิ่งที่ร้านค้าถูกเรียกเก็บสำหรับกิจกรรมของตน ตามอัตราในตารางค่าธรรมเนียม รายการฝากคิดตามอัตราขาเข้า (pay-in) และรายการถอนคิดตามอัตราขาออก (pay-out) ยังไม่มีการเรียกเก็บจากใครจนกว่าจะเปิด บัญชีค่าธรรมเนียม ดู บัญชีค่าธรรมเนียม
- ผู้แทนจำหน่าย ดูแลร้านค้าในนามของแพลตฟอร์ม แพลตฟอร์มเรียกเก็บเงินจาก ฝ่ายเดียวต่อหนึ่งร้านค้า คือผู้แทนจำหน่าย เมื่อร้านค้าอยู่ภายใต้ผู้แทนจำหน่าย หรือมิฉะนั้นก็คือร้านค้าเอง อัตราของร้านค้าลบด้วย อัตราฐานของแพลตฟอร์ม คือ ส่วนต่าง (spread) ของผู้แทนจำหน่าย ผู้แทนจำหน่ายอาจแบ่งส่วนหนึ่งให้ตัวแทนขายของตน (ผู้ใช้ MDR) ดู ผู้แทนจำหน่าย
ติดต่อใคร ฝ่ายกำกับดูแลหรือฝ่ายการเงิน ก่อนที่คุณจะเปลี่ยนอัตรา ฝ่ายวิศวกรรม หากตัวเลขในหน้าจอเหล่านี้ดูผิดหลังรีเฟรชแล้ว
Chapter 3บทที่ 3
Your dayงานประจำวันของคุณ
The dashboard and the queues an operator works every day, in the order you work them, with what each one is for and the decision it asks of you.แดชบอร์ดและคิวที่ผู้ดูแลระบบทำงานทุกวัน เรียงตามลำดับที่คุณทำ พร้อมบอกว่าแต่ละคิวมีไว้ทำอะไร และต้องการให้คุณตัดสินใจเรื่องใด
A normal shift has one rhythm: read the dashboard, clear slip review, then work down the smaller queues. Most of them are empty on a quiet day, and empty is the healthy state.
| Order | Page | What you do there |
|---|---|---|
| 1 | Dashboard | See what is backing up. |
| 2 | Slip review | Decide the slips nobody else could. |
| 3 | Bank verify | Verify customers' bank accounts so their withdrawals can go ahead. |
| 4 | Usage credit topups | Approve merchants' top-ups. |
| 5 | Settlement | Look at disputed payments (the menu shows a count). |
| 6 | Webhooks | Check failed notifications to merchants. |
| 7 | Gateway reconcile, Slip score alerts, Abuse review | Check and mark as reviewed. |
Start of shift: the dashboard
super-admin admin Viewer
The Dashboard has two halves.
Deposit & withdrawal flow (the top half) shows deposits and withdrawals over the dates you pick: the tiles (Deposits, Withdrawals, Stale, Avg fulfilment, First-time), a chart, the amounts customers use, and three breakdowns: How withdrawals settled, How deposits settled and Deposits by rail.
- It is not live. It is rebuilt every few minutes, and the Data as of … line says how fresh it is. Read that line before you quote a figure in an incident.
- It counts deposits made through a merchant's checkout. Split deposits are not in it, so never quote it as "all deposits".
The bottom half is live:
- Queue depths: Matches awaiting slip, Bank accounts unverified, Webhooks failed and Webhooks dead-letter. A number that keeps growing is your first job.
- Last 24 hours: sign-ups, withdrawals and slip checks in the last day.
- System alerts: Open critical findings, Merchant webhook success rate (24h) and Backup verifier. A falling webhook rate usually means one merchant's system is down; see Webhooks are failing.
The dashboard does not show whether the background services are running. If the queues stop moving altogether, tell engineering.
Slip review
super-admin admin
Slip review holds every deposit whose slip could not be checked automatically. Merchant staff work the same deposits from their own portal, so a row may disappear because they decided it first. That is normal.
The page has three lists, in this order:
- Reservation-keyed reviews (merchant-API): the usual kind, one deposit paid to one account.
- Deposit-leg reviews: split deposits, paid in parts. Only you can credit these. See A split deposit only you can credit.
- Match-keyed reviews: an older kind, rare today.
Each list is oldest first. Under them, Decided — direct deposits and Decided — split deposits show what was decided, newest first, so you can check a decision a colleague made a minute ago.
Finding one slip. Type a customer's name, or paste a deposit or leg ID, into Find a slip. It narrows every list on the page, the history included.
The Why queued column shows one of two things:
- Merchant requested cancel, with the merchant's reason: the merchant asked you to cancel it. See A merchant asked to cancel a stuck deposit.
- Cascade exhausted on every other row. It does not tell you why the slip is here: an unreadable QR, an over-payment, a late slip and a failed check all show it. The real reason is on the row's page, under the attempts.
The Slip status column shows the latest check's raw result, or No slip uploaded for a deposit in review without a slip.
Deciding a direct deposit
Open a row. The page shows the deposit (amount, where it should have been paid, the customer), its Verification attempts (every upload and what the check said, under Provider response), and the Latest slip.
The buttons you get depend on the latest attempt:
| You see | It means | Do this |
|---|---|---|
| Re-scan QR & verify | The QR could not be read, the checking service failed or timed out, or it is a late slip nobody has checked. | Press it first. See The QR can't be read, or the check failed. |
| Approve (over-cap) and Cancel (over-cap) | The customer paid more than 5% over. | See The customer transferred more. |
| Approve & credit | Any other slip still in review. | Approve only after you have seen, on the slip itself, the reserved amount paid to the account on the deposit. |
| The reject form, Reject reservation slip | Always there while the deposit is open. | Reject when the money did not arrive where it should. Pick the reason carefully (below). |
Choosing a reject reason
Every reject asks for a Reason and a note. The reason is recorded against the customer and feeds their deposit conduct, which merchants see. Pick the one that fits the facts you have, not the strongest one:
| Reason | Counts against the customer |
|---|---|
| Forged slip, Duplicate slip, Wrong destination account | Heavily |
| No transfer received, Slip outside the deposit window | Moderately |
| Wrong amount | Lightly (the money did arrive) |
| Slip could not be read, Verification unavailable (our side), Customer asked to cancel, Reason not recorded | Not at all (still listed on their record) |
If our checking service failed, choose Verification unavailable (our side). If none fits, Reason not recorded is the honest choice.
Deciding a split deposit or an older match
A split-deposit page (Leg #…) has Approve with a Slip amount (THB) you type, and Reject with a reason. It has no re-check button. See A split deposit only you can credit.
An older match page (Match #…) shows every verification attempt, with Approve slip and Reject slip. The same rules apply: approve only on a slip you have checked yourself.
Slip score alerts
super-admin admin
Slip score alerts lists deposits where the automatic checker's score found something odd (the receiver's name, the receiver's account or the sender) but the deposit was not stopped. Most settled normally.
- Leave the filter on For review.
- Press Review on a row and read the mismatch.
- Press Mark reviewed.
This page is advice only. Marking a row reviewed changes nothing about the deposit. If one customer keeps appearing, look at their conduct (Customers and risk).
Bank verification
super-admin admin
Bank verify lists customers' bank accounts that no one has verified yet, newest first. A customer cannot withdraw to an unverified account, unless their merchant has Withdrawal auto-approve (skip bank verification) switched on (new merchants start with it on). So for the other merchants, this queue keeps withdrawals flowing.
- Filter by bank or the last 4 digits if a merchant is chasing one account.
- Open the row. Compare the Account holder with the customer's name (User).
- To verify: optionally note where your evidence is in Artifact reference (optional), then press Verify account.
- To reject: give a Reason code (a short code such as
NAME_MISMATCH), a note, and press Reject account.
Usage-credit top-ups
super-admin admin
Usage credit topups lists merchants' requests to add usage credit. A merchant whose credit runs out keeps working but shows as overdrawn, so a backed-up queue costs them.
Open a request: check the Requested amount, the Bank reference and the Slip cascade verdict, then Approve or Reject. The full procedure, including the fast-forward option, is in Usage credit.
Disputed settlement payments
super-admin admin
When a merchant or branch disputes a settlement payment recorded against them, only a platform admin can undo it. The Settlement menu item shows how many are waiting, and they are listed on the To do tab. See A merchant disputed a settlement payment.
Webhooks
super-admin admin
Webhooks (Webhook DLQ) lists notifications to merchants' systems that failed (Failed, still being retried) or that were given up on (Dead letter). A merchant whose system never hears about a payment will credit or pay its customer late, or twice. See Webhooks are failing.
Gateway reconciliation
super-admin admin
Gateway reconcile lists payment-gateway deposits that were credited on a slip because the gateway never confirmed them. Check each with the gateway provider, then record what you found. This moves no money; the deposit stays credited either way. See A gateway deposit was credited on a slip.
Risk queues
super-admin admin
Abuse review and Shared accounts are signals for review, not verdicts. How to read them, and when to act, is in Customers and risk.
Platform fulfillments is always empty
Platform fulfillments still appears in the menu, and says No platform fulfillments pending. Nothing in the product sends a withdrawal there any more. You are not missing work. A merchant's stuck withdrawal is looked at through a support session.
Looking something up: the audit trail
super-admin admin
Audit events records every change to money, customers, merchants and settings, and who made it, at the moment it happened. Nothing on it can be edited or deleted. Use Show filters to narrow by Event type, Actor ID, Target ID or dates. It is the first place to look when someone asks "who did this, and when".
กะทำงานปกติมีจังหวะเดียว คือ อ่านแดชบอร์ด เคลียร์หน้าตรวจสอบสลิป แล้วไล่ทำคิวที่เล็กกว่าลงไปทีละคิว ในวันที่เงียบ คิวส่วนใหญ่จะว่าง และ คิวว่างคือสถานะที่ดี
| ลำดับ | หน้า | สิ่งที่คุณทำ |
|---|---|---|
| 1 | แดชบอร์ด | ดูว่าอะไรกำลังค้างสะสม |
| 2 | ตรวจสอบสลิป | ตัดสินสลิปที่คนอื่นตัดสินไม่ได้ |
| 3 | ยืนยันบัญชีธนาคาร | ยืนยันบัญชีธนาคารของลูกค้า เพื่อให้รายการถอนของลูกค้าดำเนินต่อได้ |
| 4 | เติมเครดิตการใช้งาน | อนุมัติการเติมเครดิตของร้านค้า |
| 5 | การชำระเงิน | ดูการจ่ายเงินที่ถูกโต้แย้ง (เมนูแสดงจำนวน) |
| 6 | เว็บฮุก | ตรวจการแจ้งเตือนที่ส่งถึงร้านค้าไม่สำเร็จ |
| 7 | กระทบยอดเกตเวย์ การแจ้งเตือนคะแนนสลิป และ ตรวจสอบการละเมิด | ตรวจ แล้วทำเครื่องหมายว่าตรวจสอบแล้ว |
เริ่มกะ: แดชบอร์ด
super-admin admin ผู้ดู
แดชบอร์ด มี 2 ส่วน
กระแสฝากและถอน (ครึ่งบน) แสดงรายการฝากและรายการถอนในช่วงวันที่คุณเลือก ได้แก่ ไทล์ (ยอดฝาก ยอดถอน ค้าง เวลาเฉลี่ย ครั้งแรก) กราฟ จำนวนเงินที่ลูกค้าใช้ และการแจกแจง 3 แบบ ได้แก่ การถอนชำระอย่างไร การฝากชำระอย่างไร และ การฝากแยกตามช่องทาง
- ส่วนนี้ ไม่ใช่ข้อมูลสด ระบบสร้างใหม่ทุกไม่กี่นาที และบรรทัด ข้อมูล ณ … บอกว่าข้อมูลใหม่เพียงใด อ่านบรรทัดนั้นก่อนยกตัวเลขไปใช้ในการรายงานเหตุขัดข้อง
- ส่วนนี้นับรายการฝากที่ทำผ่านหน้าชำระเงินของร้านค้า ไม่รวมเงินฝากแบบแบ่ง จึงอย่ายกตัวเลขนี้ว่าเป็น "รายการฝากทั้งหมด"
ครึ่งล่าง เป็นข้อมูลสด
- ความลึกของคิว: การจับคู่รอสลิป บัญชีธนาคารยังไม่ยืนยัน Webhooks ล้มเหลว และ Webhooks Dead-letter ตัวเลขที่เพิ่มขึ้นเรื่อยๆ คืองานแรกของคุณ
- 24 ชั่วโมงที่ผ่านมา: การสมัคร รายการถอน และการตรวจสลิปในวันที่ผ่านมา
- การแจ้งเตือนระบบ: ปัญหาวิกฤตที่ยังเปิด อัตราสำเร็จ Webhook ร้านค้า (24 ชม.) และ ตัวตรวจสอบสำรองข้อมูล อัตราเว็บฮุกที่ลดลงมักหมายความว่าระบบของร้านค้ารายหนึ่งล่ม ดู เว็บฮุกล้มเหลว
แดชบอร์ดไม่ได้แสดงว่าบริการเบื้องหลังทำงานอยู่หรือไม่ หากคิวหยุดเคลื่อนไหวทั้งหมด ให้แจ้งฝ่ายวิศวกรรม
การตรวจสอบสลิป
super-admin admin
ตรวจสอบสลิป รวบรวมทุกรายการฝากที่ตรวจสลิปอัตโนมัติไม่ได้ พนักงานของร้านค้าทำงานกับรายการฝากเดียวกันจากพอร์ทัลของตนเอง แถวจึงอาจหายไปเพราะพนักงานตัดสินก่อน ซึ่งเป็นเรื่องปกติ
หน้านี้มี 3 ส่วน เรียงตามลำดับนี้
- รายการตามการจอง (merchant-API): แบบปกติ คือรายการฝากหนึ่งรายการที่จ่ายเข้าบัญชีเดียว
- รายการตามขาฝาก: เงินฝากแบบแบ่ง ที่จ่ายเป็นหลายส่วน มีเพียงคุณที่ให้เครดิตรายการเหล่านี้ได้ ดู เงินฝากแบบแบ่งที่มีเพียงคุณให้เครดิตได้
- รายการตามการจับคู่: แบบเก่า ปัจจุบันพบได้น้อย
แต่ละส่วนเรียงจากเก่าสุดก่อน ด้านล่างมี ตัดสินแล้ว — การฝากโดยตรง และ ตัดสินแล้ว — การฝากแบบแบ่งส่วน แสดงสิ่งที่ตัดสินไปแล้ว เรียงจากล่าสุดก่อน คุณจึงตรวจการตัดสินที่เพื่อนร่วมงานเพิ่งทำเมื่อครู่ได้
หาสลิปหนึ่งรายการ พิมพ์ชื่อลูกค้า หรือวางรหัสรายการฝากหรือรหัสส่วน (leg) ลงใน ค้นหาสลิป ช่องนี้กรองทุกส่วนในหน้า รวมถึงประวัติด้วย
คอลัมน์ เหตุที่อยู่ในคิว แสดงหนึ่งในสองอย่างนี้
- ร้านค้าขอยกเลิก พร้อมเหตุผลของร้านค้า คือร้านค้าขอให้คุณยกเลิกรายการ ดู ร้านค้าขอให้ยกเลิกรายการฝากที่ค้าง
- ระบบตรวจอัตโนมัติล้มเหลว ใน ทุกแถวที่เหลือ ข้อความนี้ไม่ได้บอกว่าทำไมสลิปจึงอยู่ที่นี่ ทั้งคิวอาร์โค้ดที่อ่านไม่ได้ การโอนเกิน สลิปย้อนหลัง และการตรวจที่ล้มเหลว ล้วนแสดงข้อความนี้ เหตุผลจริงอยู่ในหน้าของแถวนั้น ใต้ประวัติการตรวจ
คอลัมน์ สถานะสลิป แสดงผลดิบของการตรวจล่าสุด หรือ ยังไม่ได้อัปโหลดสลิป สำหรับรายการฝากที่รอตรวจโดยไม่มีสลิป
ตัดสินเงินฝากโดยตรง
เปิดแถว หน้านี้แสดงรายการฝาก (จำนวนเงิน บัญชีที่ควรได้รับเงิน และลูกค้า) ประวัติการตรวจสอบ (ทุกการอัปโหลดและผลการตรวจ ใต้ รหัสตอบกลับจากผู้ให้บริการ) และ สลิปล่าสุด
ปุ่มที่คุณเห็นขึ้นอยู่กับการตรวจครั้งล่าสุด
| สิ่งที่คุณเห็น | ความหมาย | สิ่งที่ต้องทำ |
|---|---|---|
| สแกน QR ใหม่และตรวจสอบ | อ่านคิวอาร์โค้ดไม่ได้ บริการตรวจล้มเหลวหรือหมดเวลา หรือเป็นสลิปย้อนหลังที่ยังไม่มีใครตรวจ | กดปุ่มนี้ก่อน ดู อ่าน QR ไม่ได้ หรือการตรวจล้มเหลว |
| อนุมัติ (เกินวงเงิน) และ ยกเลิก (เกินวงเงิน) | ลูกค้าโอนเกินมากกว่า 5% | ดู ลูกค้าโอนเกิน |
| อนุมัติและเครดิต | สลิปอื่นใดที่ยังรอตรวจ | อนุมัติ เฉพาะ เมื่อคุณเห็นบนตัวสลิปเองว่ายอดที่จองโอนเข้าบัญชีของรายการฝาก |
| แบบฟอร์มปฏิเสธ ปฏิเสธสลิปการจอง | แสดงอยู่เสมอขณะที่รายการฝากยังเปิดอยู่ | ปฏิเสธเมื่อเงินไม่ได้เข้าที่ที่ควรเข้า เลือกเหตุผลอย่างระมัดระวัง (ด้านล่าง) |
เลือกเหตุผลการปฏิเสธ
การปฏิเสธทุกครั้งต้องระบุ เหตุผล และหมายเหตุ เหตุผลนี้ ถูกบันทึกไว้กับลูกค้า และนำไปคิดพฤติกรรมการฝากของลูกค้า ซึ่งร้านค้าเห็นได้ เลือกเหตุผลที่ตรงกับข้อเท็จจริงที่คุณมี ไม่ใช่เหตุผลที่แรงที่สุด
| เหตุผล | ผลเสียต่อลูกค้า |
|---|---|
| สลิปปลอม สลิปซ้ำ บัญชีปลายทางไม่ถูกต้อง | มาก |
| ไม่พบการโอนเงิน สลิปอยู่นอกช่วงเวลาฝาก | ปานกลาง |
| จำนวนเงินไม่ถูกต้อง | เล็กน้อย (เงินเข้ามาแล้วจริง) |
| อ่านสลิปไม่ได้ ระบบตรวจสอบขัดข้อง (ฝั่งเรา) ลูกค้าขอยกเลิก ไม่ได้บันทึกเหตุผล | ไม่มีผล (แต่ยังแสดงอยู่ในประวัติของลูกค้า) |
หากบริการตรวจของเราล้มเหลว ให้เลือก ระบบตรวจสอบขัดข้อง (ฝั่งเรา) หากไม่มีเหตุผลใดตรง ไม่ได้บันทึกเหตุผล คือตัวเลือกที่ตรงไปตรงมา
ตัดสินเงินฝากแบบแบ่งหรือการจับคู่แบบเก่า
หน้าเงินฝากแบบแบ่ง (ขา #…) มีปุ่ม อนุมัติ พร้อมช่อง จำนวนเงินจากสลิป (บาท) ที่คุณพิมพ์เอง และปุ่ม ปฏิเสธ พร้อมเหตุผล หน้านี้ไม่มีปุ่มตรวจซ้ำ ดู เงินฝากแบบแบ่งที่มีเพียงคุณให้เครดิตได้
หน้าการจับคู่แบบเก่า (การจับคู่ #…) แสดงทุกครั้งที่ตรวจสอบ พร้อม อนุมัติสลิป และ ปฏิเสธสลิป ใช้กฎเดียวกัน คืออนุมัติเฉพาะสลิปที่คุณตรวจเองแล้ว
การแจ้งเตือนคะแนนสลิป
super-admin admin
การแจ้งเตือนคะแนนสลิป แสดงรายการฝากที่คะแนนของระบบตรวจอัตโนมัติพบสิ่งผิดปกติ (ชื่อผู้รับ บัญชีของผู้รับ หรือผู้โอน) แต่รายการฝากไม่ได้ถูกหยุด ส่วนใหญ่สำเร็จตามปกติ
- คงตัวกรองไว้ที่ รอตรวจสอบ
- กด ตรวจสอบ บนแถว แล้วอ่านสิ่งที่ไม่ตรงกัน
- กด ทำเครื่องหมายว่าตรวจสอบแล้ว
หน้านี้เป็นคำแนะนำเท่านั้น การทำเครื่องหมายว่าตรวจสอบแล้วไม่ได้เปลี่ยนแปลงรายการฝาก หากลูกค้ารายหนึ่งปรากฏซ้ำๆ ให้ดูพฤติกรรมของลูกค้ารายนั้น (ลูกค้าและความเสี่ยง)
การยืนยันบัญชีธนาคาร
super-admin admin
ยืนยันบัญชีธนาคาร แสดงบัญชีธนาคารของลูกค้าที่ยังไม่มีใครยืนยัน เรียงจากใหม่สุดก่อน ลูกค้าถอนเงินเข้าบัญชีที่ยังไม่ยืนยันไม่ได้ เว้นแต่ร้านค้าของลูกค้าจะเปิด อนุมัติการถอนอัตโนมัติ (ข้ามการยืนยันบัญชีธนาคาร) ไว้ (ร้านค้าใหม่เริ่มต้นด้วยการเปิด) สำหรับร้านค้าอื่นๆ คิวนี้จึงทำให้รายการถอนดำเนินต่อได้
- กรองตามธนาคารหรือเลข 4 หลักท้าย หากร้านค้ากำลังติดตามบัญชีใดบัญชีหนึ่ง
- เปิดแถว เปรียบเทียบ เจ้าของบัญชี กับชื่อลูกค้า (ผู้ใช้)
- หากจะยืนยัน: จะระบุที่เก็บหลักฐานของคุณใน รหัสอ้างอิงหลักฐาน (ไม่บังคับ) ด้วยก็ได้ แล้วกด ยืนยันบัญชี
- หากจะปฏิเสธ: ใส่ รหัสเหตุผล (รหัสสั้นๆ เช่น
NAME_MISMATCH) และหมายเหตุ แล้วกด ปฏิเสธบัญชี
การเติมเครดิตการใช้งาน
super-admin admin
เติมเครดิตการใช้งาน แสดงคำขอของร้านค้าที่ต้องการเพิ่มเครดิตการใช้งาน ร้านค้าที่เครดิตหมดยังทำงานต่อได้ แต่จะแสดงว่าติดลบ คิวที่ค้างจึงสร้างผลเสียให้ร้านค้า
เปิดคำขอ ตรวจ จำนวนที่ขอ อ้างอิงธนาคาร และ ผลการตรวจสอบ cascade สลิป แล้วกด อนุมัติ หรือ ปฏิเสธ ขั้นตอนทั้งหมด รวมถึงตัวเลือก fast-forward อยู่ใน เครดิตการใช้งาน
การจ่ายเงินในการชำระที่ถูกโต้แย้ง
super-admin admin
เมื่อร้านค้าหรือสาขาโต้แย้งการจ่ายเงินในการชำระที่บันทึกไว้กับตน มีเพียงผู้ดูแลระบบ P2P ที่เพิกถอนได้ เมนู การชำระเงิน แสดงจำนวนรายการที่รออยู่ และรายการเหล่านั้นแสดงในแท็บ ต้องทำ ดู ร้านค้าโต้แย้งการจ่ายเงินในการชำระ
เว็บฮุก
super-admin admin
เว็บฮุก (Webhook DLQ) แสดงการแจ้งเตือนไปยังระบบของร้านค้าที่ส่งไม่สำเร็จ (ล้มเหลว ซึ่งยังลองส่งใหม่อยู่) หรือที่ระบบเลิกส่งแล้ว (Dead letter) ร้านค้าที่ระบบไม่เคยได้รับแจ้งเรื่องการชำระเงินจะให้เครดิตหรือจ่ายเงินลูกค้าล่าช้า หรือซ้ำสองครั้ง ดู เว็บฮุกล้มเหลว
การกระทบยอดเกตเวย์
super-admin admin
กระทบยอดเกตเวย์ แสดงรายการฝากผ่านเกตเวย์ชำระเงินที่ ได้รับเครดิตจากสลิป เพราะเกตเวย์ไม่เคยยืนยันรายการ ตรวจแต่ละรายการกับผู้ให้บริการเกตเวย์ แล้วบันทึกสิ่งที่พบ สิ่งนี้ไม่ได้โอนเงินใด รายการฝากยังได้รับเครดิตอยู่ไม่ว่าผลจะเป็นอย่างไร ดู รายการฝากผ่านเกตเวย์ได้รับเครดิตจากสลิป
คิวความเสี่ยง
super-admin admin
ตรวจสอบการละเมิด และ บัญชีที่ใช้ร่วม เป็นสัญญาณให้ตรวจสอบ ไม่ใช่คำตัดสิน วิธีอ่านและเวลาที่ควรดำเนินการอยู่ใน ลูกค้าและความเสี่ยง
การดำเนินการของแพลตฟอร์มว่างเสมอ
การดำเนินการแพลตฟอร์ม ยังแสดงอยู่ในเมนู และแสดงข้อความ ไม่มีรายการรอจ่ายในขณะนี้ ไม่มีส่วนใดของผลิตภัณฑ์ส่งรายการถอนไปที่นั่นอีกแล้ว คุณไม่ได้พลาดงานใด รายการถอนที่ค้างของร้านค้าให้ดูผ่าน เซสชันสนับสนุน
ค้นหาข้อมูล: บันทึกการตรวจสอบ
super-admin admin
บันทึกตรวจสอบ บันทึกทุกการเปลี่ยนแปลงเกี่ยวกับเงิน ลูกค้า ร้านค้า และการตั้งค่า พร้อมผู้ทำรายการ ณ เวลาที่เกิดขึ้น ไม่มีสิ่งใดในบันทึกนี้ที่แก้ไขหรือลบได้ ใช้ แสดงตัวกรอง เพื่อกรองตาม ประเภทเหตุการณ์ ID ผู้กระทำ ID เป้าหมาย หรือวันที่ ที่นี่คือที่แรกที่ควรดู เมื่อมีคนถามว่า "ใครทำสิ่งนี้ และเมื่อไร"
Chapter 4บทที่ 4
When something goes wrongเมื่อเกิดปัญหา
Symptom first. Find the situation a merchant, reseller or colleague has brought you, then follow its steps. Most of these arrive as an escalation from a merchant's staff.เริ่มจากอาการที่เห็น หาสถานการณ์ที่ร้านค้า ผู้แทนจำหน่าย หรือเพื่อนร่วมงานนำมาให้คุณ แล้วทำตามขั้นตอน เรื่องส่วนใหญ่มาถึงคุณเพราะพนักงานของร้านค้าส่งต่อมา
Each entry starts with what you see, explains why in plain words, then gives the steps. Read the "Don't" box before you press anything. Several buttons here cannot be undone, and a few can credit one bank transfer twice.
Most situations reach you because a merchant's staff could not finish them. Each entry says what the merchant can already do, so you can point them to it instead of doing it for them.
If you see… go to
| If you see or hear… | Go to |
|---|---|
| "The customer paid after the deposit expired. Please credit it." | The customer paid after the deposit expired |
A slip in review with Re-scan QR & verify, or QR_UNREADABLE under Provider response |
The QR can't be read, or the check failed |
| Approve (over-cap) and Cancel (over-cap) | The customer transferred more than they reserved |
| A row under Deposit-leg reviews, or "only a platform admin can credit this" | A split deposit only you can credit |
| Merchant requested cancel in slip review | A merchant asked you to cancel a stuck deposit |
| "We can't release this deposit", "the gateway says pending", "the slip passed but nothing settled" | A deposit is stuck and the merchant cannot release it |
| A row on Gateway reconcile | A gateway deposit was credited on a slip |
| "We rejected a real payment", or The matched withdrawal is no longer available — release or refund this deposit instead | A genuine deposit was rejected, or can no longer be credited |
| "Our customer was paid twice" | A withdrawal was paid twice |
| "We stopped receiving notifications", a falling webhook rate on the dashboard | Webhooks are failing |
| A disputed payment on Settlement → To do | A merchant disputed a settlement payment |
| "The platform owes us money. When will it be paid?" | A merchant asks the platform to pay out |
| "Our branch can't withdraw", "it never matches", Cannot remove: owes … to its pool. | A branch can't withdraw, never matches, or can't leave its pool |
| A customer you need to stop, or to let back in | Freeze or unfreeze a customer |
| A customer asks for their data to be deleted | A data-erasure request |
| "Our staff member is locked out", "our reseller owner can't sign in" | A merchant's or reseller's login is locked out |
| … active account(s) will not receive deposits, or customers told "we couldn't set up your payment" | Customers can't start a deposit, or an account never receives one |
| "We changed our keys and everything stopped" | A merchant's API key or signing secret |
Deposits
The customer paid after the deposit expired, and the merchant wants it credited
super-admin admin
What you see. The merchant says the customer transferred after the payment window closed, and
their deposit shows as expired (on your side, the type DEPOSIT_RESERVATION_EXPIRED). Slip review
has nothing for it, and the console's review page for it cannot be opened.
Why it happens. Each deposit holds its destination for a short payment window (5 to 30 minutes, set per merchant). If the customer does not confirm in time, the deposit expires, and an expired deposit cannot be reopened. Uploading the customer's slip as a late slip creates a new deposit, copied from the expired one, and parks it in slip review. Nothing checks a late slip until someone asks for it. The merchant's own staff can do all of this from their portal (merchant manual); you do it when they cannot, or when they ask you to.
What to do
- Merchants → the merchant → Transactions.
- Type the merchant's order ID or the customer's merchant user ID into the search box. Expired deposits are listed only while something is typed there.
- Find the row whose type reads
DEPOSIT_RESERVATION_EXPIRED(an expired deposit) and press Upload late slip. - In Accept a late slip, add the customer's slip:
- Safest: paste it (Ctrl+V, or Cmd+V on a Mac) or drag it in. Check the preview, then press Upload this slip.
- Choose slip image sends the file you pick at once, with no preview.
- When you see Slip accepted. A new deposit is now waiting in the slip-review queue., go to Slip review, find the new deposit (search for the customer's name) and open it.
- Press Re-scan QR & verify, then Re-verify. If it ends with Verified & settled, you are done.
- Only if the check still cannot read the slip, and you have seen on the slip that the reserved amount went to the account on the deposit: press Approve & credit, tick I verified the slip shows the reserved amount was paid to the correct destination and press Approve & credit.
If the upload is refused:
- This deposit is no longer expired, so a late slip does not apply to it.: the deposit is not expired. If the customer confirmed in time, the merchant uploads the slip on the deposit itself.
- A late slip has already been accepted for this deposit.: a late slip is already in review. Decide that one.
- The withdrawal can no longer absorb this deposit. It has to be reconciled off-platform.: the withdrawal this deposit was matched to is already paid or closed. P2P cannot credit this payment; see A genuine deposit can no longer be credited.
Who to ask. Engineering, when the deposit was released (rejected or cancelled) rather than expired. There is then no Upload late slip button, and a released deposit cannot be recovered in the console.
The QR can't be read, or the check failed. Is it safe to approve?
super-admin admin
What you see. A direct deposit in slip review offers
Re-scan QR & verify and
Approve & credit. Under
Verification attempts, the latest attempt shows QR_UNREADABLE (the QR code
could not be read from the photo), LATE_SLIP_PARKED (a late slip nobody has checked), or a status
of PROVIDER_ERROR or TIMEOUT (the checking service failed or did not answer).
Why it happens. None of these says the slip is wrong. The photo may be blurred, or our checking service may have been down. Re-scan QR & verify sends the slip to the real checking service again: if it passes, the deposit settles and P2P records the transfer's real bank reference. Approve & credit does not check anything. It credits the full reserved amount and records a made-up reference, so if the same transfer is ever presented again, P2P cannot recognise it.
What to do
- Press Re-scan QR & verify. The dialog tries to read the QR from the existing picture.
- If it cannot, add a clearer photo from the merchant or the customer (paste it, drag it, or Choose image), or paste the QR text into QR value (optional — only if auto-scan failed).
- Press Re-verify. The page shows Re-verifying…, then either Verified & settled (done) or Still needs review with a reason.
- If the reason says the amount or the receiving account is wrong, do not approve. Reject with the matching reason (Choosing a reject reason).
- If the slip truly cannot be read by the service, open the slip image and check it yourself: the amount, and that the receiver is the account on the deposit. Only then press Approve & credit. The dialog shows the Reserved amount and the Buyer. Tick I verified the slip shows the reserved amount was paid to the correct destination, add a note, and press Approve & credit.
- If approving is refused:
- This slip image already settled another deposit — approving would credit one transfer twice. Resolve that settlement first; retrying will not help. Stop. Find the deposit it already settled.
- This review was already resolved by someone else. Refresh to see the current state. Refresh.
- The matched withdrawal is no longer available — release or refund this deposit instead See A genuine deposit can no longer be credited.
Who to ask. Engineering, if every slip from one merchant fails the same way. The merchant's checking service may be switched off or set up wrongly (Slip-verify providers).
The customer transferred more than they reserved
super-admin admin
What you see. The latest attempt shows AMOUNT_OVER_CAP. The page offers
Approve (over-cap),
Cancel (over-cap) and the reject form.
Why it happens. A slip up to 5% over the reserved amount settles by itself. More than that waits for a person. Both over-cap buttons settle the deposit the same way: the customer is credited the reserved amount only, the matched withdrawal is filled, and the extra is recorded for the merchant to deal with. The extra is never credited to anyone in P2P. The two buttons differ only in the decision they record: that you accept the over-payment, or that you do not. The note under Cancel (over-cap) says only the reservation is released; in fact the customer is credited either way.
What to do
- Compare the deposit's amount with the Parsed amount.
- Press Cancel (over-cap), or Approve (over-cap) if the merchant's policy accepts over-payments.
- In the dialog, check Reserved amount, Slip amount and Excess (not credited), and compare the receiving account on the slip with the deposit's account.
- Tick I have verified the slip's receiver account matches the assigned destination account. and press Confirm.
- Tell the merchant: the customer was credited the reserved amount, and the extra must be settled with the customer outside P2P.
Who to ask. The merchant, for the extra. On a P2P match the extra is with the withdrawing customer who was paid, and P2P holds nothing it could move.
A split deposit only you can credit
super-admin admin
What you see. A row under Deposit-leg reviews. The merchant says they can see it but have no approve button. Its page shows the amount, the Source, the customer and the attempts, with Approve (and a Slip amount (THB) to type) and Reject.
Why it happens. Split deposits are an older mechanism, where one deposit is paid in parts ("legs") to more than one account. Merchant staff may reject them or re-check them, but only a platform admin can credit one. When you approve, P2P settles the part at the amount you type. Nothing checks that figure, and it records a made-up bank reference, as a hand approval always does.
What to do
- Open the row. Read Verification attempts and open the slip image.
- If the QR could not be read, ask the merchant's staff to press Re-scan QR & verify on their side first. The console has no re-check for split deposits.
- If the slip shows the money reached the right account: type exactly the amount the slip shows into Slip amount (THB) (in baht, for example 1500.00), add a note, and press Approve slip.
- If it did not: choose a Reason, write a note of at least 5 characters, and press Reject slip. For a part matched to a withdrawal, rejecting frees that withdrawal for other deposits.
Who to ask. Engineering, if the page says the review was already resolved by someone else but the merchant insists it was not.
A merchant asked you to cancel a stuck deposit
super-admin admin
What you see. A slip review row whose Why queued reads Merchant requested cancel. On its page, a banner: Merchant requested cancellation, with the time, the Reason the merchant's staff gave, and who asked.
Why it happens. Merchant staff cannot cancel a deposit whose customer has already said they paid, because the money may be on its way. They can only ask. The decision is yours. Cancelling is a reject: the deposit is closed with nothing credited and, for a P2P deposit, its matched withdrawal is freed for other depositors.
What to do
- Read the merchant's reason, then the slip and the attempts, if any.
- If the customer really did not pay (or asked to cancel before paying): in the reject form, choose Customer asked to cancel or No transfer received, whichever matches the merchant's reason, write a note that quotes it, and press Reject slip.
- If there is a slip that looks genuine, do not cancel. Decide the slip on its merits (The QR can't be read), and tell the merchant why.
- There is no "decline the request" button. If you decide not to cancel, leave a note to the merchant through your usual channel; the row stays until the slip is decided.
Who to ask. Compliance, if the merchant's reason suggests fraud.
A deposit is stuck and the merchant cannot release it
super-admin admin
What you see. The merchant says a deposit has been waiting for a long time and their Release hold or Release stuck deposit button is refused. Typically one of these:
- a payment-gateway (QR) deposit the gateway still reports as pending, or cannot be reached about;
- a deposit whose slip passed the check but never settled;
- a deposit that belongs to another merchant and is holding the merchant's withdrawal (their release says it was "not found").
Why it happens. A merchant can release a stuck deposit only when nothing suggests the money arrived. When the gateway still says pending, or a slip passed, releasing could leave a real payment with nothing to credit. The console has no release button for these. A merchant's staff can release their own deposits in the cases that are safe (merchant manual).
What to do
- Open the merchant's portal read-only (support session) and open the deposit's page. Note what its flow says, the deposit ID and the amount.
- Gateway deposit, customer says they paid: once the payment window has closed, the merchant's staff can upload the customer's slip on the deposit's page, where the platform allows it. It settles if the slip passes the check against the gateway's account and amount. After it is credited, it appears on Gateway reconcile (A gateway deposit was credited on a slip).
- Gateway deposit, customer did not pay: the merchant's release works once the gateway reports the payment as failed or cancelled. Ask the merchant to chase the gateway provider.
- A slip passed but did not settle, or the gateway cannot be reached, or the deposit belongs to another merchant: send the IDs to engineering. Don't have anyone reject or release it.
Who to ask. Engineering, with the deposit ID, the merchant and what the deposit's page says.
A gateway deposit was credited on a slip, and the gateway never confirmed it
super-admin admin
What you see. A row on Gateway reconcile with the Claimant, the Gateway account, the Credited amount and the Gateway status.
Why it happens. When a gateway never reports a payment, merchant staff can settle the deposit on the customer's slip instead. The customer is credited on the slip's evidence, but the gateway has still not said "success". This page is where someone checks that with the gateway provider. Recording what you find moves no money. The deposit stays credited either way.
What to do
- Leave Pending only ticked.
- Press Evidence to see the slip under the row, next to the Exact amount. Copy the Gateway txn and the Order.
- Look the payment up with the gateway provider.
- If the provider shows it as paid, press Confirm.
- If it does not, press Flag, write what you found, and press Save flag. Then tell the merchant: the customer was credited on a slip the gateway does not recognise, and the merchant must recover the money outside P2P.
Who to ask. The gateway provider, through the merchant or directly if the gateway is the platform's.
A genuine deposit was rejected, or can no longer be credited
super-admin admin
What you see. One of these:
- The merchant says someone rejected a slip and the customer has now proved they paid.
- Approving fails with The matched withdrawal is no longer available — release or refund this deposit instead
- A late slip is refused with The withdrawal can no longer absorb this deposit. It has to be reconciled off-platform.
Why it happens. A rejected or released deposit is closed for good and takes no more slips. A P2P deposit settles by paying into its matched withdrawal; if that withdrawal was since filled, paid by staff, cancelled or closed, the deposit has nothing to settle into. In both cases the customer's money is with whoever received it (the merchant, or the withdrawing customer), not with P2P. The console cannot credit these. The error's advice to "release or refund" is misleading: releasing credits nobody, and P2P holds nothing to refund.
What to do
- Don't reject or release anything.
- Collect the deposit ID, the matched withdrawal's ID (on the merchant's deposit page, through a read-only support session), the slip and its bank reference.
- Confirm from the slip who received the money.
- Agree with the merchant how the customer is made whole outside P2P: usually the merchant credits the customer in its own system and recovers the money from whoever received it.
- If a record in P2P must be corrected, send the IDs to engineering.
Who to ask. Engineering, for any correction in P2P's records.
Withdrawals
A withdrawal was paid twice
super-admin admin
What you see. The merchant says their customer received a withdrawal twice. On the merchant's fulfil page there may be a notice about possible extra transfers, and a row marked as an alleged transfer.
Why it happens. Usually one of two things:
- The merchant's staff paid the withdrawal by hand while a deposit was also filling it, without first closing it to new deposits.
- A depositor's deposit expired or was released, but they transferred to the withdrawing customer anyway, and the withdrawal was then paid again by someone else.
P2P cannot see bank accounts, so a second payment is an allegation until someone checks the bank statement. And P2P holds no money, so it cannot pull the second payment back.
What to do
- Open the merchant's portal read-only (support session) and open the withdrawal's fulfil page. Read its funding deposits and any alleged-transfer row.
- If the alleged transfer can still count towards the withdrawal (the row says so), the depositor's genuine slip can be accepted as a late slip, and the depositor credited. The merchant's staff do this from that row (merchant manual). You can do the late-slip part from the console (The customer paid after the deposit expired).
- Otherwise, the money is with the merchant's customer. The merchant recovers it from them outside P2P.
- If the merchant's system created two withdrawals for the same customer and both were paid, that is the merchant's integration. Point them to their developer.
Who to ask. The merchant, for recovery from their customer. Compliance, if the same customer is paid twice more than once.
Merchants' systems and settlement
Webhooks are failing: the merchant stopped receiving notifications
super-admin admin
What you see. The merchant says their system is not hearing about deposits or withdrawals. The dashboard's Merchant webhook success rate (24h) falls, or Webhooks failed and Webhooks dead-letter grow.
Why it happens. P2P sends each notification to the merchant's webhook address and retries a failed one for a while (Failed). After the last retry it gives up (Dead letter). Almost always the problem is at the merchant's end: their system is down, their address changed, or it rejects P2P's signature (often after they changed their signing secret).
What to do
- Webhooks. Filter by the merchant (paste its ID, the last part of its page address in the console) and by status.
- Read Last error. Open a row for its Payload and Attempt history.
- Send the merchant the error and the time. Check their Webhook URL on the Profile tab.
- After the merchant says it is fixed, press Retry on the rows that matter. Each press allows one more attempt, and only a couple of extra attempts are allowed per notification, so don't retry before the fix.
- To stop a notification being retried at all, press Dead-letter, give an optional reason code, and Confirm.
Who to ask. The merchant's developer, through the merchant. Engineering, if many merchants fail at once.
A merchant disputed a settlement payment
super-admin admin
What you see. The Settlement menu item shows a count. The To do tab lists the payment: who paid whom, the account, the date, the amount, and the claimant's own reason in quotes.
Why it happens. When one party records that it paid another what it owed, the receiving party can dispute it: the money never arrived, or the amount is wrong. A disputed payment already stops counting as paid. Only a platform admin can withdraw a disputed payment, whoever recorded it.
What to do
- Read the reason. If there is a slip, press View slip.
- Ask both parties for their bank statements. You are deciding whether the record was wrong, not moving money.
- If the payment record was wrong, press Undo this payment. In the drawer, write why (the disputing party is shown it) and press Undo payment.
- The party who paid can then record the correct payment. If the platform was the payer, record it yourself (Record a payment).
- If the payment was right and the dispute is wrong, leave it and settle it between the parties. There is no button to reject a dispute.
Who to ask. Finance, if the amounts are large or both parties insist.
A merchant asks the platform to pay out money it holds for them
super-admin admin
What you see. A merchant (or a branch) asks when the platform will pay them. On Settlement → Balances, they appear under You owe, perhaps with a Requested … tag.
Why it happens. For merchants switched onto platform fallback, some customers' deposits land in the platform's own accounts. That cash belongs to the merchant, and the platform owes it to them. Nothing pays it out automatically.
What to do
- Check the freshness line at the top of the page. If it is old, press the ⟳ (Refresh) and wait.
- Find the party (use Look up a party). Note the amount.
- Make the transfer first, from the platform account, to the merchant's payout account, in your banking app. Keep the slip.
- Press Record payment on the row and fill in the drawer (Record a payment).
Who to ask. Finance, before any large payout.
A branch can't withdraw, never matches, or can't leave its pool
super-admin admin
What you see. The merchant says one branch's withdrawals are refused or never get filled, or the branch's pool card says Cannot remove: owes … to its pool.
Why it happens. Three separate things, which look alike from outside:
- The withdraw allowance. Each branch has a withdraw allowance, separate from usage credit. For a branch in a paid pool, a new withdrawal's amount is held against the allowance when it is created, and a withdrawal the allowance cannot cover is refused. For every branch, the allowance is checked again when the withdrawal is matched. For fills by the merchant's own customers, that second check follows the merchant's setting (Enforced on every fill or Cross-merchant fills only); for fills by another merchant's customers it always applies.
- No pool. A branch in no pool is Isolated: its withdrawals can be filled only by its own customers' deposits, which may never come.
- A buy-in owed. A branch that joined a paid pool cannot be removed while it still owes the pool.
What to do
- Merchants → the merchant → Sub-merchants → the branch → Manage.
- Read Withdraw allowance. If it is too low for the withdrawal, the merchant (or you, if they ask) adds more with Grant allowance, with a reason.
- Read Matching pool. If the branch shows Isolated and should match more widely, admit it to a pool (Pools and sub-merchants).
- On Matching & risk, read the Sub-merchant withdraw allowance limit status.
- For a branch that owes its pool, what it owes must be settled with the pool's owner first. A reseller that owns the pool records that from its own portal; the console has no action for it. For a pool the platform owns, ask engineering.
Who to ask. The pool's owner (the merchant, its reseller or the platform) for pool membership. Finance, before giving allowance back.
Customers
Freeze or unfreeze a customer
super-admin admin
What you see. A merchant, compliance or your own review says a customer must be stopped, or that a frozen customer should be let back in.
Why it happens. A freeze is the platform-wide stop. It sets the customer to Frozen, which stops them signing in again (a session already open ends by itself within about an hour), and records a platform-wide block with your reason. What the block stops depends on a platform switch set by engineering:
- While block enforcement is on, the customer cannot start deposits or withdrawals with any merchant, their open orders stop being matched, and their withdrawals that can still be cancelled are cancelled. A withdrawal already matched, already partly paid, or with a depositor's payment on its way is held, not cancelled.
- While it is off, the block is only recorded. The customer's merchant can still start deposits and withdrawals for them, and the page's warning applies: Warning: open orders placed before the freeze may still match until they are cancelled separately.
Remember a freeze applies to this customer record, at one merchant. The same person at another merchant is a separate record.
What to do
- Users → search → open the customer.
- Read Deposit conduct and Withdrawal experience first. They are on the page above the freeze for a reason.
- In Freeze account, choose a Reason code (for example Forged slip, AML review or Requested by merchant), add a note, and press Freeze account.
- Tell the merchant. Withdrawals a freeze cancels are not reported to the merchant's system, so the merchant must restore the customer's balance in its own records.
- To let them back in: Unfreeze account → an optional note → Unfreeze account. This lifts the platform block. It does not reopen anything that was cancelled or held.
To mark a customer as fraud from the shrinkage queue instead, see Abuse review.
Who to ask. Compliance, before any freeze for money laundering or fraud. Engineering, to confirm whether block enforcement is switched on.
A customer asks for their data to be erased
super-admin admin
What you see. A customer, usually through their merchant, asks P2P to delete their personal data.
Why it happens. Customers have a legal right to ask. An erasure in P2P is carried out automatically, shortly after you submit it, and it cannot be undone: the customer's personal details are anonymised, their bank account details are destroyed, notes that staff wrote about them are redacted, and they are signed out. Their financial records (payments, the ledger, the audit trail) are kept, as the law requires.
The form has no confirmation step. Pressing Submit DSR with Erasure selected submits it at once, as already verified.
What to do
- Confirm the request is genuine and comes from this customer, at this merchant. Get compliance's agreement if your procedure requires it.
- Check the customer has nothing in progress: no open withdrawal, no deposit waiting for a slip. An erased customer's bank details are gone, so they can no longer be paid.
- Users → the customer → Data Subject Request.
- Set Request kind to Erasure. Check the name on the page once more. Press Submit DSR.
- When the customer's status later reads Erased, tell the merchant.
The full list of request kinds is in Data subject requests.
Who to ask. Compliance, for every erasure you are unsure about.
Logins and setup
A merchant's or reseller's login is locked out
super-admin admin
What you see. A merchant's staff member (often the only owner) cannot sign in, or a reseller's founding owner has lost their authenticator.
Why it happens. Staff logins have no "forgot password". Normally a merchant's owner resets their own staff (merchant manual). When there is no owner who can sign in, it falls to you. A reseller's founding owner cannot be reset from the reseller portal at all; only from the console.
What to do: a merchant's staff member
- Merchants → the merchant → Staff & security.
- Under Staff, find the person and press Reset password.
- Copy the Temporary password now. It is shown once. Their sessions can no longer be renewed; one already open ends by itself within about an hour.
- Give it to the person privately, after confirming who they are. They set a new password and authenticator at their next sign-in.
What to do: a reseller's user
- Resellers → the reseller → Portal users.
- Press Reset password on the person's row and confirm.
- Copy the temporary password (shown once) and pass it on privately.
Who to ask. The merchant's other owners, if any; they can reset their own staff.
Customers can't start a deposit, or an account never receives one
super-admin admin
What you see. A merchant says customers are told the payment cannot be set up right now, or that one of their accounts never receives deposits. A deposit accounts page shows … active account(s) will not receive deposits, or an account marked Not verified.
Why it happens. P2P must find somewhere for each deposit to go. An account is skipped when it is switched off, when it is not verified, or when it has reached its daily limit. A gateway is skipped when its credential is switched off. When nothing is left, the customer cannot deposit.
Accounts that a merchant, branch or reseller adds, and merchant accounts you add from the console, count as verified straight away. Platform accounts you add from the console start unverified, and the console has no button to verify one.
What to do
- Merchants → the merchant → Bank. Check there is at least one account that is Active and Verified.
- Payment gateways: if the merchant takes QR payments, check its credential is Active, and press Test connection.
- For a daily limit, the merchant (or you, on Platform bank accounts for the platform's accounts) raises the Daily limit.
- For an unverified platform account, ask engineering to verify it.
Who to ask. Engineering, for a platform account, or if every destination looks fine and customers still cannot deposit.
A merchant's API key or signing secret
super-admin admin
What you see. A merchant has lost its API key or signing secret, suspects it has leaked, or changed one and now its system is refused, or rejects P2P's notifications.
Why it happens. The API key is how the merchant's system proves itself to P2P. The signing secret (HMAC) is how P2P signs its notifications so the merchant can trust them. Both are shown once, when created or rotated. Rotating replaces the old value at once: the merchant's system stops working until their developer puts in the new one.
What to do
- Agree a time with the merchant's developer. Rotation breaks their live connection until they update it.
- Merchants → the merchant → Staff & security → Rotate API key or Rotate HMAC secret → Yes, rotate.
- Copy the new value now. It is not shown again after you press I've saved it — hide. Hand it to the merchant's developer privately.
- After a signing-secret change, expect failed webhooks until they update; retry them afterwards (Webhooks are failing).
Who to ask. The merchant's developer.
แต่ละหัวข้อเริ่มจากสิ่งที่คุณเห็น อธิบายสาเหตุด้วยภาษาง่ายๆ แล้วจึงให้ขั้นตอน อ่านกรอบ "ห้ามทำ" ก่อนกดปุ่มใดๆ หลายปุ่มในบทนี้ย้อนกลับไม่ได้ และบางปุ่มอาจให้เครดิตการโอนครั้งเดียวสองครั้ง
เรื่องส่วนใหญ่มาถึงคุณเพราะพนักงานของร้านค้าทำให้เสร็จเองไม่ได้ แต่ละหัวข้อบอกว่าร้านค้าทำอะไรได้เองอยู่แล้ว คุณจึงแนะนำให้ร้านค้าทำเองได้ แทนที่จะทำแทน
หากคุณเห็น… ให้ไปที่
| หากคุณเห็นหรือได้ยินว่า… | ไปที่ |
|---|---|
| "ลูกค้าโอนหลังจากรายการฝากหมดอายุ ช่วยให้เครดิตด้วย" | ลูกค้าโอนหลังจากรายการฝากหมดอายุ |
สลิปที่รอตรวจมีปุ่ม สแกน QR ใหม่และตรวจสอบ หรือแสดง QR_UNREADABLE ใต้ รหัสตอบกลับจากผู้ให้บริการ |
อ่าน QR ไม่ได้ หรือการตรวจล้มเหลว |
| อนุมัติ (เกินวงเงิน) และ ยกเลิก (เกินวงเงิน) | ลูกค้าโอนเกินยอดที่จองไว้ |
| แถวใต้ รายการตามขาฝาก หรือ "มีเพียงผู้ดูแลระบบแพลตฟอร์มที่ให้เครดิตรายการนี้ได้" | เงินฝากแบบแบ่งที่มีเพียงคุณให้เครดิตได้ |
| ร้านค้าขอยกเลิก ในหน้าตรวจสอบสลิป | ร้านค้าขอให้คุณยกเลิกรายการฝากที่ค้าง |
| "เราปล่อยรายการฝากนี้ไม่ได้" "เกตเวย์บอกว่ายังรอดำเนินการ" "สลิปผ่านแล้วแต่ไม่มีอะไรสำเร็จ" | รายการฝากค้าง และร้านค้าปล่อยไม่ได้ |
| แถวใน กระทบยอดเกตเวย์ | รายการฝากผ่านเกตเวย์ได้รับเครดิตจากสลิป |
| "เราปฏิเสธการโอนที่เกิดขึ้นจริง" หรือ คำสั่งถอนที่จับคู่ไม่พร้อมใช้งานแล้ว — กรุณาปล่อยหรือคืนเงินฝากนี้แทน | รายการฝากที่ถูกต้องถูกปฏิเสธ หรือให้เครดิตไม่ได้อีกแล้ว |
| "ลูกค้าของเราได้รับเงินสองครั้ง" | รายการถอนถูกจ่ายซ้ำสองครั้ง |
| "เราไม่ได้รับการแจ้งเตือนอีกแล้ว" หรืออัตราเว็บฮุกบนแดชบอร์ดลดลง | เว็บฮุกล้มเหลว |
| การจ่ายเงินที่ถูกโต้แย้งใน การชำระเงิน → ต้องทำ | ร้านค้าโต้แย้งการจ่ายเงินในการชำระ |
| "แพลตฟอร์มค้างเงินเรา จะได้รับเมื่อไร" | ร้านค้าขอให้แพลตฟอร์มจ่ายเงินออก |
| "สาขาของเราถอนไม่ได้" "ไม่เคยถูกจับคู่" หรือ นำออกไม่ได้: ค้างชำระ … ต่อพูล | สาขาถอนไม่ได้ ไม่เคยถูกจับคู่ หรือออกจากพูลไม่ได้ |
| ลูกค้าที่คุณต้องหยุด หรือต้องให้กลับมาใช้งาน | ระงับหรือยกเลิกการระงับบัญชีลูกค้า |
| ลูกค้าขอให้ลบข้อมูลของตน | คำขอลบข้อมูล |
| "พนักงานของเราถูกล็อก" "เจ้าของฝั่งผู้แทนจำหน่ายเข้าสู่ระบบไม่ได้" | บัญชีเข้าสู่ระบบของร้านค้าหรือผู้แทนจำหน่ายถูกล็อก |
| บัญชีที่เปิดใช้งาน … บัญชีจะไม่ได้รับเงินฝาก หรือลูกค้าได้รับแจ้งว่า "ตั้งค่าการชำระเงินไม่ได้" | ลูกค้าเริ่มรายการฝากไม่ได้ หรือบัญชีไม่เคยได้รับรายการฝาก |
| "เราเปลี่ยนคีย์แล้วทุกอย่างหยุดทำงาน" | API key หรือ signing secret ของร้านค้า |
รายการฝาก
ลูกค้าโอนหลังจากรายการฝากหมดอายุ และร้านค้าต้องการให้ให้เครดิต
super-admin admin
สิ่งที่คุณเห็น ร้านค้าบอกว่าลูกค้าโอนหลังจากช่วงเวลาชำระเงินปิดแล้ว และรายการฝากแสดงว่าหมดอายุ (ฝั่งคุณจะเห็นประเภท DEPOSIT_RESERVATION_EXPIRED)
หน้าตรวจสอบสลิปไม่มีรายการนี้ และหน้าตรวจสอบของรายการนี้ในคอนโซลเปิดไม่ได้
สาเหตุ รายการฝากแต่ละรายการจองปลายทางไว้ในช่วงเวลาชำระเงินสั้นๆ (5 ถึง 30 นาที กำหนดแยกตามร้านค้า) หากลูกค้าไม่ยืนยันภายในเวลา รายการฝากจะหมดอายุ และรายการที่หมดอายุแล้วเปิดใหม่ไม่ได้ การอัปโหลดสลิปของลูกค้าเป็น สลิปย้อนหลัง จะสร้างรายการฝากใหม่ที่คัดลอกจากรายการที่หมดอายุ และพักไว้ในหน้าตรวจสอบสลิป ไม่มีระบบใดตรวจสลิปย้อนหลังจนกว่าจะมีคนสั่ง พนักงานของร้านค้าทำทั้งหมดนี้ได้เองจากพอร์ทัลของตน (คู่มือร้านค้า) คุณทำแทนเมื่อร้านค้าทำไม่ได้ หรือเมื่อร้านค้าขอให้คุณทำ
สิ่งที่ต้องทำ
- ร้านค้า → ร้านค้า → ธุรกรรม
- พิมพ์รหัสออเดอร์ของร้านค้า หรือรหัสผู้ใช้ที่ร้านค้าตั้งให้ลูกค้าลงในช่องค้นหา รายการฝากที่หมดอายุจะแสดงเฉพาะเมื่อมีข้อความในช่องนั้น
- หาแถวที่ประเภทเป็น
DEPOSIT_RESERVATION_EXPIRED(รายการฝากที่หมดอายุ) แล้วกด อัปโหลดสลิปย้อนหลัง - ใน รับสลิปย้อนหลัง เพิ่มสลิปของลูกค้า
- ปลอดภัยที่สุด: วางภาพ (Ctrl+V หรือ Cmd+V บน Mac) หรือลากภาพมาวาง ตรวจภาพตัวอย่าง แล้วกด อัปโหลดสลิปนี้
- เลือกรูปสลิป จะส่งไฟล์ที่คุณเลือก ทันที โดยไม่มีภาพตัวอย่าง
- เมื่อเห็น รับสลิปแล้ว รายการฝากใหม่กำลังรอในคิวตรวจสอบสลิป ให้ไปที่ ตรวจสอบสลิป หารายการฝากใหม่ (ค้นหาด้วยชื่อลูกค้า) แล้วเปิดดู
- กด สแกน QR ใหม่และตรวจสอบ แล้วกด ตรวจสอบใหม่ หากจบด้วย ยืนยันและชำระเงินแล้ว ถือว่าเสร็จแล้ว
- เฉพาะเมื่อการตรวจยังอ่านสลิปไม่ได้ และ คุณเห็นบนสลิปว่ายอดที่จองโอนเข้าบัญชีของรายการฝาก ให้กด อนุมัติและเครดิต ติ๊ก ฉันได้ยืนยันแล้วว่าสลิปแสดงการโอนจำนวนที่จองไปยังปลายทางที่ถูกต้อง แล้วกด อนุมัติและเครดิต
หากการอัปโหลดถูกปฏิเสธ
- รายการฝากนี้ไม่ได้หมดอายุแล้ว จึงใช้สลิปย้อนหลังไม่ได้: รายการฝากไม่ได้หมดอายุ หากลูกค้ายืนยันทันเวลา ร้านค้าจะอัปโหลดสลิปในรายการฝากนั้นเอง
- มีการรับสลิปย้อนหลังสำหรับรายการฝากนี้ไปแล้ว: มีสลิปย้อนหลังรอตรวจอยู่แล้ว ให้ตัดสินรายการนั้น
- รายการถอนไม่สามารถรองรับรายการฝากนี้ได้อีกต่อไป ต้องกระทบยอดนอกระบบ: รายการถอนที่รายการฝากนี้จับคู่ไว้ได้รับการจ่ายหรือปิดไปแล้ว P2P ให้เครดิตการโอนนี้ไม่ได้ ดู รายการฝากที่ถูกต้องให้เครดิตไม่ได้อีกแล้ว
ติดต่อใคร ฝ่ายวิศวกรรม เมื่อรายการฝากถูกปล่อย (ถูกปฏิเสธหรือยกเลิก) แทนที่จะหมดอายุ ในกรณีนั้นจะไม่มีปุ่ม อัปโหลดสลิปย้อนหลัง และรายการฝากที่ถูกปล่อยแล้วกู้คืนในคอนโซลไม่ได้
อ่าน QR ไม่ได้ หรือการตรวจล้มเหลว อนุมัติได้อย่างปลอดภัยหรือไม่
super-admin admin
สิ่งที่คุณเห็น เงินฝากโดยตรงในหน้าตรวจสอบสลิปมีปุ่ม สแกน QR ใหม่และตรวจสอบ และ อนุมัติและเครดิต
ใต้ ประวัติการตรวจสอบ การตรวจครั้งล่าสุดแสดง QR_UNREADABLE (อ่านคิวอาร์โค้ดจากภาพไม่ได้) LATE_SLIP_PARKED (สลิปย้อนหลังที่ยังไม่มีใครตรวจ) หรือสถานะ PROVIDER_ERROR หรือ TIMEOUT (บริการตรวจล้มเหลวหรือไม่ตอบกลับ)
สาเหตุ ไม่มีรหัสใดในนี้บอกว่าสลิปผิด ภาพอาจเบลอ หรือบริการตรวจของเราอาจล่ม สแกน QR ใหม่และตรวจสอบ ส่งสลิปไปยังบริการตรวจจริงอีกครั้ง หากผ่าน รายการฝากจะสำเร็จ และ P2P บันทึก เลขอ้างอิงธนาคารจริง ของการโอน อนุมัติและเครดิต ไม่ได้ตรวจสิ่งใด ปุ่มนี้ให้เครดิตยอดที่จองเต็มจำนวน และบันทึกเลขอ้างอิงที่ระบบสร้างขึ้นเอง หากการโอนเดียวกันถูกนำมาใช้อีก P2P จะจำไม่ได้
สิ่งที่ต้องทำ
- กด สแกน QR ใหม่และตรวจสอบ หน้าต่างจะพยายามอ่าน QR จากภาพที่มีอยู่
- หากอ่านไม่ได้ ให้เพิ่มภาพที่ชัดกว่าจากร้านค้าหรือลูกค้า (วางภาพ ลากภาพ หรือกด เลือกรูปภาพ) หรือวางข้อความ QR ลงใน ค่า QR (ไม่บังคับ — ใช้เมื่อสแกนอัตโนมัติไม่สำเร็จ)
- กด ตรวจสอบใหม่ หน้าจะแสดง กำลังตรวจสอบใหม่… แล้วแสดง ยืนยันและชำระเงินแล้ว (เสร็จแล้ว) หรือ ยังต้องตรวจสอบ พร้อมเหตุผล
- หากเหตุผลบอกว่าจำนวนเงินหรือบัญชีที่รับเงินไม่ถูกต้อง อย่า อนุมัติ ให้ปฏิเสธด้วยเหตุผลที่ตรงกัน (เลือกเหตุผลการปฏิเสธ)
- หากบริการอ่านสลิปไม่ได้จริงๆ ให้เปิดภาพสลิปแล้วตรวจเอง ได้แก่ จำนวนเงิน และผู้รับคือบัญชีของรายการฝาก จากนั้นจึงกด อนุมัติและเครดิต หน้าต่างแสดง จำนวนที่จอง และ ผู้ซื้อ ติ๊ก ฉันได้ยืนยันแล้วว่าสลิปแสดงการโอนจำนวนที่จองไปยังปลายทางที่ถูกต้อง เพิ่มหมายเหตุ แล้วกด อนุมัติและเครดิต
- หากการอนุมัติถูกปฏิเสธ
- ภาพสลิปนี้ถูกใช้ชำระรายการฝากอื่นไปแล้ว การอนุมัติจะเป็นการเครดิตการโอนครั้งเดียวซ้ำสองครั้ง กรุณาจัดการรายการนั้นก่อน การลองใหม่ไม่ช่วยแก้ปัญหา หยุด แล้วหารายการฝากที่สลิปนี้ทำให้สำเร็จไปแล้ว
- รายการตรวจสอบนี้ถูกดำเนินการโดยผู้ใช้รายอื่นแล้ว กรุณารีเฟรชเพื่อดูสถานะปัจจุบัน รีเฟรช
- คำสั่งถอนที่จับคู่ไม่พร้อมใช้งานแล้ว — กรุณาปล่อยหรือคืนเงินฝากนี้แทน ดู รายการฝากที่ถูกต้องให้เครดิตไม่ได้อีกแล้ว
ติดต่อใคร ฝ่ายวิศวกรรม หากทุกสลิปจากร้านค้ารายหนึ่งล้มเหลวแบบเดียวกัน บริการตรวจของร้านค้าอาจถูกปิดหรือตั้งค่าผิด (ผู้ให้บริการตรวจสอบสลิป)
ลูกค้าโอนเกินยอดที่จองไว้
super-admin admin
สิ่งที่คุณเห็น การตรวจครั้งล่าสุดแสดง AMOUNT_OVER_CAP (ยอดในสลิปเกินเพดานที่ยอมรับอัตโนมัติ) หน้ามีปุ่ม อนุมัติ (เกินวงเงิน) ยกเลิก (เกินวงเงิน) และแบบฟอร์มปฏิเสธ
สาเหตุ สลิปที่เกินยอดที่จองไม่เกิน 5% จะสำเร็จเอง ถ้าเกินกว่านั้นจะรอให้เจ้าหน้าที่ตัดสิน ปุ่มสำหรับยอดเกินทั้งสองปุ่มทำให้รายการฝากสำเร็จแบบเดียวกัน คือลูกค้าได้รับเครดิต เฉพาะยอดที่จอง รายการถอนที่จับคู่ไว้ถูกเติม และส่วนที่เกินถูกบันทึกไว้ให้ร้านค้าจัดการ ส่วนที่เกินไม่เคยถูกให้เครดิตแก่ใครใน P2P สองปุ่มนี้ต่างกันเพียงการตัดสินใจที่บันทึก คือคุณยอมรับการโอนเกิน หรือไม่ยอมรับ ข้อความใต้ ยกเลิก (เกินวงเงิน) บอกว่าปล่อยเฉพาะการจอง แต่ในความเป็นจริง ลูกค้าได้รับเครดิตไม่ว่าจะกดปุ่มใด
สิ่งที่ต้องทำ
- เปรียบเทียบจำนวนเงินของรายการฝากกับ จำนวนที่อ่านได้
- กด ยกเลิก (เกินวงเงิน) หรือหากนโยบายของร้านค้ายอมรับการโอนเกิน ให้กด อนุมัติ (เกินวงเงิน)
- ในหน้าต่าง ตรวจ จำนวนที่จอง จำนวนในสลิป และ ส่วนเกิน (ไม่เครดิต) แล้วเปรียบเทียบบัญชีที่รับเงินบนสลิปกับบัญชีของรายการฝาก
- ติ๊ก ฉันได้ยืนยันแล้วว่าบัญชีปลายทางในสลิปตรงกับบัญชีปลายทางที่กำหนด แล้วกด ยืนยัน
- แจ้งร้านค้าว่า ลูกค้าได้รับเครดิตตามยอดที่จอง และส่วนที่เกินต้องจัดการกับลูกค้านอก P2P
ติดต่อใคร ร้านค้า สำหรับส่วนที่เกิน ในการจับคู่ P2P ส่วนที่เกินอยู่กับลูกค้าที่ถอนเงินซึ่งได้รับการโอน และ P2P ไม่ได้ถือเงินใดที่จะย้ายได้
เงินฝากแบบแบ่งที่มีเพียงคุณให้เครดิตได้
super-admin admin
สิ่งที่คุณเห็น แถวใต้ รายการตามขาฝาก ร้านค้าบอกว่าเห็นรายการ แต่ไม่มีปุ่มอนุมัติ หน้าของรายการแสดงจำนวนเงิน แหล่งที่มา ลูกค้า และประวัติการตรวจ พร้อมปุ่ม อนุมัติ (และช่อง จำนวนเงินจากสลิป (บาท) ให้พิมพ์) และ ปฏิเสธ
สาเหตุ เงินฝากแบบแบ่งเป็นกลไกแบบเก่า ที่รายการฝากหนึ่งรายการจ่ายเป็นหลายส่วน ("legs") เข้าบัญชีมากกว่าหนึ่งบัญชี พนักงานของร้านค้าปฏิเสธหรือตรวจซ้ำได้ แต่มีเพียงผู้ดูแลระบบ P2P ที่ให้เครดิตได้ เมื่อคุณอนุมัติ P2P จะให้ส่วนนั้นสำเร็จที่ จำนวนเงินที่คุณพิมพ์ ไม่มีสิ่งใดตรวจตัวเลขนั้น และระบบบันทึกเลขอ้างอิงธนาคารที่สร้างขึ้นเอง เช่นเดียวกับการอนุมัติด้วยตนเองทุกครั้ง
สิ่งที่ต้องทำ
- เปิดแถว อ่าน ประวัติการตรวจสอบ และเปิดภาพสลิป
- หากอ่าน QR ไม่ได้ ให้ขอให้พนักงานของร้านค้ากด สแกน QR ใหม่และตรวจสอบ ฝั่งร้านค้าก่อน คอนโซลไม่มีปุ่มตรวจซ้ำสำหรับเงินฝากแบบแบ่ง
- หากสลิปแสดงว่าเงินเข้าบัญชีที่ถูกต้อง ให้พิมพ์ จำนวนเงินที่สลิปแสดงตรงตัว ลงใน จำนวนเงินจากสลิป (บาท) (เป็นบาท เช่น 1500.00) เพิ่มหมายเหตุ แล้วกด อนุมัติสลิป
- หากไม่ใช่ ให้เลือก เหตุผล เขียนหมายเหตุอย่างน้อย 5 ตัวอักษร แล้วกด ปฏิเสธสลิป สำหรับส่วนที่จับคู่กับรายการถอน การปฏิเสธจะปล่อยรายการถอนนั้นให้รายการฝากอื่น
ติดต่อใคร ฝ่ายวิศวกรรม หากหน้าแจ้งว่ามีผู้อื่นดำเนินการรายการตรวจนี้แล้ว แต่ร้านค้ายืนยันว่ายังไม่มี
ร้านค้าขอให้คุณยกเลิกรายการฝากที่ค้าง
super-admin admin
สิ่งที่คุณเห็น แถวในหน้าตรวจสอบสลิปที่ เหตุที่อยู่ในคิว แสดง ร้านค้าขอยกเลิก ในหน้าของรายการจะมีแบนเนอร์ ร้านค้าขอยกเลิกการจอง พร้อมเวลา เหตุผล ที่พนักงานของร้านค้าระบุ และผู้ที่ขอ
สาเหตุ พนักงานของร้านค้ายกเลิกรายการฝากที่ลูกค้าแจ้งว่าโอนแล้วไม่ได้ เพราะเงินอาจกำลังมา พนักงานทำได้เพียงส่งคำขอ คุณเป็นผู้ตัดสิน การยกเลิกคือการปฏิเสธ รายการฝากจะปิดโดยไม่ให้เครดิต และสำหรับรายการฝากแบบ P2P รายการถอนที่จับคู่ไว้จะถูกปล่อยให้ผู้ฝากรายอื่น
สิ่งที่ต้องทำ
- อ่านเหตุผลของร้านค้า แล้วดูสลิปและประวัติการตรวจ (ถ้ามี)
- หากลูกค้าไม่ได้โอนจริง (หรือขอยกเลิกก่อนโอน) ในแบบฟอร์มปฏิเสธ ให้เลือก ลูกค้าขอยกเลิก หรือ ไม่พบการโอนเงิน แล้วแต่ว่าข้อใดตรงกับเหตุผลของร้านค้า เขียนหมายเหตุที่ยกเหตุผลนั้นมา แล้วกด ปฏิเสธสลิป
- หากมีสลิปที่ดูเป็นของจริง อย่ายกเลิก ให้ตัดสินสลิปตามข้อเท็จจริง (อ่าน QR ไม่ได้) และแจ้งร้านค้าว่าเพราะอะไร
- ไม่มีปุ่ม "ปฏิเสธคำขอ" หากคุณตัดสินใจไม่ยกเลิก ให้แจ้งร้านค้าผ่านช่องทางที่ใช้ตามปกติ แถวจะยังอยู่จนกว่าจะตัดสินสลิป
ติดต่อใคร ฝ่ายกำกับดูแล หากเหตุผลของร้านค้าบ่งชี้ว่าอาจมีการฉ้อโกง
รายการฝากค้าง และร้านค้าปล่อยไม่ได้
super-admin admin
สิ่งที่คุณเห็น ร้านค้าบอกว่ารายการฝากรออยู่นานแล้ว และปุ่ม ปล่อยการจอง หรือ ปล่อยรายการฝากที่ค้าง ถูกปฏิเสธ โดยทั่วไปเป็นกรณีใดกรณีหนึ่งต่อไปนี้
- รายการฝากผ่านเกตเวย์ชำระเงิน (QR) ที่เกตเวย์ยังรายงานว่ารอดำเนินการ หรือติดต่อเกตเวย์ไม่ได้
- รายการฝากที่สลิป ผ่านการตรวจแล้วแต่ไม่เคยสำเร็จ
- รายการฝากที่เป็นของ ร้านค้าอื่น และกำลังกันรายการถอนของร้านค้าไว้ (การปล่อยของร้านค้าแจ้งว่า "ไม่พบ")
สาเหตุ ร้านค้าปล่อยรายการฝากที่ค้างได้เฉพาะเมื่อไม่มีสิ่งใดบ่งชี้ว่าเงินเข้ามาแล้ว เมื่อเกตเวย์ยังบอกว่ารอดำเนินการ หรือสลิปผ่านแล้ว การปล่อยอาจทำให้การโอนเงินจริงไม่มีรายการให้เครดิต คอนโซลไม่มีปุ่มปล่อยสำหรับกรณีเหล่านี้ พนักงานของร้านค้าปล่อยรายการฝากของตนเองได้ในกรณีที่ปลอดภัย (คู่มือร้านค้า)
สิ่งที่ต้องทำ
- เปิดพอร์ทัลของร้านค้าแบบอ่านอย่างเดียว (เซสชันสนับสนุน) แล้วเปิดหน้าของรายการฝาก จดสิ่งที่ขั้นตอนของรายการแสดง รหัสรายการฝาก และจำนวนเงิน
- รายการฝากผ่านเกตเวย์ ลูกค้าบอกว่าโอนแล้ว: เมื่อช่วงเวลาชำระเงินปิดแล้ว พนักงานของร้านค้าอัปโหลดสลิปของลูกค้าในหน้าของรายการฝากได้ ในกรณีที่แพลตฟอร์มอนุญาต รายการจะสำเร็จหากสลิปผ่านการตรวจกับบัญชีและยอดเงินของเกตเวย์ หลังได้รับเครดิตแล้ว รายการจะแสดงใน กระทบยอดเกตเวย์ (รายการฝากผ่านเกตเวย์ได้รับเครดิตจากสลิป)
- รายการฝากผ่านเกตเวย์ ลูกค้าไม่ได้โอน: การปล่อยของร้านค้าจะใช้ได้เมื่อเกตเวย์รายงานว่าการชำระเงินล้มเหลวหรือถูกยกเลิก ให้ร้านค้าติดตามกับผู้ให้บริการเกตเวย์
- สลิปผ่านแต่ไม่สำเร็จ หรือติดต่อเกตเวย์ไม่ได้ หรือรายการฝากเป็นของร้านค้าอื่น: ส่งรหัสต่างๆ ให้ฝ่ายวิศวกรรม อย่าให้ใครปฏิเสธหรือปล่อยรายการ
ติดต่อใคร ฝ่ายวิศวกรรม พร้อมรหัสรายการฝาก ชื่อร้านค้า และสิ่งที่หน้าของรายการฝากแสดง
รายการฝากผ่านเกตเวย์ได้รับเครดิตจากสลิป และเกตเวย์ไม่เคยยืนยัน
super-admin admin
สิ่งที่คุณเห็น แถวใน กระทบยอดเกตเวย์ พร้อม ผู้รับ บัญชีเกตเวย์ จำนวนเงินใน เครดิต และ สถานะเกตเวย์
สาเหตุ เมื่อเกตเวย์ไม่เคยรายงานการชำระเงิน พนักงานของร้านค้าทำให้รายการฝากสำเร็จด้วยสลิปของลูกค้าแทนได้ ลูกค้าได้รับเครดิตตามหลักฐานจากสลิป แต่เกตเวย์ยังไม่ได้แจ้งว่า "สำเร็จ" หน้านี้คือที่ที่มีคนตรวจเรื่องนั้นกับผู้ให้บริการเกตเวย์ การบันทึกสิ่งที่คุณพบไม่ได้โอนเงินใด รายการฝากยังได้รับเครดิตอยู่ไม่ว่าผลจะเป็นอย่างไร
สิ่งที่ต้องทำ
- คงการติ๊ก เฉพาะที่รอดำเนินการ ไว้
- กด หลักฐาน เพื่อดูสลิปใต้แถว ข้าง ยอดที่ต้องโอน คัดลอก รหัสธุรกรรมเกตเวย์ และ เลขคำสั่ง
- ค้นหาการชำระเงินนั้นกับผู้ให้บริการเกตเวย์
- หากผู้ให้บริการแสดงว่าชำระแล้ว ให้กด ยืนยัน
- หากไม่ใช่ ให้กด ทำเครื่องหมาย เขียนสิ่งที่พบ แล้วกด บันทึก จากนั้นแจ้งร้านค้าว่า ลูกค้าได้รับเครดิตจากสลิปที่เกตเวย์ไม่รู้จัก และร้านค้าต้องเรียกเงินคืนนอก P2P
ติดต่อใคร ผู้ให้บริการเกตเวย์ ผ่านร้านค้า หรือติดต่อโดยตรงหากเกตเวย์เป็นของแพลตฟอร์ม
รายการฝากที่ถูกต้องถูกปฏิเสธ หรือให้เครดิตไม่ได้อีกแล้ว
super-admin admin
สิ่งที่คุณเห็น กรณีใดกรณีหนึ่งต่อไปนี้
- ร้านค้าบอกว่ามีคนปฏิเสธสลิป และตอนนี้ลูกค้าพิสูจน์ได้ว่าโอนแล้ว
- การอนุมัติล้มเหลวพร้อมข้อความ คำสั่งถอนที่จับคู่ไม่พร้อมใช้งานแล้ว — กรุณาปล่อยหรือคืนเงินฝากนี้แทน
- สลิปย้อนหลังถูกปฏิเสธพร้อมข้อความ รายการถอนไม่สามารถรองรับรายการฝากนี้ได้อีกต่อไป ต้องกระทบยอดนอกระบบ
สาเหตุ รายการฝากที่ถูกปฏิเสธหรือถูกปล่อยแล้วจะปิดถาวร และไม่รับสลิปอีก รายการฝากแบบ P2P สำเร็จด้วยการจ่ายเข้ารายการถอนที่จับคู่ไว้ หากรายการถอนนั้นถูกเติมครบ ได้รับการจ่ายจากพนักงาน ถูกยกเลิก หรือถูกปิดไปแล้ว รายการฝากจะไม่มีที่ให้สำเร็จ ในทั้งสองกรณี เงินของลูกค้าอยู่กับผู้ที่ได้รับเงิน (ร้านค้า หรือลูกค้าที่ถอนเงิน) ไม่ได้อยู่กับ P2P คอนโซลให้เครดิตรายการเหล่านี้ไม่ได้ คำแนะนำในข้อความผิดพลาดที่ให้ "ปล่อยหรือคืนเงิน" ทำให้เข้าใจผิด การปล่อยไม่ได้ให้เครดิตใคร และ P2P ไม่ได้ถือเงินใดที่จะคืนได้
สิ่งที่ต้องทำ
- อย่าปฏิเสธหรือปล่อยสิ่งใด
- รวบรวมรหัสรายการฝาก รหัสรายการถอนที่จับคู่ไว้ (ในหน้ารายการฝากของร้านค้า ผ่าน เซสชันสนับสนุน แบบอ่านอย่างเดียว) สลิป และเลขอ้างอิงธนาคารของสลิป
- ยืนยันจากสลิปว่าใครเป็นผู้ได้รับเงิน
- ตกลงกับร้านค้าว่าจะชดเชยลูกค้าอย่างไรนอก P2P โดยทั่วไปร้านค้าให้เครดิตลูกค้าในระบบของตนเอง แล้วเรียกเงินคืนจากผู้ที่ได้รับเงินไป
- หากต้องแก้ไขบันทึกใน P2P ให้ส่งรหัสต่างๆ ให้ฝ่ายวิศวกรรม
ติดต่อใคร ฝ่ายวิศวกรรม สำหรับการแก้ไขบันทึกของ P2P
รายการถอน
รายการถอนถูกจ่ายซ้ำสองครั้ง
super-admin admin
สิ่งที่คุณเห็น ร้านค้าบอกว่าลูกค้าได้รับเงินจากรายการถอนสองครั้ง ในหน้าดำเนินการถอนเงินของร้านค้าอาจมีข้อความเรื่องการโอนเกินที่อาจเกิดขึ้น และแถวที่มีป้ายว่าอ้างว่าโอนแล้ว
สาเหตุ โดยทั่วไปเป็นหนึ่งในสองกรณีนี้
- พนักงานของร้านค้าจ่ายรายการถอนเองขณะที่รายการฝากก็กำลังเติมรายการนั้นอยู่ โดยไม่ได้ปิดรับรายการฝากใหม่ก่อน
- รายการฝากของผู้ฝากหมดอายุหรือถูกปล่อย แต่ผู้ฝากก็ยังโอนให้ลูกค้าที่ถอนเงิน จากนั้นรายการถอนได้รับการจ่ายอีกครั้งจากผู้อื่น
P2P มองไม่เห็นบัญชีธนาคาร การจ่ายครั้งที่สองจึงเป็นเพียงข้อกล่าวอ้างจนกว่าจะมีคนตรวจรายการเดินบัญชี และ P2P ไม่ได้ถือเงิน จึง ดึงการจ่ายครั้งที่สองคืนไม่ได้
สิ่งที่ต้องทำ
- เปิดพอร์ทัลของร้านค้าแบบอ่านอย่างเดียว (เซสชันสนับสนุน) แล้วเปิดหน้าดำเนินการถอนเงินของรายการถอน อ่านรายการเงินฝากที่เติม และแถวที่อ้างว่าโอนแล้ว (ถ้ามี)
- หากการโอนที่อ้างถึงยังนับรวมในรายการถอนได้ (แถวแจ้งไว้) สลิปจริงของผู้ฝากจะรับเป็นสลิปย้อนหลังได้ และผู้ฝากได้รับเครดิต พนักงานของร้านค้าทำเรื่องนี้จากแถวนั้น (คู่มือร้านค้า) คุณทำส่วนสลิปย้อนหลังจากคอนโซลได้ (ลูกค้าโอนหลังจากรายการฝากหมดอายุ)
- หากไม่ใช่ เงินอยู่กับลูกค้าของร้านค้า ร้านค้าต้องเรียกเงินคืนจากลูกค้านอก P2P
- หากระบบของร้านค้าสร้างรายการถอนสองรายการให้ลูกค้าคนเดียวกัน และทั้งสองได้รับการจ่าย นั่นเป็นเรื่องการเชื่อมต่อระบบของร้านค้า ให้ร้านค้าติดต่อนักพัฒนาของตน
ติดต่อใคร ร้านค้า สำหรับการเรียกเงินคืนจากลูกค้า ฝ่ายกำกับดูแล หากเกิดกรณีที่ลูกค้ารายเดียวกันได้รับเงินซ้ำมากกว่าหนึ่งครั้ง
ระบบของร้านค้าและการชำระ
เว็บฮุกล้มเหลว: ร้านค้าไม่ได้รับการแจ้งเตือนอีกแล้ว
super-admin admin
สิ่งที่คุณเห็น ร้านค้าบอกว่าระบบของตนไม่ได้รับแจ้งเรื่องรายการฝากหรือรายการถอน อัตราสำเร็จ Webhook ร้านค้า (24 ชม.) บนแดชบอร์ดลดลง หรือ Webhooks ล้มเหลว และ Webhooks Dead-letter เพิ่มขึ้น
สาเหตุ P2P ส่งการแจ้งเตือนแต่ละรายการไปยังที่อยู่เว็บฮุกของร้านค้า และลองส่งรายการที่ล้มเหลวใหม่อยู่ระยะหนึ่ง (ล้มเหลว) หลังการลองครั้งสุดท้าย ระบบจะเลิกส่ง (Dead letter) เกือบทุกครั้ง ปัญหาอยู่ฝั่งร้านค้า คือระบบล่ม ที่อยู่เปลี่ยนไป หรือระบบปฏิเสธลายเซ็นของ P2P (มักเกิดหลังร้านค้าเปลี่ยน signing secret)
สิ่งที่ต้องทำ
- เว็บฮุก กรองตามร้านค้า (วางรหัสร้านค้า ซึ่งคือส่วนท้ายของที่อยู่หน้าร้านค้าในคอนโซล) และตามสถานะ
- อ่าน ข้อผิดพลาดล่าสุด เปิดแถวเพื่อดู Payload และ ประวัติการลองส่ง
- ส่งข้อผิดพลาดและเวลาให้ร้านค้า ตรวจ URL Webhook ของร้านค้าในแท็บ โปรไฟล์
- หลังร้านค้าแจ้งว่าแก้ไขแล้ว ให้กด ลองใหม่ ในแถวที่สำคัญ การกดแต่ละครั้งอนุญาตให้ลองส่งเพิ่มได้หนึ่งครั้ง และแต่ละการแจ้งเตือนลองส่งเพิ่มได้เพียงไม่กี่ครั้ง จึงอย่ากดลองใหม่ก่อนมีการแก้ไข
- หากไม่ต้องการให้ลองส่งการแจ้งเตือนนั้นใหม่อีกเลย ให้กด Dead-letter ใส่รหัสเหตุผล (ไม่บังคับ) แล้วกด ยืนยัน
ติดต่อใคร นักพัฒนาของร้านค้า ผ่านร้านค้า ฝ่ายวิศวกรรม หากร้านค้าหลายรายล้มเหลวพร้อมกัน
ร้านค้าโต้แย้งการจ่ายเงินในการชำระ
super-admin admin
สิ่งที่คุณเห็น เมนู การชำระเงิน แสดงตัวเลข แท็บ ต้องทำ แสดงการจ่ายเงินนั้น ได้แก่ ใครจ่ายให้ใคร บัญชี วันที่ จำนวนเงิน และเหตุผลของผู้มีสิทธิ์เรียกร้องในเครื่องหมายคำพูด
สาเหตุ เมื่อฝ่ายหนึ่งบันทึกว่าได้จ่ายยอดที่ค้างให้อีกฝ่ายแล้ว ฝ่ายที่ควรได้รับเงินโต้แย้งได้ ว่าเงินไม่เคยเข้ามา หรือจำนวนเงินไม่ถูกต้อง การจ่ายเงินที่ถูกโต้แย้งจะไม่ถูกนับว่าจ่ายแล้วทันทีที่ถูกโต้แย้ง มีเพียงผู้ดูแลระบบ P2P ที่เพิกถอนการจ่ายเงินที่ถูกโต้แย้งได้ ไม่ว่าใครเป็นผู้บันทึก
สิ่งที่ต้องทำ
- อ่านเหตุผล หากมีสลิป ให้กด ดูสลิป
- ขอรายการเดินบัญชีธนาคารจากทั้งสองฝ่าย คุณกำลังตัดสินว่าบันทึกผิดหรือไม่ ไม่ได้กำลังโอนเงิน
- หากบันทึกการจ่ายเงินผิด ให้กด เพิกถอนรายการนี้ ในแผงที่เปิดขึ้น เขียนเหตุผล (ฝ่ายที่โต้แย้งจะเห็นข้อความนี้) แล้วกด เพิกถอน
- จากนั้นฝ่ายที่จ่ายบันทึกการจ่ายเงินที่ถูกต้องได้ หากแพลตฟอร์มเป็นฝ่ายที่จ่าย ให้บันทึกเอง (บันทึกการจ่ายเงิน)
- หากการจ่ายเงินถูกต้องและการโต้แย้งผิด ให้คงไว้ และให้ทั้งสองฝ่ายตกลงกันเอง ไม่มีปุ่มปฏิเสธการโต้แย้ง
ติดต่อใคร ฝ่ายการเงิน หากจำนวนเงินสูง หรือทั้งสองฝ่ายต่างยืนยันความเห็นของตน
ร้านค้าขอให้แพลตฟอร์มจ่ายเงินที่ถือไว้แทนร้านค้า
super-admin admin
สิ่งที่คุณเห็น ร้านค้า (หรือสาขา) ถามว่าแพลตฟอร์มจะจ่ายเงินให้เมื่อไร ใน การชำระเงิน → ยอดคงเหลือ ร้านค้าแสดงอยู่ใต้ ที่คุณค้างจ่าย และอาจมีป้าย เรียกเก็บเงินเมื่อ …
สาเหตุ สำหรับร้านค้าที่เปิดใช้บัญชีสำรองของแพลตฟอร์ม รายการฝากของลูกค้าบางรายการเข้าบัญชีของแพลตฟอร์มเอง เงินสดนั้นเป็นของร้านค้า และแพลตฟอร์มค้างชำระร้านค้า ไม่มีสิ่งใดจ่ายเงินนี้ออกโดยอัตโนมัติ
สิ่งที่ต้องทำ
- ตรวจบรรทัดความใหม่ของข้อมูลที่ด้านบนของหน้า หากข้อมูลเก่า ให้กด ⟳ (รีเฟรช) แล้วรอ
- หาฝ่ายนั้น (ใช้ ค้นหาคู่ค้า) แล้วจดจำนวนเงิน
- โอนเงินก่อน จากบัญชีของแพลตฟอร์มไปยังบัญชีรับเงินของร้านค้าในแอปธนาคาร เก็บสลิปไว้
- กด บันทึกการจ่ายเงิน บนแถว แล้วกรอกแผงที่เปิดขึ้น (บันทึกการจ่ายเงิน)
ติดต่อใคร ฝ่ายการเงิน ก่อนจ่ายเงินจำนวนมาก
สาขาถอนไม่ได้ ไม่เคยถูกจับคู่ หรือออกจากพูลไม่ได้
super-admin admin
สิ่งที่คุณเห็น ร้านค้าบอกว่ารายการถอนของสาขาหนึ่งถูกปฏิเสธ หรือไม่เคยถูกเติม หรือการ์ดพูลของสาขาแสดง นำออกไม่ได้: ค้างชำระ … ต่อพูล
สาเหตุ มี 3 เรื่องแยกกัน ที่มองจากภายนอกแล้วดูคล้ายกัน
- วงเงินถอน แต่ละสาขามีวงเงินถอนที่แยกจากเครดิตการใช้งาน สำหรับสาขาในพูลที่ ต้องวางเงินสำรอง จำนวนเงินของรายการถอนใหม่จะถูกกันไว้จากวงเงินเมื่อสร้างรายการ และรายการถอนที่วงเงินไม่พอจะถูกปฏิเสธ สำหรับทุกสาขา ระบบจะตรวจวงเงินอีกครั้งเมื่อรายการถอนถูกจับคู่ สำหรับการเติมโดยลูกค้าของร้านค้าเอง การตรวจครั้งที่สองเป็นไปตามการตั้งค่าของร้านค้า (บังคับใช้ทุกการจับคู่ หรือ เฉพาะการจับคู่ข้ามร้านค้า) สำหรับการเติมโดยลูกค้าของ ร้านค้าอื่น ระบบตรวจ เสมอ
- ไม่อยู่ในพูล สาขาที่ไม่อยู่ในพูลใดเป็น แยกอิสระ รายการถอนของสาขาจะถูกเติมได้ด้วยรายการฝากของลูกค้าของสาขาเองเท่านั้น ซึ่งอาจไม่มีเลย
- ค้างชำระพูล สาขาที่เข้าร่วมพูลที่ต้องวางเงินสำรองจะถูกนำออกไม่ได้ขณะที่ยังค้างชำระพูล
สิ่งที่ต้องทำ
- ร้านค้า → ร้านค้า → ร้านค้าย่อย → สาขา → จัดการ
- อ่าน วงเงินถอน หากไม่พอสำหรับรายการถอน ร้านค้า (หรือคุณ หากร้านค้าขอ) เพิ่มวงเงินด้วย เพิ่มวงเงิน พร้อมเหตุผล
- อ่าน พูลจับคู่ หากสาขาแสดง แยกอิสระ และควรจับคู่ได้กว้างกว่านี้ ให้รับสาขาเข้าพูล (พูลและร้านค้าย่อย)
- ในแท็บ การจับคู่และความเสี่ยง อ่านสถานะของ จำกัดวงเงินถอนของร้านค้าย่อย
- สำหรับสาขาที่ค้างชำระพูล ยอดที่ค้างต้องชำระกับเจ้าของพูลก่อน ผู้แทนจำหน่ายที่เป็นเจ้าของพูลบันทึกเรื่องนี้จากพอร์ทัลของตนเอง คอนโซลไม่มีการดำเนินการสำหรับเรื่องนี้ สำหรับพูลที่แพลตฟอร์มเป็นเจ้าของ ให้ถามฝ่ายวิศวกรรม
ติดต่อใคร เจ้าของพูล (ร้านค้า ผู้แทนจำหน่ายของร้านค้า หรือแพลตฟอร์ม) สำหรับการเป็นสมาชิกพูล ฝ่ายการเงิน ก่อนเพิ่มวงเงินคืนให้สาขา
ลูกค้า
ระงับหรือยกเลิกการระงับบัญชีลูกค้า
super-admin admin
สิ่งที่คุณเห็น ร้านค้า ฝ่ายกำกับดูแล หรือการตรวจสอบของคุณเองบอกว่าต้องหยุดลูกค้ารายหนึ่ง หรือควรให้ลูกค้าที่ถูกระงับกลับมาใช้งานได้
สาเหตุ การระงับบัญชีคือการหยุดทั่วทั้งแพลตฟอร์ม ระบบจะตั้งลูกค้าเป็น ถูกระงับ ซึ่งทำให้ลูกค้าเข้าสู่ระบบอีกไม่ได้ (เซสชันที่เปิดอยู่จะสิ้นสุดเองภายในประมาณหนึ่งชั่วโมง) และบันทึก การบล็อกทั่วทั้งแพลตฟอร์ม พร้อมเหตุผลของคุณ สิ่งที่การบล็อกหยุดได้ขึ้นอยู่กับการตั้งค่าระดับแพลตฟอร์มที่ฝ่ายวิศวกรรมกำหนด
- ขณะที่เปิดการบังคับใช้การบล็อก ลูกค้าเริ่มรายการฝากหรือรายการถอนกับร้านค้าใดไม่ได้ ออเดอร์ที่เปิดอยู่ของลูกค้าจะหยุดถูกจับคู่ และรายการถอนที่ยังยกเลิกได้จะถูกยกเลิก รายการถอนที่จับคู่แล้ว จ่ายไปแล้วบางส่วน หรือมีการโอนของผู้ฝากกำลังมา จะถูกพักไว้ ไม่ถูกยกเลิก
- ขณะที่ปิดอยู่ การบล็อกถูกบันทึกไว้เท่านั้น ร้านค้าของลูกค้ายังเริ่มรายการฝากและรายการถอนให้ลูกค้าได้ และคำเตือนในหน้านี้มีผล คำเตือน: ออเดอร์ที่เปิดไว้ก่อนการระงับบัญชีอาจยังถูกจับคู่ได้ จนกว่าจะถูกยกเลิกแยกต่างหาก
โปรดจำไว้ว่าการระงับบัญชีมีผลกับ บันทึกลูกค้ารายนี้ ที่ร้านค้าเดียว บุคคลเดียวกันที่อีกร้านค้าหนึ่งเป็นบันทึกแยกต่างหาก
สิ่งที่ต้องทำ
- ผู้ใช้ → ค้นหา → เปิดลูกค้า
- อ่าน พฤติกรรมการฝาก และ ประสบการณ์การถอน ก่อน ส่วนเหล่านี้ถูกวางไว้เหนือส่วนการระงับบัญชีโดยตั้งใจ
- ใน ระงับบัญชี เลือก รหัสเหตุผล (เช่น สลิปปลอม ตรวจสอบฟอกเงิน หรือ ร้านค้าร้องขอ) เพิ่มหมายเหตุ แล้วกด ระงับบัญชี
- แจ้งร้านค้า รายการถอนที่ถูกยกเลิกเพราะการระงับบัญชีจะไม่ถูกแจ้งไปยังระบบของร้านค้า ร้านค้าจึงต้องคืนยอดคงเหลือของลูกค้าในบันทึกของตนเอง
- หากจะให้ลูกค้ากลับมาใช้งาน: ยกเลิกการระงับบัญชี → หมายเหตุ (ไม่บังคับ) → ยกเลิกการระงับบัญชี การทำเช่นนี้ยกเลิกการบล็อกระดับแพลตฟอร์ม แต่ไม่ได้เปิดสิ่งที่ถูกยกเลิกหรือถูกพักไว้ขึ้นมาใหม่
หากต้องการทำเครื่องหมายลูกค้าว่าเป็นการฉ้อโกงจากคิวยอดขาดแทน ดู ตรวจสอบการละเมิด
ติดต่อใคร ฝ่ายกำกับดูแล ก่อนระงับบัญชีด้วยเหตุผลเรื่องการฟอกเงินหรือการฉ้อโกง ฝ่ายวิศวกรรม เพื่อยืนยันว่าเปิดการบังคับใช้การบล็อกอยู่หรือไม่
ลูกค้าขอให้ลบข้อมูลของตน
super-admin admin
สิ่งที่คุณเห็น ลูกค้า ซึ่งมักติดต่อผ่านร้านค้า ขอให้ P2P ลบข้อมูลส่วนบุคคลของตน
สาเหตุ ลูกค้ามีสิทธิ์ตามกฎหมายที่จะขอ การลบข้อมูล ใน P2P ดำเนินการโดยอัตโนมัติไม่นานหลังคุณส่งคำขอ และ ย้อนกลับไม่ได้ ข้อมูลส่วนบุคคลของลูกค้าจะถูกทำให้ไม่ระบุตัวตน รายละเอียดบัญชีธนาคารจะถูกทำลาย บันทึกที่พนักงานเขียนเกี่ยวกับลูกค้าจะถูกปิดทับ และลูกค้าจะถูกออกจากระบบ บันทึกทางการเงินของลูกค้า (การชำระเงิน บัญชีแยกประเภท และบันทึกการตรวจสอบ) จะถูกเก็บไว้ตามที่กฎหมายกำหนด
แบบฟอร์มไม่มีขั้นตอนยืนยัน การกด ยื่นคำขอ DSR ขณะที่เลือก ลบข้อมูล จะส่งคำขอทันที โดยถือว่าตรวจสอบแล้ว
สิ่งที่ต้องทำ
- ยืนยันว่าคำขอเป็นของจริง และมาจากลูกค้ารายนี้ที่ร้านค้านี้ ขอความเห็นชอบจากฝ่ายกำกับดูแลหากขั้นตอนของคุณกำหนดไว้
- ตรวจว่าลูกค้าไม่มีรายการที่ยังดำเนินอยู่ คือไม่มีรายการถอนที่เปิดอยู่ และไม่มีรายการฝากที่รอสลิป รายละเอียดธนาคารของลูกค้าที่ถูกลบข้อมูลจะหายไป จึงจ่ายเงินให้ลูกค้าไม่ได้อีก
- ผู้ใช้ → ลูกค้า → คำขอสิทธิ์เจ้าของข้อมูล (DSR)
- ตั้ง ประเภทคำขอ เป็น ลบข้อมูล ตรวจชื่อในหน้าอีกครั้ง แล้วกด ยื่นคำขอ DSR
- เมื่อสถานะของลูกค้าแสดง ลบแล้ว ในภายหลัง ให้แจ้งร้านค้า
รายการประเภทคำขอทั้งหมดอยู่ใน คำขอใช้สิทธิของเจ้าของข้อมูล
ติดต่อใคร ฝ่ายกำกับดูแล สำหรับทุกคำขอลบข้อมูลที่คุณไม่แน่ใจ
การเข้าสู่ระบบและการตั้งค่า
บัญชีเข้าสู่ระบบของร้านค้าหรือผู้แทนจำหน่ายถูกล็อก
super-admin admin
สิ่งที่คุณเห็น พนักงานของร้านค้า (มักเป็นเจ้าของเพียงคนเดียว) เข้าสู่ระบบไม่ได้ หรือเจ้าของคนแรกของผู้แทนจำหน่ายทำแอปยืนยันตัวตนหาย
สาเหตุ บัญชีพนักงานไม่มี "ลืมรหัสผ่าน" ตามปกติเจ้าของของร้านค้าเป็นผู้รีเซ็ตให้พนักงานของตน (คู่มือร้านค้า) เมื่อไม่มีเจ้าของคนใดเข้าสู่ระบบได้ งานนี้จะมาถึงคุณ เจ้าของคนแรกของผู้แทนจำหน่ายรีเซ็ตจากพอร์ทัลผู้แทนจำหน่ายไม่ได้เลย ทำได้จากคอนโซลเท่านั้น
สิ่งที่ต้องทำ: พนักงานของร้านค้า
- ร้านค้า → ร้านค้า → พนักงานและความปลอดภัย
- ใต้ พนักงาน หาบุคคลนั้น แล้วกด รีเซ็ตรหัสผ่าน
- คัดลอก รหัสผ่านชั่วคราว ทันที รหัสแสดงเพียงครั้งเดียว เซสชันของบุคคลนั้นจะต่ออายุไม่ได้อีก และเซสชันที่เปิดอยู่จะสิ้นสุดเองภายในประมาณหนึ่งชั่วโมง
- ส่งรหัสให้บุคคลนั้นแบบส่วนตัว หลังยืนยันตัวตนแล้ว บุคคลนั้นจะตั้งรหัสผ่านและแอปยืนยันตัวตนใหม่เมื่อเข้าสู่ระบบครั้งถัดไป
สิ่งที่ต้องทำ: ผู้ใช้ของผู้แทนจำหน่าย
- ผู้แทนจำหน่าย → ผู้แทนจำหน่าย → ผู้ใช้พอร์ทัล
- กด รีเซ็ตรหัสผ่าน ที่แถวของบุคคลนั้น แล้วยืนยัน
- คัดลอกรหัสผ่านชั่วคราว (แสดงเพียงครั้งเดียว) แล้วส่งต่อแบบส่วนตัว
ติดต่อใคร เจ้าของคนอื่นของร้านค้า (ถ้ามี) ซึ่งรีเซ็ตให้พนักงานของตนได้
ลูกค้าเริ่มรายการฝากไม่ได้ หรือบัญชีไม่เคยได้รับรายการฝาก
super-admin admin
สิ่งที่คุณเห็น ร้านค้าบอกว่าลูกค้าได้รับแจ้งว่าตั้งค่าการชำระเงินไม่ได้ในขณะนี้ หรือบัญชีหนึ่งของร้านค้าไม่เคยได้รับรายการฝาก หน้าบัญชีรับเงินฝากแสดง บัญชีที่เปิดใช้งาน … บัญชีจะไม่ได้รับเงินฝาก หรือบัญชีที่มีป้าย ยังไม่ได้ยืนยัน
สาเหตุ P2P ต้องหาปลายทางให้ทุกรายการฝาก บัญชีจะถูกข้ามเมื่อถูกปิด เมื่อยังไม่ได้ยืนยัน หรือเมื่อถึงวงเงินต่อวัน เกตเวย์จะถูกข้ามเมื่อข้อมูลรับรองถูกปิด เมื่อไม่มีปลายทางเหลือ ลูกค้าจะฝากเงินไม่ได้
บัญชีที่ร้านค้า สาขา หรือผู้แทนจำหน่ายเพิ่มเอง และบัญชีของร้านค้าที่คุณเพิ่มจากคอนโซล นับว่ายืนยันแล้วทันที บัญชีของแพลตฟอร์มที่คุณเพิ่มจากคอนโซลเริ่มต้นในสถานะยังไม่ยืนยัน และคอนโซลไม่มีปุ่มยืนยันบัญชีเหล่านั้น
สิ่งที่ต้องทำ
- ร้านค้า → ร้านค้า → ธนาคาร ตรวจว่ามีบัญชีอย่างน้อยหนึ่งบัญชีที่ ใช้งาน และ ยืนยันแล้ว
- เกตเวย์การชำระเงิน: หากร้านค้ารับชำระผ่าน QR ให้ตรวจว่าข้อมูลรับรองของร้านค้าเป็น ใช้งาน แล้วกด ทดสอบการเชื่อมต่อ
- สำหรับวงเงินต่อวัน ร้านค้า (หรือคุณ ใน บัญชีธนาคารของแพลตฟอร์ม สำหรับบัญชีของแพลตฟอร์ม) เป็นผู้เพิ่ม วงเงินต่อวัน
- สำหรับบัญชี ของแพลตฟอร์ม ที่ยังไม่ยืนยัน ให้ขอฝ่ายวิศวกรรมยืนยันให้
ติดต่อใคร ฝ่ายวิศวกรรม สำหรับบัญชีของแพลตฟอร์ม หรือเมื่อปลายทางทุกแห่งดูปกติแต่ลูกค้ายังฝากเงินไม่ได้
API key หรือ signing secret ของร้านค้า
super-admin admin
สิ่งที่คุณเห็น ร้านค้าทำ API key หรือ signing secret หาย สงสัยว่ารั่วไหล หรือเปลี่ยนไปแล้วระบบของตนถูกปฏิเสธ หรือปฏิเสธการแจ้งเตือนของ P2P
สาเหตุ API key คือสิ่งที่ระบบของร้านค้าใช้พิสูจน์ตัวตนกับ P2P signing secret (HMAC) คือสิ่งที่ P2P ใช้ลงลายเซ็นการแจ้งเตือน เพื่อให้ร้านค้าเชื่อถือได้ ทั้งสองแสดงเพียงครั้งเดียว เมื่อสร้างหรือหมุนเวียน การหมุนเวียนจะแทนที่ค่าเดิม ทันที ระบบของร้านค้าจะหยุดทำงานจนกว่านักพัฒนาของร้านค้าจะใส่ค่าใหม่
สิ่งที่ต้องทำ
- นัดเวลากับนักพัฒนาของร้านค้า การหมุนเวียนจะตัดการเชื่อมต่อที่ใช้งานอยู่จนกว่าจะอัปเดต
- ร้านค้า → ร้านค้า → พนักงานและความปลอดภัย → หมุนเวียน API key หรือ หมุนเวียน HMAC secret → ใช่ หมุนเวียน
- คัดลอกค่าใหม่ ทันที ค่าจะไม่แสดงอีกหลังคุณกด บันทึกแล้ว — ซ่อน ส่งให้นักพัฒนาของร้านค้าแบบส่วนตัว
- หลังเปลี่ยน signing secret ให้คาดว่าเว็บฮุกจะล้มเหลวจนกว่าร้านค้าจะอัปเดต แล้วกดลองส่งใหม่หลังจากนั้น (เว็บฮุกล้มเหลว)
ติดต่อใคร นักพัฒนาของร้านค้า
Chapter 5บทที่ 5
Merchants and resellersร้านค้าและผู้แทนจำหน่าย
Set up a merchant or a reseller, change a merchant's settings, branches, bank accounts and logins, and run the matching pools that decide whose customers meet.ตั้งค่าร้านค้าหรือผู้แทนจำหน่าย เปลี่ยนการตั้งค่า สาขา บัญชีธนาคาร และบัญชีเข้าสู่ระบบของร้านค้า และดูแลพูลจับคู่ที่กำหนดว่าลูกค้าของใครจะได้จับคู่กัน
Almost everything about one merchant lives on its page: Merchants → the merchant. Resellers have their own page under Resellers. Matching pools have one page of their own, Matching pools.
Before you change something for a merchant, check whether the merchant can change it themselves from their portal. Many settings here are also on the merchant's own Settings page, and the merchant knows their business better than you do.
Create a merchant
super-admin admin
- Merchants → New merchant.
- Fill in Slug (it can never be changed), Display name, Webhook URL (it must start with https://) and Rate limit / minute.
- If the merchant has signed the data processing agreement, tick
DPA accepted and give the DPA version.
Without it, the merchant is created as
SUSPENDEDand cannot be madeACTIVEuntil the agreement is recorded. - Press Create merchant.
- The API key and HMAC webhook secret are shown once. Copy both and hand them to the merchant's developer privately. Then press Done — open merchant.
Before the merchant can go live, finish these on the merchant's page:
- Staff & security → invite at least one Owner (Staff logins).
- Profile → Hosted-checkout return domains. Until one domain is saved, the merchant's hosted checkout does not work.
- Billing → set a fee schedule (Fees for one merchant).
- Bank → at least one bank account, unless the merchant adds its own, or takes deposits only through a gateway.
- If a reseller manages the merchant, assign it (Resellers).
The merchant's page
super-admin admin
The top of the page shows the merchant's name, its status and Act as merchant (support session). Below are eight tabs:
| Tab | What is on it |
|---|---|
| Profile | Name, webhook address, rate limit, status, return domains, the data processing agreement. |
| Matching & risk | The switches that decide how withdrawals and slips are handled for this merchant. |
| Billing | Fees, usage credit and the shared-pool buy-in. See Money and settlement. |
| Sub-merchants | The merchant's branches, their credit, allowance and pool membership. |
| Bank | The merchant's own bank accounts that deposits go to. |
| Staff & security | The API key, the signing secret, and staff logins. |
| Users | The merchant's customers. |
| Transactions | The merchant's money movements, with the late-slip upload. |
Profile
- Edit merchant: change the Display name,
Webhook URL, Rate limit / minute and
Status, then Save changes. The
status list shows
ACTIVE,SUSPENDEDandDEACTIVATED. - Hosted-checkout return domains: the web addresses the merchant's checkout may send customers back to. One bare address per line (no https://). A sub-domain is covered automatically.
- Record DPA acceptance: record the agreement version the merchant signed.
Matching and risk switches
super-admin admin
Each switch shows its current status and one button to change it.
| Switch | What it does | Default |
|---|---|---|
| Withdrawal auto-approve (skip bank verification) | Lets this merchant's customers withdraw to a bank account nobody has verified. It relaxes a compliance control; the merchant becomes responsible for checking its customers. You are asked to confirm before switching it on. | On for merchants created since mid-2026; older merchants keep what they had. The panel's own description still says it is off by default; the status line is what counts. |
| Credit-check spend gate | Asks the merchant's system to confirm each customer's balance, with a signed reply, before any withdrawal. | Off (opted out) |
| Slip-provider platform fallback | When the merchant's own slip-checking service cannot be reached, tries the platform's service once before manual review. It only works where the platform-wide switch for it is on. | Off |
| Allow partial withdrawal fulfillment | Lets a withdrawal be filled by several smaller deposits. | EXACT only |
| Sub-merchant withdraw allowance limit | Whether a branch's withdraw allowance is checked on every fill, or only on fills by another merchant's customers. Fills by another merchant's customers are always checked. | Cross-merchant fills only |
| Order amounts | Which of the platform's fixed amounts (฿100 to ฿50,000) this merchant's customers may use. The platform's list itself cannot be changed in the console. | All amounts enabled (platform default). |
| Reservation expiry window | How long a customer has to pay a deposit, 5 to 30 minutes. | 5 minutes |
| Priority tier thresholds | How many completed deposits put a customer in each priority tier. Only a Super admin can save it. | Platform default: 1 / 3 / 10 / 30 |
Branches (sub-merchants)
super-admin admin
Sub-merchants lists the merchant's branches with their Usage credit. To add one, fill in External code (the merchant's own code for it) and Display name, and press Create. Usually the merchant does this itself.
Press Manage on a row for four panels:
- Usage credit balance: Allocate moves usage credit from the merchant to the branch; Deallocate moves it back. Each needs a reason.
- Withdraw allowance: Grant allowance adds to the branch's allowance; Claw back takes it back. Each needs a reason.
- Matching pool: which pool the branch is in, who holds the cash (Cash held by), and admit or remove (below).
- Settings: rename, and Suspend, Reactivate or Deactivate.
Put a branch in a pool, or take it out
- In Matching pool, open Choose a pool… and pick the pool.
- A free pool: press Admit.
- A paid pool (Paid pool — buy-in required): only once the branch's buy-in has actually arrived, enter Buy-in received (THB) and Reason (audit), and press Record buy-in and admit.
- To take a branch out, press Remove from pool. It then shows Isolated. A branch that still owes its pool cannot be removed (Cannot remove: owes … to its pool.).
The merchant's bank accounts
super-admin admin
Bank lists the merchant's own accounts that deposits can go to, with Last assigned and their status. Use Assign a bank account to add one; an account you add here counts as verified, because adding it is your check. Deactivate takes an account out of use without deleting it.
The merchant can add and manage its own accounts, and set how deposits are shared between them, from its portal (merchant manual).
Staff logins, API key and signing secret
super-admin admin
On Staff & security:
- Rotate the API key or signing secret: see A merchant's API key or signing secret. Rotating breaks the merchant's live connection until they update it.
- Invite a staff member: in Invite merchant staff, enter Email, Display name and Role (Owner, Operator or Viewer), then press Generate credentials. Copy the temporary password (shown once) and pass it on privately. They choose their own password and set up an authenticator at first sign-in.
- Reset a password: Reset password on the person's row. See A login is locked out.
There is no button here to switch a staff login off. A merchant's owner does that from their own Team page (merchant manual).
Customers and transactions
super-admin admin
- Users lists the merchant's customers with their Channel, Status and Consent. Search by name or user ID. To act on a customer, use Users (Customers and risk).
- Transactions lists the merchant's money movements. Search by user
ID, merchant user ID, merchant order ID or idempotency key. The type column prints a raw code, for
example
DEPOSIT_RESERVATION_EXPIREDfor an expired deposit, and Amount (satang) is in satang (฿1 = 100 satang). An expired deposit offers Upload late slip (The customer paid after the deposit expired).
Matching pools
super-admin admin
Matching pools is where pools are created and switched on or off. Members are admitted from each merchant's own page (Put a branch in a pool), not here. How pools work is explained in Matching pools.
Create a pool
- Under Create a pool, choose Owned by: Merchant, Reseller or Platform. The owner decides how far its members reach.
- For a merchant or reseller pool, paste its ID into Owner ID.
- Give it a Name. Tick Require a buy-in before a sub-merchant may join if members must pay a buy-in.
- Press Create pool. The pool is created Disabled.
Switch a pool on or off
- Enable: the dialog, Enable this pool?, says how many members will start reaching customers outside their own. From the next match, real money moves between them.
- Disable: every member is isolated at once. No membership is removed, and switching it back on restores them.
Resellers
super-admin admin
A reseller manages a group of merchants on the platform's behalf, in its own portal. The platform bills the reseller for those merchants, and the reseller keeps the difference between each merchant's rate and the platform base (its spread). The reseller's own manual explains its side (reseller manual).
Create a reseller
- Resellers → New reseller.
- Fill in Slug (it can never be changed), Display name, Owner email and Owner display name.
- Choose a Temporary password (at least 12 characters, with a letter and a digit). You set it, and it is not shown again, so keep it until you have handed it over.
- Optionally set Base pay-in rate (bps, optional) and Base pay-out rate (bps, optional) (100 bps = 1%; blank means 0), and tick Allow this reseller to create its own merchants if the reseller may set up its own merchants.
- Press Create reseller, then pass the temporary password to the owner privately.
The reseller's page
- Act as reseller: open the reseller's portal read-only (Working inside a reseller's portal).
- Edit reseller: its name, its Status (anything but active locks its portal), and whether it may create merchants.
- Base rates: the platform's cut on this reseller's merchants, which is also the lowest rate the reseller may charge.
- Assigned merchants: Assign a merchant (optionally from a date) or Unassign it. A merchant can belong to one reseller at a time.
- Portal users: the owner, co-owners and sales agents, with Reset password. Only you can reset the founding owner.
- MDR sharing: sales agents' shares (below).
- View earnings →: what the reseller earned (Reseller earnings).
Sales agents' shares (MDR)
A reseller can give its sales agents (MDR users) a share of what it earns. A share is a rate on the merchant's volume, like the fee itself (for example 0.20% of the deposits), and all the shares on one merchant together can never be more than the reseller's spread on that merchant. The card calls it a "share-of-spread", but the figure you type is a rate on volume, not a percentage of the spread.
To set one: Assign share → choose the MDR user, the Fee type, and the Scope (one merchant or a group) → enter Share (%) and Effective from (YYYY-MM-DD) → Assign share. Setting 0 removes a share. Usually the reseller does this itself.
เกือบทุกอย่างเกี่ยวกับร้านค้าหนึ่งรายอยู่ในหน้าของร้านค้านั้น คือ ร้านค้า → ร้านค้า ผู้แทนจำหน่ายมีหน้าของตนเองใต้ ผู้แทนจำหน่าย ส่วนพูลจับคู่มีหน้าของตนเองหนึ่งหน้า คือ กลุ่มจับคู่
ก่อนเปลี่ยนสิ่งใดให้ร้านค้า ให้ตรวจว่าร้านค้าเปลี่ยนเองได้จากพอร์ทัลของตนหรือไม่ การตั้งค่าหลายอย่างในหน้านี้อยู่ในหน้าการตั้งค่าของร้านค้าเองด้วย และร้านค้ารู้จักธุรกิจของตนดีกว่าคุณ
สร้างร้านค้า
super-admin admin
- ร้านค้า → ร้านค้าใหม่
- กรอก Slug (เปลี่ยนภายหลังไม่ได้) ชื่อที่แสดง URL Webhook (ต้องขึ้นต้นด้วย https://) และ จำกัดอัตรา / นาที
- หากร้านค้าลงนามในข้อตกลงการประมวลผลข้อมูลแล้ว ให้ติ๊ก ยอมรับ DPA แล้ว และระบุ เวอร์ชัน DPA หากไม่มีข้อตกลงนี้ ร้านค้าจะถูกสร้างเป็น
SUSPENDED(ระงับชั่วคราว) และเปลี่ยนเป็นACTIVE(ใช้งาน) ไม่ได้จนกว่าจะบันทึกข้อตกลง - กด สร้างร้านค้า
- API key และ HMAC webhook secret แสดง เพียงครั้งเดียว คัดลอกทั้งสองค่า แล้วส่งให้นักพัฒนาของร้านค้าแบบส่วนตัว จากนั้นกด เสร็จสิ้น — เปิดร้านค้า
ก่อนที่ร้านค้าจะเริ่มใช้งานจริงได้ ให้ทำสิ่งเหล่านี้ในหน้าของร้านค้าให้เสร็จ
- พนักงานและความปลอดภัย → เชิญ เจ้าของ อย่างน้อยหนึ่งคน (บัญชีเข้าสู่ระบบของพนักงาน)
- โปรไฟล์ → โดเมนปลายทางของ hosted checkout หน้าชำระเงินของร้านค้า (hosted checkout) จะใช้งานไม่ได้จนกว่าจะบันทึกโดเมนอย่างน้อยหนึ่งโดเมน
- การเรียกเก็บเงิน → ตั้งตารางค่าธรรมเนียม (ค่าธรรมเนียมของร้านค้าหนึ่งราย)
- ธนาคาร → บัญชีธนาคารอย่างน้อยหนึ่งบัญชี เว้นแต่ร้านค้าจะเพิ่มเอง หรือรับรายการฝากผ่านเกตเวย์เท่านั้น
- หากผู้แทนจำหน่ายดูแลร้านค้านี้ ให้กำหนดร้านค้าให้ผู้แทนจำหน่าย (ผู้แทนจำหน่าย)
หน้าของร้านค้า
super-admin admin
ด้านบนของหน้าแสดงชื่อร้านค้า สถานะ และ เข้าใช้งานในฐานะร้านค้า (เซสชันสนับสนุน) ด้านล่างมี 8 แท็บ
| แท็บ | มีอะไรบ้าง |
|---|---|
| โปรไฟล์ | ชื่อ ที่อยู่เว็บฮุก ขีดจำกัดอัตรา สถานะ โดเมนปลายทาง และข้อตกลงการประมวลผลข้อมูล |
| การจับคู่และความเสี่ยง | สวิตช์ที่กำหนดวิธีจัดการรายการถอนและสลิปของร้านค้านี้ |
| การเรียกเก็บเงิน | ค่าธรรมเนียม เครดิตการใช้งาน และเงินสำรองที่วางไว้กับพูลรวม ดู เงินและการชำระ |
| ร้านค้าย่อย | สาขาของร้านค้า เครดิต วงเงินถอน และการเป็นสมาชิกพูล |
| ธนาคาร | บัญชีธนาคารของร้านค้าเองที่รับรายการฝาก |
| พนักงานและความปลอดภัย | API key signing secret และบัญชีเข้าสู่ระบบของพนักงาน |
| ผู้ใช้ | ลูกค้าของร้านค้า |
| ธุรกรรม | การเคลื่อนไหวของเงินของร้านค้า พร้อมการอัปโหลดสลิปย้อนหลัง |
โปรไฟล์
- แก้ไขร้านค้า: เปลี่ยน ชื่อที่แสดง URL Webhook จำกัดอัตรา / นาที และ สถานะ แล้วกด บันทึกการเปลี่ยนแปลง รายการสถานะแสดง
ACTIVESUSPENDEDและDEACTIVATED - โดเมนปลายทางของ hosted checkout: ที่อยู่เว็บที่หน้าชำระเงินของร้านค้าส่งลูกค้ากลับไปได้ ใส่ที่อยู่หนึ่งรายการต่อหนึ่งบรรทัด (ไม่ต้องมี https://) โดเมนย่อยครอบคลุมโดยอัตโนมัติ
- บันทึกการยอมรับ DPA: บันทึกเวอร์ชันของข้อตกลงที่ร้านค้าลงนาม
สวิตช์การจับคู่และความเสี่ยง
super-admin admin
สวิตช์แต่ละตัวแสดงสถานะปัจจุบัน และมีปุ่มหนึ่งปุ่มสำหรับเปลี่ยน
| สวิตช์ | ทำอะไร | ค่าเริ่มต้น |
|---|---|---|
| อนุมัติการถอนอัตโนมัติ (ข้ามการยืนยันบัญชีธนาคาร) | ให้ลูกค้าของร้านค้านี้ถอนเงินเข้าบัญชีธนาคารที่ยังไม่มีใครยืนยันได้ เป็นการผ่อนการควบคุมด้านการปฏิบัติตามกฎเกณฑ์ ร้านค้าจะรับผิดชอบการตรวจลูกค้าของตนเอง ระบบจะขอให้คุณยืนยันก่อนเปิด | เปิด สำหรับร้านค้าที่สร้างตั้งแต่กลางปี 2026 ร้านค้ารุ่นเก่าคงค่าเดิมไว้ คำอธิบายในแผงยังบอกว่าค่าเริ่มต้นคือปิด ให้ยึดตามบรรทัดสถานะ |
| เกตตรวจสอบเครดิตการถอน (credit.check) | ขอให้ระบบของร้านค้ายืนยันยอดคงเหลือของลูกค้าแต่ละราย พร้อมคำตอบที่ลงลายเซ็น ก่อนทุกรายการถอน | ปิด (เลือกไม่ใช้) |
| การสำรองผู้ให้บริการสลิปด้วยแพลตฟอร์ม | เมื่อติดต่อบริการตรวจสลิปของร้านค้าเองไม่ได้ ระบบจะลองใช้บริการของแพลตฟอร์มหนึ่งครั้งก่อนส่งให้เจ้าหน้าที่ตรวจ ใช้ได้เฉพาะเมื่อเปิดการตั้งค่าระดับแพลตฟอร์มสำหรับเรื่องนี้ไว้ | ปิด |
| อนุญาตการถอนเงินแบบเติมบางส่วน | ให้รายการถอนถูกเติมด้วยรายการฝากที่เล็กกว่าหลายรายการ | EXACT เท่านั้น |
| จำกัดวงเงินถอนของร้านค้าย่อย | กำหนดว่าจะตรวจวงเงินถอนของสาขาใน ทุก การเติม หรือเฉพาะการเติมโดยลูกค้าของร้านค้าอื่น การเติมโดยลูกค้าของร้านค้าอื่นถูกตรวจเสมอ | เฉพาะการจับคู่ข้ามร้านค้า |
| จำนวนเงินที่สั่งได้ | จำนวนเงินคงที่ของแพลตฟอร์ม (฿100 ถึง ฿50,000) ที่ลูกค้าของร้านค้านี้ใช้ได้ รายการจำนวนเงินของแพลตฟอร์มเองเปลี่ยนในคอนโซลไม่ได้ | เปิดใช้ทุกจำนวน (ค่าเริ่มต้นของแพลตฟอร์ม) |
| ระยะเวลาหมดอายุการจองยอดฝาก | ระยะเวลาที่ลูกค้ามีในการจ่ายรายการฝาก 5 ถึง 30 นาที | 5 นาที |
| เกณฑ์ระดับ priority | จำนวนรายการฝากที่สำเร็จที่ทำให้ลูกค้าอยู่ในระดับ priority แต่ละระดับ มีเพียงผู้ดูแลระบบสูงสุดที่บันทึกได้ | ค่าเริ่มต้นแพลตฟอร์ม: 1 / 3 / 10 / 30 |
สาขา (ร้านค้าย่อย)
super-admin admin
ร้านค้าย่อย แสดงสาขาของร้านค้าพร้อม เครดิตการใช้งาน หากจะเพิ่มสาขา ให้กรอก รหัสอ้างอิง (รหัสของร้านค้าเองสำหรับสาขานั้น) และ ชื่อที่แสดง แล้วกด สร้าง โดยปกติร้านค้าทำเอง
กด จัดการ ที่แถวเพื่อเปิด 4 แผง
- ยอดเครดิตการใช้งาน: จัดสรร ย้ายเครดิตการใช้งานจากร้านค้าไปยังสาขา ยกเลิกการจัดสรร ย้ายกลับ แต่ละรายการต้องมีเหตุผล
- วงเงินถอน: เพิ่มวงเงิน เพิ่มวงเงินถอนของสาขา เรียกคืนวงเงิน เรียกคืน แต่ละรายการต้องมีเหตุผล
- พูลจับคู่: สาขาอยู่ในพูลใด ใครถือเงินสด (ผู้ถือเงิน) และการรับเข้าหรือนำออก (ด้านล่าง)
- การตั้งค่า: เปลี่ยนชื่อ และ ระงับ เปิดใช้งานอีกครั้ง หรือ ปิดใช้งาน
รับสาขาเข้าพูล หรือนำออก
- ใน พูลจับคู่ เปิด เลือกพูล… แล้วเลือกพูล
- พูลที่ไม่ต้องวางเงินสำรอง: กด เพิ่มเข้าพูล
- พูลที่ต้องวางเงินสำรอง (ต้องวางเงินสำรองก่อนเข้าร่วม): เฉพาะเมื่อเงินสำรองของสาขาเข้ามาจริงแล้ว ให้กรอก เงินสำรองที่ได้รับ (บาท) และ เหตุผล (สำหรับตรวจสอบ) แล้วกด บันทึกเงินสำรองและรับเข้ากลุ่ม
- หากจะนำสาขาออก ให้กด นำออกจากพูล จากนั้นสาขาจะแสดง แยกอิสระ สาขาที่ยังค้างชำระพูลจะถูกนำออกไม่ได้ (นำออกไม่ได้: ค้างชำระ … ต่อพูล)
บัญชีธนาคารของร้านค้า
super-admin admin
ธนาคาร แสดงบัญชีของร้านค้าเองที่รับรายการฝากได้ พร้อม กำหนดล่าสุด และสถานะ ใช้ กำหนดบัญชีธนาคาร เพื่อเพิ่มบัญชี บัญชีที่คุณเพิ่มจากที่นี่นับว่ายืนยันแล้ว เพราะการเพิ่มคือการตรวจของคุณ ปิดใช้งาน นำบัญชีออกจากการใช้งานโดยไม่ลบ
ร้านค้าเพิ่มและจัดการบัญชีของตนเอง และกำหนดวิธีกระจายรายการฝากระหว่างบัญชีได้จากพอร์ทัลของตน (คู่มือร้านค้า)
บัญชีเข้าสู่ระบบของพนักงาน API key และ signing secret
super-admin admin
ใน พนักงานและความปลอดภัย
- หมุนเวียน API key หรือ signing secret: ดู API key หรือ signing secret ของร้านค้า การหมุนเวียนจะตัดการเชื่อมต่อที่ใช้งานอยู่ของร้านค้าจนกว่าจะอัปเดต
- เชิญพนักงาน: ใน เชิญพนักงานร้านค้า กรอก อีเมล ชื่อที่แสดง และ บทบาท (เจ้าของ ผู้ดำเนินการ หรือ ผู้ดู) แล้วกด สร้างข้อมูลรับรอง คัดลอกรหัสผ่านชั่วคราว (แสดงเพียงครั้งเดียว) แล้วส่งต่อแบบส่วนตัว พนักงานจะตั้งรหัสผ่านของตนเองและตั้งค่าแอปยืนยันตัวตนเมื่อเข้าสู่ระบบครั้งแรก
- รีเซ็ตรหัสผ่าน: รีเซ็ตรหัสผ่าน ที่แถวของบุคคลนั้น ดู บัญชีเข้าสู่ระบบถูกล็อก
ที่นี่ไม่มีปุ่มปิดบัญชีเข้าสู่ระบบของพนักงาน เจ้าของของร้านค้าทำได้จากหน้าทีมของตนเอง (คู่มือร้านค้า)
ลูกค้าและธุรกรรม
super-admin admin
- ผู้ใช้ แสดงลูกค้าของร้านค้าพร้อม ช่องทาง สถานะ และ ความยินยอม ค้นหาด้วยชื่อหรือรหัสผู้ใช้ หากจะดำเนินการกับลูกค้า ให้ใช้ ผู้ใช้ (ลูกค้าและความเสี่ยง)
- ธุรกรรม แสดงการเคลื่อนไหวของเงินของร้านค้า ค้นหาด้วยรหัสผู้ใช้ รหัสผู้ใช้ของร้านค้า รหัสออเดอร์ของร้านค้า หรือ idempotency key
คอลัมน์ประเภทแสดงรหัสดิบ เช่น
DEPOSIT_RESERVATION_EXPIREDสำหรับรายการฝากที่หมดอายุ และ จำนวน (สตางค์) เป็นสตางค์ (฿1 = 100 สตางค์) รายการฝากที่หมดอายุจะมี อัปโหลดสลิปย้อนหลัง (ลูกค้าโอนหลังจากรายการฝากหมดอายุ)
พูลจับคู่
super-admin admin
กลุ่มจับคู่ คือที่สร้างพูล และเปิดหรือปิดพูล สมาชิกถูกรับเข้าจากหน้าของแต่ละร้านค้า (รับสาขาเข้าพูล) ไม่ใช่จากที่นี่ วิธีการทำงานของพูลอธิบายไว้ใน พูลจับคู่
สร้างพูล
- ใต้ สร้างกลุ่ม เลือก เจ้าของกลุ่ม: ร้านค้า ผู้แทนจำหน่าย หรือ แพลตฟอร์ม เจ้าของกำหนดว่าสมาชิกเข้าถึงได้กว้างเพียงใด
- สำหรับพูลของร้านค้าหรือผู้แทนจำหน่าย ให้วางรหัสของเจ้าของลงใน รหัสเจ้าของ
- ตั้ง ชื่อ และติ๊ก กำหนดให้ร้านค้าย่อยต้องวางเงินสำรองก่อนเข้าร่วม หากต้องการให้สมาชิกวางเงินสำรอง
- กด สร้างกลุ่ม พูลจะถูกสร้างในสถานะ ปิดใช้งาน
เปิดหรือปิดพูล
- เปิดใช้งาน: หน้าต่าง เปิดใช้งานกลุ่มนี้หรือไม่? บอกว่ามีสมาชิกกี่รายที่จะเริ่มเข้าถึงลูกค้านอกกลุ่มของตน ตั้งแต่การจับคู่ครั้งถัดไป เงินจริงจะเคลื่อนระหว่างสมาชิกเหล่านั้น
- ปิดใช้งาน: สมาชิกทุกรายจะถูกแยกอิสระทันที ไม่มีการนำสมาชิกรายใดออก และการเปิดใช้อีกครั้งจะคืนสถานะเดิม
ผู้แทนจำหน่าย
super-admin admin
ผู้แทนจำหน่ายดูแลกลุ่มร้านค้าในนามของแพลตฟอร์ม ผ่านพอร์ทัลของตนเอง แพลตฟอร์มเรียกเก็บเงินจากผู้แทนจำหน่ายสำหรับร้านค้าเหล่านั้น และผู้แทนจำหน่ายได้ส่วนต่างระหว่างอัตราของแต่ละร้านค้ากับอัตราฐานของแพลตฟอร์ม (ส่วนต่าง หรือ spread) คู่มือของผู้แทนจำหน่ายอธิบายฝั่งของผู้แทนจำหน่าย (คู่มือผู้แทนจำหน่าย)
สร้างผู้แทนจำหน่าย
- ผู้แทนจำหน่าย → เพิ่มผู้แทนจำหน่าย
- กรอก ชื่อย่อ (เปลี่ยนภายหลังไม่ได้) ชื่อที่แสดง อีเมลเจ้าของ และ ชื่อที่แสดงของเจ้าของ
- ตั้ง รหัสผ่านชั่วคราว (อย่างน้อย 12 ตัวอักษร มีทั้งตัวอักษรและตัวเลข) คุณเป็นผู้ตั้ง และรหัสจะไม่แสดงอีก จึงต้องเก็บไว้จนกว่าจะส่งมอบ
- ตั้ง อัตราฐาน Pay-in (bps, ไม่บังคับ) และ อัตราฐาน Pay-out (bps, ไม่บังคับ) ได้ (100 bps = 1% เว้นว่างหมายถึง 0) และติ๊ก อนุญาตให้ผู้แทนจำหน่ายนี้สร้างร้านค้าของตนเอง หากจะอนุญาตให้ผู้แทนจำหน่ายตั้งร้านค้าของตนเอง
- กด สร้างผู้แทนจำหน่าย แล้วส่งรหัสผ่านชั่วคราวให้เจ้าของแบบส่วนตัว
หน้าของผู้แทนจำหน่าย
- เข้าดูในฐานะผู้แทนจำหน่าย: เปิดพอร์ทัลของผู้แทนจำหน่ายแบบอ่านอย่างเดียว (ทำงานในพอร์ทัลของผู้แทนจำหน่าย)
- แก้ไขผู้แทนจำหน่าย: ชื่อ สถานะ (สถานะใดที่ไม่ใช่ใช้งานจะล็อกพอร์ทัล) และสิทธิ์สร้างร้านค้า
- อัตราฐาน: ส่วนแบ่งของแพลตฟอร์มจากร้านค้าของผู้แทนจำหน่ายรายนี้ ซึ่งเป็นอัตราต่ำสุดที่ผู้แทนจำหน่ายเรียกเก็บได้ด้วย
- ร้านค้าที่กำหนด: กำหนด ร้านค้า (ระบุวันที่เริ่มได้) หรือ ยกเลิกการกำหนด ร้านค้าหนึ่งรายอยู่ภายใต้ผู้แทนจำหน่ายได้ครั้งละหนึ่งรายเท่านั้น
- ผู้ใช้พอร์ทัล: เจ้าของ เจ้าของร่วม และตัวแทนขาย พร้อม รีเซ็ตรหัสผ่าน มีเพียงคุณที่รีเซ็ตเจ้าของคนแรกได้
- การแบ่งปัน MDR: ส่วนแบ่งของตัวแทนขาย (ด้านล่าง)
- ดูรายได้ →: รายได้ของผู้แทนจำหน่าย (รายได้ของผู้แทนจำหน่าย)
ส่วนแบ่งของตัวแทนขาย (MDR)
ผู้แทนจำหน่ายแบ่งส่วนหนึ่งของรายได้ให้ตัวแทนขายของตน (ผู้ใช้ MDR) ได้ ส่วนแบ่งคือ อัตราต่อยอดธุรกรรมของร้านค้า เช่นเดียวกับค่าธรรมเนียม (เช่น 0.20% ของรายการฝาก) และส่วนแบ่งทั้งหมดของร้านค้าหนึ่งรายรวมกันต้องไม่เกินส่วนต่างของผู้แทนจำหน่ายจากร้านค้านั้น การ์ดเรียกสิ่งนี้ว่า "ส่วนแบ่งสเปรด" แต่ตัวเลขที่คุณพิมพ์คืออัตราต่อยอดธุรกรรม ไม่ใช่ร้อยละของส่วนต่าง
หากจะตั้งส่วนแบ่ง: กำหนดส่วนแบ่ง → เลือก ผู้ใช้ MDR ประเภทค่าธรรมเนียม และ ขอบเขต (ร้านค้าเดียวหรือกลุ่ม) → กรอก ส่วนแบ่ง (%) และ มีผลตั้งแต่ (YYYY-MM-DD) → กำหนดส่วนแบ่ง การตั้งเป็น 0 คือการลบส่วนแบ่ง โดยปกติผู้แทนจำหน่ายทำเอง
Chapter 6บทที่ 6
Customers and riskลูกค้าและความเสี่ยง
Find a customer, read their deposit conduct without over-reading it, freeze or unfreeze them, work the abuse and shared-account reports, verify bank accounts, and handle data requests, including an erasure that cannot be undone.ค้นหาลูกค้า อ่านพฤติกรรมการฝากโดยไม่ตีความเกินจริง ระงับหรือยกเลิกการระงับลูกค้า จัดการรายงานการละเมิดและบัญชีที่ใช้ร่วมกัน ยืนยันบัญชีธนาคาร และจัดการคำขอเกี่ยวกับข้อมูล รวมถึงการลบข้อมูลที่ย้อนกลับไม่ได้
Before you start: one person, several customers
Every customer arrives through a merchant, and the same person at two merchants is two customers in P2P. Everything on this page (conduct, a freeze, a data request) applies to the customer record you opened. If a person must be stopped everywhere, find each of their records.
Signals are not verdicts. The conduct band, the shrinkage flags and the shared-account report exist to point you at something to look at. None of them, on its own, is a reason to freeze anyone.
Find a customer
super-admin admin
Users lists every customer. Search by name, email or user ID; narrow by status (Active, Frozen, Erased, …). The Deposit conduct column shows each customer's band at a glance.
If a merchant gives you their own ID for the customer, open the merchant's Users tab instead, or search the merchant's Transactions by that ID.
The customer's page
super-admin admin
From top to bottom:
- Who they are: Email, User ID, Phone, KYC level and when they joined.
- Wallets: one row per merchant pool, with the Balance and the amount On hold.
- Recent withdrawals.
- Bank accounts: bank, holder and the last digits. Press Reveal to see a full account number. Every reveal is recorded against you, so reveal only when you need the number for a case.
- Deposit conduct, then Withdrawal experience.
- Account actions: freeze or unfreeze, and data requests.
Deposit conduct
The conduct panel summarises the customer's recent deposits: how many went through, and the problems recorded against them (rejected slips, over- and under-payments, expired deposits, duplicates). It gives a band: Clear, Watch or Review.
- Each problem is weighted. A forged or duplicate slip, or a payment to the wrong account, counts heavily. An unreadable photo, our own checking service failing, or a customer's own cancellation counts nothing, but is still listed so you can judge for yourself.
- The band is display only. Nothing is refused, delayed or matched differently because of it.
- Merchants see the same band for their own customers, built from the reasons chosen at reject. That is why the reject reason matters (Choosing a reject reason).
Withdrawal experience is different: How this customer's withdrawals have gone. Mostly a measure of our service, not their behaviour. Never read it as evidence against the customer.
Freeze and unfreeze
super-admin admin
The full procedure, with what a freeze does and does not stop, is the scenario Freeze or unfreeze a customer. In short:
- Freeze account needs a Reason code from a fixed list: Forged slip, Repeated underpayment, Repeated overpayment, Duplicate slip abuse, Chargeback abuse, Identity mismatch, AML review, Requested by merchant or Other. The reason is kept with the block and on the audit trail.
- It stops the customer signing in again and records a block across the whole platform. Whether the block also stops their deposits and withdrawals depends on a platform switch set by engineering.
- Unfreeze account lifts it. Nothing it cancelled or held comes back.
A merchant can also block its own customers, for its own business only, from its portal. A platform freeze is wider: it covers every merchant.
Abuse review
super-admin admin
Abuse review has two tabs.
Shrinkage lists customers who keep paying less than they reserved, with Shrinkages, Total shrinkage and New since last review. For each row, decide:
- Mark honest: the under-payments have an innocent explanation. The flag is dismissed until new ones arrive.
- Mark fraud: choose a Block reason, write what the customer did in Reason for marking fraud, and press Confirm fraud. This freezes the customer, exactly as a freeze from their page does, and records it as fraud.
Deposit conduct lists customers whose conduct band is Review (or, if you choose, Watch and above). It is for looking only; it has no buttons. It will not always agree with the shrinkage tab, and neither is wrong: one counts all time since your last review, the other weighs a recent window.
Empty is the healthy state for both tabs.
Shared bank accounts
super-admin admin
Shared accounts (Shared bank accounts) lists bank account numbers held by more than one party:
- Several users: several customer records share one number. Often one person with records at two merchants, which is normal.
- User and business account: a customer's account is also one of a business's deposit accounts. Usually the business's operator also deposits as a customer. It is listed because that account takes part in matching, so someone should be able to explain it.
- Crosses merchants marks a number seen at more than one merchant.
The counts are a floor, not a total: the same number written slightly differently is not detected. A low count means "what we can see", never "nothing to see".
Bank-account verification
super-admin admin
How to work the queue is in Bank verification. What to check before you press Verify account:
- The Account holder matches the customer's name, allowing for Thai and English spellings of the same name.
- The bank is one the customer plausibly uses, and the last 4 digits match any evidence you have.
- The customer is not frozen, and has no fraud record.
- If you have evidence (a ticket, a statement), note where it is in Artifact reference (optional).
If the name does not match, reject with a short code such as NAME_MISMATCH and a note, and tell
the customer's merchant why.
Data subject requests
super-admin admin
Customers have the legal right to see, correct, take away or erase their personal data. You submit a request on the customer's behalf from their page → Data Subject Request. Your identity is the check, so the request goes straight into processing, without a confirmation step.
| Request kind | What happens |
|---|---|
| Access / Portability | P2P gathers the customer's data (profile, bank account details without full numbers, orders, ledger, audit entries and conduct) into an export. The console does not show the export or the request's progress; ask engineering to retrieve it and deliver it. |
| Rectification | Do not use it from this form. The form sends your note as free text, and the processor can only apply specific fields (email, name, phone, language), so the correction is not made. A request that cannot be processed may also hold up requests submitted after it. Ask engineering to make the correction. |
| Erasure | Irreversible. Shortly after you submit it, the customer's personal details are anonymised, their bank account details are destroyed, staff notes about them are redacted, and their sessions end. Financial records are kept as the law requires. Their status becomes Erased. |
Before an erasure, follow A data-erasure request step by step.
The audit trail
super-admin admin
Every freeze, fraud mark, reveal, bank verification and data request is recorded on Audit events, with who did it and when. Filter by Target ID (the customer's user ID) to see everything that happened to one customer. See Looking something up.
Who to ask. Compliance, for any freeze, fraud mark or data request you are unsure about. Engineering, for a data export, a correction, or whether block enforcement is on.
ก่อนเริ่ม: คนหนึ่งคนอาจเป็นลูกค้าหลายราย
ลูกค้าทุกรายเข้ามาผ่านร้านค้า และคนคนเดียวที่เป็นลูกค้าของสองร้านค้า นับเป็น ลูกค้าสองราย ใน P2P ทุกอย่างในหน้านี้ (พฤติกรรม การระงับ และคำขอเกี่ยวกับข้อมูล) มีผลกับข้อมูลลูกค้ารายการที่คุณเปิดอยู่เท่านั้น หากต้องหยุดบุคคลหนึ่งในทุกที่ ให้ค้นหาข้อมูลลูกค้าของบุคคลนั้นให้ครบทุกรายการ
สัญญาณไม่ใช่คำตัดสิน ระดับพฤติกรรม เครื่องหมายยอดขาด และรายงานบัญชีที่ใช้ร่วมกัน มีไว้เพื่อชี้ให้คุณเห็นสิ่งที่ควรเข้าไปดู ไม่มีสิ่งใดในนี้เป็นเหตุผลเพียงพอในตัวเองที่จะระงับใคร
ค้นหาลูกค้า
super-admin admin
ผู้ใช้ แสดงลูกค้าทุกราย ค้นหาได้ด้วยชื่อ อีเมล หรือรหัสผู้ใช้ และกรองตามสถานะได้ (ใช้งาน ถูกระงับ ลบแล้ว และอื่น ๆ) คอลัมน์ พฤติกรรมการฝาก แสดงระดับของลูกค้าแต่ละรายให้เห็นได้ทันที
หากร้านค้าให้รหัสของร้านค้าเองสำหรับลูกค้ามา ให้เปิดแท็บ ผู้ใช้ ของร้านค้านั้นแทน หรือค้นหาด้วยรหัสนั้นใน ธุรกรรม ของร้านค้า
หน้าข้อมูลลูกค้า
super-admin admin
จากบนลงล่าง:
- ลูกค้าเป็นใคร: อีเมล รหัสผู้ใช้ เบอร์โทร ระดับ KYC และวันที่เริ่มใช้งาน
- กระเป๋าเงิน: หนึ่งแถวต่อพูลของร้านค้าหนึ่งแห่ง แสดง ยอดคงเหลือ และยอดที่ ถูกระงับ
- การถอนเงินล่าสุด
- บัญชีธนาคาร: ธนาคาร ชื่อเจ้าของบัญชี และเลขท้ายบัญชี กด แสดงเลขบัญชี เพื่อดูเลขบัญชีเต็ม ทุกครั้งที่คุณแสดงเลขบัญชี ระบบจะบันทึกไว้ภายใต้ชื่อของคุณ จึงควรแสดงเฉพาะเมื่อต้องใช้เลขนั้นสำหรับกรณีที่กำลังดำเนินการ
- พฤติกรรมการฝาก ตามด้วย ประสบการณ์การถอน
- การดำเนินการกับบัญชี: ระงับหรือยกเลิกการระงับ และคำขอเกี่ยวกับข้อมูล
พฤติกรรมการฝาก
แผงพฤติกรรมสรุปรายการฝากล่าสุดของลูกค้า ได้แก่ สำเร็จไปกี่รายการ และปัญหาที่บันทึกไว้ (สลิปที่ถูกปฏิเสธ การโอนเกินและการโอนขาด รายการฝากที่หมดอายุ และสลิปซ้ำ) แล้วกำหนดเป็นระดับหนึ่งระดับ: ปกติ เฝ้าระวัง หรือ ต้องตรวจสอบ
- ปัญหาแต่ละอย่างมีน้ำหนักต่างกัน สลิปปลอมหรือสลิปซ้ำ หรือการโอนเข้าบัญชีผิด มีน้ำหนักมาก ภาพที่อ่านไม่ได้ บริการตรวจสอบของเราเองขัดข้อง หรือลูกค้ายกเลิกเอง ไม่นับเลย แต่ยังแสดงไว้ให้คุณพิจารณาเอง
- ระดับนี้ ใช้แสดงผลเท่านั้น ไม่มีสิ่งใดถูกปฏิเสธ ล่าช้า หรือจับคู่ต่างออกไปเพราะระดับนี้
- ร้านค้าเห็นระดับเดียวกันนี้สำหรับลูกค้าของตนเอง ซึ่งคำนวณจากเหตุผลที่เลือกตอนปฏิเสธ เหตุผลในการปฏิเสธจึงสำคัญ (การเลือกเหตุผลในการปฏิเสธ)
ประสบการณ์การถอน เป็นคนละเรื่องกัน: รายการถอนของลูกค้ารายนี้เป็นอย่างไร ส่วนใหญ่เป็นการวัดบริการของเรา ไม่ใช่พฤติกรรมของลูกค้า อย่าถือว่าส่วนนี้เป็นหลักฐานที่ใช้กล่าวโทษลูกค้าเด็ดขาด
ระงับและยกเลิกการระงับ
super-admin admin
ขั้นตอนฉบับเต็ม รวมถึงสิ่งที่การระงับหยุดได้และหยุดไม่ได้ อยู่ในสถานการณ์ ระงับหรือยกเลิกการระงับลูกค้า สรุปสั้น ๆ ดังนี้
- ระงับบัญชี ต้องระบุ รหัสเหตุผล จากรายการที่กำหนดไว้: สลิปปลอม โอนขาดซ้ำๆ โอนเกินซ้ำๆ ใช้สลิปซ้ำโดยทุจริต ทุจริตการเรียกคืนเงิน ข้อมูลตัวตนไม่ตรงกัน ตรวจสอบฟอกเงิน ร้านค้าร้องขอ หรือ อื่น ๆ เหตุผลจะถูกเก็บไว้กับการบล็อกและในบันทึกตรวจสอบ
- การระงับหยุดไม่ให้ลูกค้าเข้าสู่ระบบอีก และบันทึกการบล็อกไว้ทั่วทั้งแพลตฟอร์ม การบล็อกจะหยุดรายการฝากและรายการถอนของลูกค้าด้วยหรือไม่ ขึ้นอยู่กับสวิตช์ของแพลตฟอร์มที่ฝ่ายวิศวกรรมเป็นผู้ตั้งค่า
- ยกเลิกการระงับบัญชี ยกเลิกการระงับ สิ่งที่การระงับยกเลิกหรือกันไว้แล้วจะไม่กลับคืนมา
ร้านค้า บล็อกลูกค้าของตนเองได้เช่นกันจากพอร์ทัลของร้านค้า โดยมีผลเฉพาะธุรกิจของร้านค้านั้น การระงับของแพลตฟอร์มกว้างกว่า เพราะครอบคลุมทุกร้านค้า
ตรวจสอบการละเมิด
super-admin admin
ตรวจสอบการละเมิด มีสองแท็บ
ยอดขาด แสดงลูกค้าที่โอนน้อยกว่ายอดที่จองไว้ซ้ำ ๆ พร้อม จำนวนรายการ ยอดที่ขาดหาย และ เพิ่มหลังการตรวจล่าสุด ในแต่ละแถว ให้ตัดสินใจ:
- ทำเครื่องหมายว่าซื่อสัตย์: การโอนขาดมีสาเหตุที่อธิบายได้โดยไม่ใช่การทุจริต เครื่องหมายจะถูกปิดไปจนกว่าจะมีการโอนขาดครั้งใหม่
- ทำเครื่องหมายว่าฉ้อโกง: เลือก เหตุผลการระงับ เขียนว่าลูกค้าทำอะไรใน เหตุผลที่ทำเครื่องหมายว่าฉ้อโกง แล้วกด ยืนยันการฉ้อโกง การทำเช่นนี้ ระงับ ลูกค้า เหมือนกับการระงับจากหน้าข้อมูลลูกค้าทุกประการ และบันทึกว่าเป็นการฉ้อโกง
พฤติกรรมการฝาก แสดงลูกค้าที่มีระดับพฤติกรรม ต้องตรวจสอบ (หรือ เฝ้าระวังขึ้นไป หากคุณเลือก) แท็บนี้มีไว้ดูอย่างเดียว ไม่มีปุ่มให้กด ผลของแท็บนี้อาจไม่ตรงกับแท็บยอดขาดเสมอไป และไม่มีแท็บใดผิด แท็บหนึ่งนับทั้งหมดตั้งแต่การตรวจครั้งล่าสุดของคุณ อีกแท็บหนึ่งถ่วงน้ำหนักตามช่วงเวลาล่าสุด
ว่างเปล่าคือสถานะที่ดี สำหรับทั้งสองแท็บ
บัญชีธนาคารที่ใช้ร่วมกัน
super-admin admin
บัญชีที่ใช้ร่วม (บัญชีธนาคารที่ใช้ร่วมกัน) แสดงเลขบัญชีธนาคาร ที่มีมากกว่าหนึ่งฝ่ายถือครอง:
- หลายผู้ใช้: ข้อมูลลูกค้าหลายรายการใช้เลขบัญชีเดียวกัน ส่วนใหญ่เป็นคนคนเดียวที่เป็นลูกค้าของสองร้านค้า ซึ่งเป็นเรื่องปกติ
- ผู้ใช้กับบัญชีธุรกิจ: บัญชีของลูกค้าเป็นบัญชีรับฝากบัญชีหนึ่งของธุรกิจด้วย มักเป็นเพราะผู้ดำเนินธุรกิจนั้นฝากเงินในฐานะลูกค้าด้วย รายการนี้แสดงไว้เพราะบัญชีนั้นมีส่วนในการจับคู่ จึงควรมีคนอธิบายได้
- ข้ามร้านค้า ทำเครื่องหมายเลขบัญชีที่พบในร้านค้ามากกว่าหนึ่งแห่ง
ตัวเลขเหล่านี้คือ จำนวนขั้นต่ำ (มีอย่างน้อยเท่านี้) ไม่ใช่จำนวนทั้งหมด เลขบัญชีเดียวกันที่เขียนต่างกันเล็กน้อยจะตรวจไม่พบ ตัวเลขที่ต่ำหมายถึง “เท่าที่เรามองเห็น” ไม่ได้หมายถึง “ไม่มีอะไรให้ดู”
การยืนยันบัญชีธนาคาร
super-admin admin
วิธีจัดการคิวอยู่ใน การยืนยันบัญชีธนาคาร สิ่งที่ต้องตรวจก่อนกด ยืนยันบัญชี:
- เจ้าของบัญชี ตรงกับชื่อลูกค้า โดยคำนึงว่าชื่อเดียวกันอาจสะกดเป็นภาษาไทยหรือภาษาอังกฤษ
- ธนาคารเป็นธนาคารที่ลูกค้าน่าจะใช้จริง และเลข 4 ตัวท้ายตรงกับหลักฐานที่คุณมี
- ลูกค้าไม่ได้ถูกระงับ และไม่มีประวัติการฉ้อโกง
- หากคุณมีหลักฐาน (ทิกเก็ต หรือรายการเดินบัญชี) ให้ระบุว่าหลักฐานอยู่ที่ใดใน รหัสอ้างอิงหลักฐาน (ไม่บังคับ)
หากชื่อไม่ตรงกัน ให้ปฏิเสธพร้อมรหัสสั้น ๆ เช่น NAME_MISMATCH และหมายเหตุ
แล้วแจ้งเหตุผลให้ร้านค้าของลูกค้าทราบ
คำขอใช้สิทธิของเจ้าของข้อมูล
super-admin admin
ลูกค้ามีสิทธิตามกฎหมายที่จะขอดู แก้ไข โอนย้าย หรือลบข้อมูลส่วนบุคคลของตน คุณยื่นคำขอแทนลูกค้าได้จากหน้าข้อมูลลูกค้า → คำขอสิทธิ์เจ้าของข้อมูล (DSR) ตัวตนของคุณในฐานะผู้ดูแลระบบถือเป็นการตรวจสอบแล้ว คำขอจึงเข้าสู่การดำเนินการทันที โดยไม่มีขั้นตอนยืนยัน
| ประเภทคำขอ | สิ่งที่เกิดขึ้น |
|---|---|
| เข้าถึงข้อมูล / โอนย้ายข้อมูล | P2P รวบรวมข้อมูลของลูกค้า (โปรไฟล์ ข้อมูลบัญชีธนาคารโดยไม่มีเลขบัญชีเต็ม รายการคำสั่ง บัญชีแยกประเภท รายการในบันทึกตรวจสอบ และพฤติกรรม) เป็นไฟล์ส่งออก คอนโซลไม่แสดงไฟล์ส่งออกหรือความคืบหน้าของคำขอ ให้ขอฝ่ายวิศวกรรมดึงไฟล์และส่งมอบ |
| แก้ไขข้อมูล | อย่าใช้จากแบบฟอร์มนี้ แบบฟอร์มส่งหมายเหตุของคุณเป็นข้อความอิสระ แต่ตัวประมวลผลแก้ไขได้เฉพาะบางช่อง (อีเมล ชื่อ เบอร์โทร และภาษา) การแก้ไขจึงไม่เกิดขึ้น คำขอที่ประมวลผลไม่ได้อาจทำให้คำขอที่ยื่นหลังจากนั้นค้างอยู่ด้วย ให้ขอฝ่ายวิศวกรรมแก้ไขแทน |
| ลบข้อมูล | ย้อนกลับไม่ได้ ไม่นานหลังจากคุณยื่นคำขอ ข้อมูลส่วนบุคคลของลูกค้าจะถูกทำให้ไม่สามารถระบุตัวตนได้ ข้อมูลบัญชีธนาคารของลูกค้าจะถูกทำลาย หมายเหตุของพนักงานเกี่ยวกับลูกค้าจะถูกปกปิดเนื้อหา และเซสชันของลูกค้าจะสิ้นสุด บันทึกทางการเงินยังคงเก็บไว้ตามที่กฎหมายกำหนด สถานะของลูกค้าจะเปลี่ยนเป็น ลบแล้ว |
ก่อนยื่นคำขอลบข้อมูล ให้ทำตาม คำขอลบข้อมูล ทีละขั้นตอน
บันทึกตรวจสอบ
super-admin admin
ทุกการระงับ การทำเครื่องหมายฉ้อโกง การแสดงเลขบัญชี การยืนยันบัญชีธนาคาร และคำขอเกี่ยวกับข้อมูล จะถูกบันทึกไว้ใน บันทึกตรวจสอบ พร้อมผู้ที่ทำและเวลา กรองด้วย ID เป้าหมาย (รหัสผู้ใช้ของลูกค้า) เพื่อดูทุกอย่างที่เกิดขึ้นกับลูกค้ารายหนึ่ง ดู การค้นหาข้อมูล
ติดต่อใคร ฝ่ายกำกับดูแล สำหรับการระงับ การทำเครื่องหมายฉ้อโกง หรือคำขอเกี่ยวกับข้อมูลที่คุณไม่แน่ใจ ฝ่ายวิศวกรรม สำหรับไฟล์ส่งออกข้อมูล การแก้ไขข้อมูล หรือเพื่อสอบถามว่าการบังคับใช้การบล็อกเปิดอยู่หรือไม่
Chapter 7บทที่ 7
Money and settlementเงินและการชำระ
The platform's settlement page (what it owes, disputes only it can undo, what it has paid), billing and fee schedules, the fee ledger, usage credit and top-ups, and the shared-pool buy-in.หน้าการชำระของแพลตฟอร์ม (สิ่งที่แพลตฟอร์มค้าง รายการชำระที่ถูกโต้แย้งซึ่งมีเพียงแพลตฟอร์มเพิกถอนได้ และสิ่งที่แพลตฟอร์มจ่ายไปแล้ว) การเรียกเก็บเงินและตารางค่าธรรมเนียม บัญชีค่าธรรมเนียม เครดิตการใช้งานและการเติมเงิน และเงินสำรองที่วางไว้กับพูลรวม
Four separate kinds of money appear in this chapter. Never add their figures together, and never use one to fix another:
| Kind | What it is | Where |
|---|---|---|
| Settlement | Cash the platform holds for merchants in its own accounts, and what it has paid them. | Settlement |
| Fees | What merchants or resellers owe the platform for using it. | Billing, Fee ledger |
| Usage credit | A merchant's prepaid balance, drawn down by its deposits. | Usage credit topups, a merchant's Billing tab |
| Shared-pool buy-in | Money a merchant posted to join a shared matching pool. | A merchant's Billing tab |
Nothing here sends money. You make transfers in a banking app, then record them here.
Platform settlement
super-admin admin
Settlement (Platform settlement) is about one thing: cash that landed in the platform's own accounts but belongs to a merchant or branch. That happens only for merchants switched onto platform fallback. The page tells you what the platform owes, what it has paid, and which payments are disputed.
At the top:
- The freshness line says when the figures were worked out (Live or "as of" a time). A figure can be up to a night old. Press ⟳ (Refresh) to have it worked out again before you pay anything.
- What can I do? lists what you can and cannot do on this page, and why.
The tabs:
| Tab | What is on it |
|---|---|
| To do | Disputed settlement payments, from every party, not only the platform. Only a platform admin can undo one, so this is the page's real queue. The menu shows how many are waiting. |
| Balances | You owe: one row per merchant or branch the platform owes, with Record payment. Owed to you is always empty: the platform has no customers of its own, so no one owes it on this page. |
| Paid | Every payment the platform has recorded, grouped by who was paid, with the slip if there is one. |
| Accrual | Pick a merchant to see where its customers' money sits, party by party: the same figures its staff and its reseller see. |
| Payout accounts | Not used by the platform: payout accounts belong to the parties being paid. |
Record a payment
super-admin admin
- Make the transfer first, from the platform's account, in your banking app. Keep the slip.
- On Balances, refresh (⟳), find the party (Look up a party filters the list), and press Record payment on its row. A row marked Requested … is a party that asked to be paid; paying it answers their request. If nobody asked, the same button records the payment on the platform's own initiative.
- Fill in the drawer:
- Amount (before fee): the full amount you are clearing for this party, before any fee you keep.
- Fee you keep, if the platform keeps its fee out of the transfer. You transfer then shows what should have left your bank; check it against your slip.
- Date paid, and the account you sent to (Sent to — bank, Sent to — last 4 digits, Sent to — account name).
- Bank reference (optional) and Wire slip. The slip is optional, but attach it: without one, a second record of the same transfer cannot be caught.
- Paid from: the platform account the money left.
- If the party's money sits in more than one platform account, the drawer splits your payment across them for you.
- Press Record payment.
The party sees the payment on its own Settlement page, and can confirm it or dispute it.
Correct or undo a payment
super-admin admin
- A payment the platform recorded by mistake (wrong amount, wrong party): on Paid, press Void this on it. In the drawer, say why (the party is shown your reason) and press Void. The amount goes back to owed. Then record the correct payment.
- A payment someone disputed: see A merchant disputed a settlement payment. Every disputed payment is on the To do tab, with Undo this payment. One the platform recorded also shows Void (disputed) on the Paid tab, which lists only the platform's own payments. Both open the same drawer, confirmed with Undo payment.
Voiding and undoing withdraw a record. They move no money.
Billing: what the platform earned
super-admin admin
Billing (Platform billing) shows, for the dates you pick (Bangkok time), Total usage, Total merchant fees, Platform revenue, the resellers' share and the sales agents' share. Below: By reseller, Unassigned merchants (merchants with no reseller), and Merchant fees: search a merchant and press View fees →.
This page says what was earned. Whether it has been paid is on the fee ledger.
Fees for one merchant
super-admin admin
A merchant's fees are set on its Billing tab (the same console opens from View fees →):
- Billing summary: today and this month.
- Fee schedule: the rates in force, newest first.
- Set fee schedule: choose Pay-in (deposits) or Pay-out (withdrawals), an Effective from (YYYY-MM-DD), the Rate (bps) the merchant pays and the Platform base (bps) the platform keeps. 100 bps = 1%. The reseller, if any, earns the difference. Press Set schedule.
- Set day override: a different rate for one day only, for a promotion or a correction, with a reason.
- Usage & fee report: usage and fees over a period, including by branch.
Reseller earnings
super-admin admin
From a reseller's page, View earnings → opens Reseller earnings for the dates you pick: per merchant, the usage, the merchant's fee, the platform's revenue, the reseller's gross, the sales agents' shares and the reseller's net, then By sub-merchant. Use it to agree figures with a reseller before billing.
The fee ledger: who still owes the platform
super-admin admin
Fee ledger is where fees become something someone owes, and where you record that they paid.
Opening the ledger. Until it is opened, nothing is billed to anyone, and the page says The fee ledger is not open. Opening it is the platform's go-live step for billing:
- Type the Cutoff day (GMT+7). It is deliberately not filled in for you. Activity before that day is never billed.
- Add a note on why this day, and press Open the ledger.
The day can be corrected only until the first fee is posted. After that it is fixed.
Who owes what. Outstanding by payer shows one row per party the platform bills (accrued − paid = outstanding): the reseller for merchants it manages, otherwise the merchant itself. A negative figure means that party has been credited more than it was billed; look into it.
Recording a payment the platform received. Press Record receipt on the row, enter Amount received (THB), When the payment was made and an optional bank reference, and press Record. No proof is asked for, because recording it reduces the platform's own claim. The party can dispute it from its own Money page.
Correcting a mistake. Under Recorded payments, press Void on a receipt the platform recorded in error, and give a reason. The payment is removed from the balance. If it is the payer who contests a payment, they raise a dispute instead.
Usage credit
super-admin admin
Usage credit is a merchant's prepaid balance for using P2P. Each settled deposit draws it down, and it may go below zero. Merchants top it up by transferring money and asking for it to be added.
Approving a top-up
- Usage credit topups → a request that is Submitted or Reviewing → Review.
- Check the Requested amount, the Bank reference, the note, and the Slip cascade verdict (whether the merchant's transfer slip was checked).
- Press Approve, then Confirm.
- If the slip could not be checked but you have confirmed the money arrived another way, tick Fast-forward (approve without verified slip), write in Admin note how you confirmed it, press Fast-forward approve, then Confirm.
- To refuse, give a Reason, press Reject, then Confirm.
Adjusting a balance by hand. On the merchant's Billing tab, Usage credit → Manual balance adjustment: enter Delta (THB) (negative to take credit away) and Reason (required), and press Apply adjustment. Use it for corrections agreed with finance, not for top-ups: a top-up has its own record.
A branch's usage credit is moved from its merchant on the Sub-merchants tab (Branches).
Shared-pool buy-in
super-admin admin
On a merchant's Billing tab, Shared-pool buy-in shows the Reserve posted: money the merchant paid in, off the platform, to join a shared matching pool. On its own it grants nothing and gates nothing.
- Top up: record money the merchant actually sent, with a reason. This only raises the reserve.
- Exchange: turn part of the reserve into one kind of credit, deposit or withdraw, capped at what is Exchangeable now. To split it between the two, exchange twice.
A branch's buy-in for a paid pool is recorded when you admit it (Put a branch in a pool).
Who to ask. Finance, for any payout, void, fee change or manual adjustment you are not sure of.
บทนี้มีเงินสี่ประเภทที่แยกจากกัน อย่านำตัวเลขของแต่ละประเภทมารวมกัน และอย่าใช้ประเภทหนึ่งไปแก้ไขอีกประเภทหนึ่ง:
| ประเภท | คืออะไร | อยู่ที่ใด |
|---|---|---|
| การชำระ | เงินสดที่แพลตฟอร์มถือไว้แทนร้านค้าในบัญชีของแพลตฟอร์มเอง และสิ่งที่แพลตฟอร์มจ่ายให้ร้านค้าไปแล้ว | การชำระเงิน |
| ค่าธรรมเนียม | สิ่งที่ร้านค้าหรือผู้แทนจำหน่ายค้างชำระแพลตฟอร์มจากการใช้งาน | การเรียกเก็บเงิน และ บัญชีค่าธรรมเนียม |
| เครดิตการใช้งาน | ยอดเงินชำระล่วงหน้าของร้านค้า ซึ่งลดลงตามรายการฝากของร้านค้า | เติมเครดิตการใช้งาน และแท็บ การเรียกเก็บเงิน ของร้านค้า |
| เงินสำรองที่วางไว้กับพูลรวม | เงินที่ร้านค้าวางไว้เพื่อเข้าร่วมพูลจับคู่ที่ใช้ร่วมกัน | แท็บ การเรียกเก็บเงิน ของร้านค้า |
ไม่มีสิ่งใดในบทนี้ส่งเงิน คุณโอนเงินในแอปธนาคาร แล้วจึงบันทึกไว้ที่นี่
การชำระของแพลตฟอร์ม
super-admin admin
การชำระเงิน (การชำระเงินของแพลตฟอร์ม) มีไว้สำหรับเรื่องเดียว คือเงินสดที่เข้า บัญชีของแพลตฟอร์มเอง แต่เป็นของร้านค้าหรือสาขา กรณีนี้เกิดเฉพาะกับร้านค้าที่ถูกเปิดใช้บัญชีสำรองของแพลตฟอร์ม หน้านี้บอกว่าแพลตฟอร์มค้างจ่ายเท่าไร จ่ายไปแล้วเท่าไร และรายการชำระใดถูกโต้แย้ง
ที่ด้านบน:
- บรรทัดความสดของข้อมูล บอกว่าตัวเลขคำนวณเมื่อใด (สด หรือ “ข้อมูล ณ” ตามด้วยเวลา) ตัวเลขอาจเก่าได้ถึงหนึ่งคืน กด ⟳ (รีเฟรช) เพื่อให้คำนวณใหม่ก่อนจ่ายเงินใด ๆ
- ฉันทำอะไรได้บ้าง แสดงสิ่งที่คุณทำได้และทำไม่ได้ในหน้านี้ พร้อมเหตุผล
แท็บต่าง ๆ:
| แท็บ | สิ่งที่อยู่ในแท็บ |
|---|---|
| ต้องทำ | รายการชำระที่ถูกโต้แย้งจาก ทุก ฝ่าย ไม่ใช่เฉพาะของแพลตฟอร์ม มีเพียงผู้ดูแลระบบของแพลตฟอร์มที่เพิกถอนรายการเหล่านี้ได้ แท็บนี้จึงเป็นคิวงานจริงของหน้านี้ เมนูแสดงจำนวนรายการที่รออยู่ |
| ยอดคงเหลือ | ที่คุณค้างจ่าย: หนึ่งแถวต่อร้านค้าหรือสาขาที่แพลตฟอร์มค้างจ่าย พร้อม บันทึกการจ่ายเงิน ส่วน ที่ค้างจ่ายให้คุณ ว่างเปล่าเสมอ เพราะแพลตฟอร์มไม่มีลูกค้าของตนเอง จึงไม่มีใครค้างจ่ายแพลตฟอร์มในหน้านี้ |
| จ่ายแล้ว | ทุกรายการชำระที่แพลตฟอร์มบันทึกไว้ จัดกลุ่มตามฝ่ายที่ได้รับเงิน พร้อมสลิปถ้ามี |
| ยอดค้างสะสม | เลือกร้านค้าเพื่อดูว่าเงินของลูกค้าร้านค้านั้นอยู่ที่ใด แยกทีละฝ่าย เป็นตัวเลขชุดเดียวกับที่พนักงานของร้านค้าและผู้แทนจำหน่ายของร้านค้าเห็น |
| บัญชีรับเงิน | แพลตฟอร์มไม่ได้ใช้ บัญชีรับเงินเป็นของฝ่ายที่ได้รับการชำระ |
บันทึกการจ่ายเงิน
super-admin admin
- โอนเงินก่อน จากบัญชีของแพลตฟอร์มในแอปธนาคารของคุณ และเก็บสลิปไว้
- ในแท็บ ยอดคงเหลือ กดรีเฟรช (⟳) ค้นหาฝ่ายนั้น (ค้นหาคู่ค้า ใช้กรองรายการ) แล้วกด บันทึกการจ่ายเงิน ในแถวของฝ่ายนั้น แถวที่มีเครื่องหมาย เรียกเก็บเงินเมื่อ … คือฝ่ายที่ขอรับเงินมา การจ่ายให้ฝ่ายนั้นถือเป็นการตอบคำขอ หากไม่มีใครขอ ปุ่มเดียวกันจะบันทึกการจ่ายเงินที่แพลตฟอร์มดำเนินการเอง
- กรอกข้อมูลในแผงที่เปิดขึ้น:
- จำนวนเงิน (ก่อนหักค่าธรรมเนียม): ยอดเต็มที่คุณชำระให้ฝ่ายนี้ ก่อนหักค่าธรรมเนียมที่คุณเก็บไว้
- ค่าธรรมเนียมที่คุณหักไว้ หากแพลตฟอร์มหักค่าธรรมเนียมของตนไว้จากยอดที่โอน จากนั้น คุณโอนจริง จะแสดงยอดที่ควรออกจากบัญชีธนาคารของคุณ ให้ตรวจกับสลิป
- วันที่จ่าย และบัญชีที่คุณโอนไป (โอนไปที่ — ธนาคาร โอนไปที่ — เลข 4 ตัวท้าย โอนไปที่ — ชื่อบัญชี)
- เลขอ้างอิงธนาคาร (ไม่บังคับ) และ สลิปการโอน สลิปไม่บังคับ แต่ควรแนบ เพราะหากไม่มีสลิป จะตรวจจับไม่ได้ว่าการโอนครั้งเดียวกันถูกบันทึกซ้ำ
- จ่ายจากบัญชี: บัญชีของแพลตฟอร์มที่เงินโอนออกไป
- หากเงินของฝ่ายนั้นอยู่ในบัญชีของแพลตฟอร์มมากกว่าหนึ่งบัญชี แผงจะแบ่งยอดที่คุณจ่ายไปยังบัญชีเหล่านั้นให้เอง
- กด บันทึกการชำระเงิน
ฝ่ายนั้นจะเห็นรายการชำระในหน้าการชำระของตนเอง และยืนยันหรือโต้แย้งได้
แก้ไขหรือเพิกถอนรายการชำระ
super-admin admin
- รายการชำระที่แพลตฟอร์มบันทึกผิดพลาด (จำนวนผิด หรือฝ่ายผิด): ในแท็บ จ่ายแล้ว กด เพิกถอนรายการนี้ ที่รายการนั้น ในแผงที่เปิดขึ้น ระบุเหตุผล (ฝ่ายนั้นจะเห็นเหตุผลของคุณ) แล้วกด เพิกถอน จำนวนเงินจะกลับไปเป็นยอดค้าง จากนั้นให้บันทึกรายการชำระที่ถูกต้อง
- รายการชำระที่มีผู้โต้แย้ง: ดู ร้านค้าโต้แย้งรายการชำระ รายการชำระที่ถูกโต้แย้งทุกรายการอยู่ในแท็บต้องทำ พร้อม เพิกถอนรายการนี้ รายการที่ แพลตฟอร์ม บันทึกไว้จะแสดง เพิกถอน (มีข้อโต้แย้ง) ในแท็บจ่ายแล้วด้วย ซึ่งแสดงเฉพาะรายการชำระของแพลตฟอร์มเอง ทั้งสองปุ่มเปิดแผงเดียวกัน และยืนยันด้วย เพิกถอน
การเพิกถอนทั้งสองแบบเป็นการถอน บันทึก ออกเท่านั้น ไม่ได้โอนย้ายเงินใด ๆ
การเรียกเก็บเงิน: รายได้ของแพลตฟอร์ม
super-admin admin
การเรียกเก็บเงิน (การเรียกเก็บเงินแพลตฟอร์ม) แสดงตามวันที่ที่คุณเลือก (เวลากรุงเทพฯ) ได้แก่ การใช้งานรวม ค่าธรรมเนียมร้านค้ารวม รายได้แพลตฟอร์ม ส่วนแบ่งของผู้แทนจำหน่าย และส่วนแบ่งของตัวแทนขาย (ผู้ใช้ MDR) ด้านล่างมี แยกตามผู้แทนจำหน่าย ร้านค้าที่ไม่ได้กำหนด (ร้านค้าที่ไม่มีผู้แทนจำหน่าย) และ ค่าธรรมเนียมร้านค้า: ค้นหา ร้านค้า แล้วกด ดูค่าธรรมเนียม →
หน้านี้บอกสิ่งที่ เกิดเป็นรายได้ แล้ว ส่วนเงินนั้น ได้รับชำระ แล้วหรือไม่ ดูได้ในบัญชีค่าธรรมเนียม
ค่าธรรมเนียมของร้านค้าหนึ่งราย
super-admin admin
ค่าธรรมเนียมของร้านค้ากำหนดไว้ที่แท็บ การเรียกเก็บเงิน ของร้านค้านั้น (คอนโซลเดียวกันนี้เปิดได้จาก ดูค่าธรรมเนียม →):
- สรุปการเรียกเก็บเงิน: วันนี้และเดือนนี้
- ตารางค่าธรรมเนียม: อัตราที่มีผลอยู่ เรียงจากใหม่ไปเก่า
- ตั้งค่าตารางค่าธรรมเนียม: เลือก Pay-in (รายการฝาก) หรือ Pay-out (รายการถอน) กรอก มีผลตั้งแต่ (ปปปป-ดด-วว) อัตรา (bps) ที่ร้านค้าจ่าย และ อัตราฐานแพลตฟอร์ม (bps) ที่แพลตฟอร์มเก็บไว้ 100 bps = 1% ผู้แทนจำหน่าย (ถ้ามี) ได้รับส่วนต่าง กด ตั้งค่าตาราง
- ตั้งค่าแทนที่รายวัน: อัตราที่ต่างออกไปสำหรับวันเดียวเท่านั้น สำหรับโปรโมชันหรือการแก้ไข พร้อมเหตุผล
- รายงานการใช้งานและค่าธรรมเนียม: การใช้งานและค่าธรรมเนียมในช่วงเวลาหนึ่ง รวมถึงแยกตามสาขา
รายได้ของผู้แทนจำหน่าย
super-admin admin
จากหน้าผู้แทนจำหน่าย ดูรายได้ → เปิด รายได้ผู้แทนจำหน่าย ตามวันที่ที่คุณเลือก โดยแยกตามร้านค้า แสดงการใช้งาน ค่าธรรมเนียมของร้านค้า รายได้ของแพลตฟอร์ม รายได้รวมของผู้แทนจำหน่าย ส่วนแบ่งของตัวแทนขาย และรายได้สุทธิของผู้แทนจำหน่าย ตามด้วย แยกตามร้านค้าย่อย ใช้รายงานนี้ตกลงตัวเลขกับผู้แทนจำหน่ายก่อนเรียกเก็บเงิน
บัญชีค่าธรรมเนียม: ใครยังค้างชำระแพลตฟอร์ม
super-admin admin
บัญชีค่าธรรมเนียม คือที่ที่ค่าธรรมเนียมกลายเป็นยอดค้างชำระของแต่ละฝ่าย และที่ที่คุณบันทึกว่าได้รับชำระแล้ว
การเปิดบัญชี จนกว่าจะเปิดบัญชี จะไม่มีการเรียกเก็บเงินจากใครเลย และหน้านี้แสดงว่า ยังไม่ได้เปิดบัญชีค่าธรรมเนียม การเปิดบัญชีคือขั้นตอนเริ่มใช้งานการเรียกเก็บเงินของแพลตฟอร์ม:
- พิมพ์ วันตัดยอด (GMT+7) ระบบจงใจไม่กรอกช่องนี้ไว้ให้ กิจกรรมก่อนวันนั้นจะไม่ถูกเรียกเก็บเลย
- เพิ่มหมายเหตุว่าทำไมจึงเลือกวันนี้ แล้วกด เปิดบัญชี
แก้ไขวันนั้นได้จนกว่าค่าธรรมเนียมรายการแรกจะถูกบันทึก หลังจากนั้นจะเปลี่ยนไม่ได้อีก
ใครค้างเท่าไร ยอดคงค้างแยกตามฝ่ายที่ชำระ แสดงหนึ่งแถวต่อฝ่ายที่แพลตฟอร์มเรียกเก็บ (สะสม − ชำระแล้ว = คงค้าง) คือผู้แทนจำหน่ายสำหรับร้านค้าที่ตนดูแล มิฉะนั้นคือตัวร้านค้าเอง ตัวเลขติดลบหมายความว่าฝ่ายนั้นได้รับเครดิตมากกว่ายอดที่ถูกเรียกเก็บ ให้ตรวจสอบ
บันทึกการชำระที่แพลตฟอร์มได้รับ กด บันทึกการชำระ ในแถวนั้น กรอก จำนวนเงินที่ได้รับ (บาท) วันเวลาที่ชำระ และเลขอ้างอิงธนาคาร (ถ้ามี) แล้วกด บันทึก ไม่ต้องแนบหลักฐาน เพราะการบันทึกนี้ลดยอดที่แพลตฟอร์มเรียกร้องเอง ฝ่ายนั้นโต้แย้งได้จากหน้าการเงินของตนเอง
การแก้ไขความผิดพลาด ใต้ การชำระที่บันทึกไว้ กด เพิกถอน ที่รายการรับชำระที่แพลตฟอร์มบันทึกผิด และระบุเหตุผล รายการนั้นจะถูกนำออกจากยอด หากเป็น ฝ่ายที่ชำระ ที่คัดค้านรายการ ฝ่ายนั้นจะยื่นโต้แย้งแทน
เครดิตการใช้งาน
super-admin admin
เครดิตการใช้งานคือยอดเงินชำระล่วงหน้าของร้านค้าสำหรับการใช้งาน P2P รายการฝากที่สำเร็จแต่ละรายการจะหักยอดนี้ และยอดติดลบได้ ร้านค้าเติมยอดด้วยการโอนเงิน แล้วขอให้เพิ่มยอดเข้าไป
การอนุมัติการเติมเงิน
- เติมเครดิตการใช้งาน → คำขอที่อยู่ในสถานะ ส่งแล้ว หรือ กำลังตรวจสอบ → ตรวจสอบ
- ตรวจ จำนวนที่ขอ อ้างอิงธนาคาร หมายเหตุ และ ผลการตรวจสอบ cascade สลิป (สลิปการโอนของร้านค้าผ่านการตรวจหรือไม่)
- กด อนุมัติ แล้วกด ยืนยัน
- หากตรวจสลิปไม่ได้ แต่คุณยืนยันด้วยวิธีอื่นแล้วว่าเงินเข้ามาแล้ว ให้ติ๊ก Fast-forward (อนุมัติโดยไม่มีสลิปที่ตรวจสอบแล้ว) เขียนใน หมายเหตุผู้ดูแล ว่าคุณยืนยันอย่างไร กด อนุมัติแบบ fast-forward แล้วกด ยืนยัน
- หากต้องการปฏิเสธ ให้ระบุ เหตุผล กด ปฏิเสธ แล้วกด ยืนยัน
ปรับยอดด้วยตนเอง ที่แท็บ การเรียกเก็บเงิน ของร้านค้า เครดิตการใช้งาน → ปรับยอดเงินด้วยตนเอง: กรอก ส่วนต่าง (THB) (ใส่ค่าติดลบเพื่อหักเครดิตออก) และ เหตุผล (จำเป็น) แล้วกด ใช้การปรับ ใช้สำหรับการแก้ไขที่ตกลงกับฝ่ายการเงินแล้ว ไม่ใช่สำหรับการเติมเงิน เพราะการเติมเงินมีบันทึกของตนเอง
การโอนเครดิตการใช้งานจากร้านค้าไปยัง สาขา ทำที่แท็บ ร้านค้าย่อย (สาขา)
เงินสำรองที่วางไว้กับพูลรวม
super-admin admin
ที่แท็บ การเรียกเก็บเงิน ของร้านค้า เงินสำรองที่วางไว้กับพูลรวม แสดง เงินสำรองที่วางไว้ คือเงินที่ร้านค้าโอนมาวางไว้นอกแพลตฟอร์ม เพื่อเข้าร่วมพูลจับคู่ที่ใช้ร่วมกัน ยอดนี้เพียงลำพังไม่ได้ให้สิทธิ์ใด และไม่ได้ปิดกั้นสิ่งใด
- เติมเงินสำรอง: บันทึกเงินที่ร้านค้าส่งมาจริง พร้อมเหตุผล การทำเช่นนี้เพียงเพิ่มยอดเงินสำรอง
- แลก: เปลี่ยนเงินสำรองบางส่วนเป็นเครดิต ประเภทเดียว คือฝากหรือถอน สูงสุดไม่เกินยอด แลกได้ขณะนี้ หากต้องการแบ่งระหว่างสองประเภท ให้แลกสองครั้ง
เงินสำรองของ สาขา สำหรับพูลที่ต้องวางเงินสำรอง จะถูกบันทึกตอนที่คุณรับสาขาเข้าพูล (นำสาขาเข้าพูล)
ติดต่อใคร ฝ่ายการเงิน สำหรับการจ่ายเงิน การเพิกถอนรายการ การเปลี่ยนค่าธรรมเนียม หรือการปรับยอดด้วยตนเองที่คุณไม่แน่ใจ
Chapter 8บทที่ 8
Platform settingsการตั้งค่าแพลตฟอร์ม
The slip-checking services, payment gateways, the platform's own bank accounts and the money held in them, admin accounts, and the platform-wide switches that are not in the console at all.บริการตรวจสอบสลิป เกตเวย์การชำระเงิน บัญชีธนาคารของแพลตฟอร์มเองและเงินที่อยู่ในบัญชีเหล่านั้น บัญชีผู้ดูแลระบบ และสวิตช์ระดับแพลตฟอร์มที่ไม่ได้อยู่ในคอนโซลเลย
These pages change how the whole platform behaves, not one merchant. Most changes here take effect for every new deposit at once. Make them in a quiet hour, and tell your team first.
What is not in the console
Several platform-wide switches are set by engineering, outside the console, and can differ between the test and live platforms. The manual says "where the platform allows it" wherever one matters. They include:
- whether a customer block (a freeze, a fraud mark, a merchant's block) actually stops deposits and withdrawals, or is only recorded;
- whether branches' own bank accounts, and resellers' accounts and gateways, take part in deposit routing;
- whether a merchant is switched onto the platform's own accounts as a fallback;
- whether merchant staff may settle a stuck gateway deposit on the customer's slip;
- whether deposits confirmed but never paid are released automatically;
- how many slip uploads a customer gets before they are locked (normally three);
- the platform's default fee, used for any merchant without a fee schedule.
If a merchant's problem depends on one of these, ask engineering what it is set to. Don't guess from how the test platform behaves.
Slip-verify providers
super-admin admin
Slip-verify providers controls the services that check slips. Each deposit is checked by one service: the one set for its merchant, else the one its reseller set up in its own portal, else the platform's default. If that service cannot give an answer, the slip goes to manual review.
Providers lists the services P2P can use, with a status. Turning one to Disabled routes all traffic away from it, for example during that service's outage.
Configured credentials lists the keys stored per scope (the platform's default, or one merchant), and which one is Active.
- Add a key: Add credentials → the
Scope (and the Merchant ID
for one merchant), the Provider and the
API key → Save. The
key is never shown again. What saving does depends on the scope:
- The scope has no active service yet (for example a merchant's first key): the key becomes active at once, and that merchant's slips stop using its reseller's or the platform's service from the next upload.
- You saved the service that is already active: its key is replaced at once, and the old key stops being used.
- Another service is already active: the key is stored switched off. Turn it active when you are ready.
- Test it first: Test connection, then paste a slip's QR text or choose a slip image (read in your browser, never uploaded), optionally give the expected amount, and Run test. You see what the service read: the reference, the amount, the sender and the receiver.
Payment gateways
super-admin admin
Payment gateways holds the keys P2P uses to take QR deposits through a payment gateway, and to pay withdrawals from a merchant's gateway balance.
- Add a key: Add credential → the owner (a merchant, or the
platform), an optional Display name (optional), the base address if the provider
gave one, the API key and API secret
→ Provision.
- The first key for an owner goes live at once, and deposits start going to it.
- If the owner already has an active key, the new one is stored switched off.
- Test connection: asks the gateway for its balance. No customer or deposit is created. Do this before activating anything.
- Activate: puts this key into deposit routing, and takes the owner's other key out.
- Deactivate: deposits for that owner fall back to their other destinations.
- Rotate credentials: replace the key or the secret. The new values are shown once.
The Webhook callback column shows the address the gateway must call back to report payments. If the provider does not have it, gateway deposits never settle on their own.
For gateway deposits that were credited on a slip, see A gateway deposit was credited on a slip.
The platform's bank accounts
super-admin admin
Platform bank accounts opens Deposit accounts: the platform's own accounts that deposits can land in. They are used only for merchants switched onto platform fallback.
- Allocation plan: how deposits are shared between the accounts: Round robin, Least accumulated first or Random.
- Each account shows its status, Today's deposits, Daily limit, Priority and Last used. Edit sets the daily limit (an account is skipped for the rest of the day, Bangkok time, once it reaches it) and the priority.
- View transactions lists the deposits into one account.
- Add, activate or deactivate accounts opens the list where you add a platform account, or switch one on or off.
If you see … active account(s) will not receive deposits: an account marked Not verified never receives a deposit. Platform accounts added in the console start unverified, and the console has no button to verify one. Ask engineering.
Money held, and money moved out
Each account also shows In, Out (recorded) and Remaining: roughly, what customers paid in, minus what the records say has left. Out counts settlement payments recorded as paid from this account, and money moved out. Withdrawal payouts are not counted.
When money leaves a platform account for any other reason (a transfer to another platform account, bank charges), record it so the figure matches the bank statement: Record money moved out → Amount moved out, Date (the date on the statement), What was it for?, and where it went → Record it.
Admins
super-admin
Admins is for Super admins only. Admin accounts lists everyone with access, their role, their state (Active, Has not set a password yet, No authenticator enrolled) and when they last signed in.
Add an admin
- Under Create admin account, enter the
Email and Display name,
and choose the Role. The list shows raw codes:
ADMIN(Admin),VIEWER(Viewer) andSUPER_ADMIN(Super admin). Give the smallest role that does the job (Your role in five minutes). The role cannot be changed later from the console. - Press Create admin.
- Copy the Temp password. It is shown once and expires. Hand it over in person or by another private channel.
Reset an admin's sign-in
- Press Reset credentials on their row. This fills in their ID in Reset admin credentials.
- Optionally give a Reason (optional), for example a lost phone, and press Reset credentials.
- Copy the Temp password (shown once) and hand it over privately. Their sessions can no longer be renewed, and one already open ends by itself within about an hour. They set up a new password and authenticator with the temporary password.
You cannot reset yourself; another Super admin must.
An admin who leaves. There is no button to switch an admin off. Reset their sign-in (above), with a reason such as "left", and do not hand over the temporary password. They cannot sign in again, but a session they already have open keeps working until it runs out, within about an hour. If they must lose access at once, ask engineering. Either way, ask engineering to remove the account for good.
หน้าเหล่านี้เปลี่ยนการทำงานของทั้งแพลตฟอร์ม ไม่ใช่ของร้านค้ารายเดียว การเปลี่ยนแปลงส่วนใหญ่ในหน้าเหล่านี้มีผลกับรายการฝากใหม่ทุกรายการทันที ให้ทำในช่วงเวลาที่มีรายการน้อย และแจ้งทีมของคุณก่อน
สิ่งที่ไม่ได้อยู่ในคอนโซล
สวิตช์ระดับแพลตฟอร์มหลายตัวตั้งค่าโดยฝ่ายวิศวกรรมนอกคอนโซล และอาจต่างกันระหว่างแพลตฟอร์มทดสอบกับแพลตฟอร์มจริง คู่มือนี้ใช้คำว่า “ในกรณีที่แพลตฟอร์มอนุญาต” ทุกครั้งที่สวิตช์ตัวใดตัวหนึ่งมีผล สวิตช์เหล่านี้ได้แก่
- การบล็อก ลูกค้า (การระงับ การทำเครื่องหมายฉ้อโกง หรือการบล็อกของร้านค้า) หยุดรายการฝากและรายการถอนได้จริง หรือเพียงถูกบันทึกไว้
- บัญชีธนาคารของสาขาเอง และบัญชีกับเกตเวย์ของผู้แทนจำหน่าย มีส่วนในการกำหนดเส้นทางรายการฝากหรือไม่
- ร้านค้าถูกเปิดใช้ บัญชีของแพลตฟอร์มเอง เป็นบัญชีสำรองหรือไม่
- พนักงานร้านค้าทำให้รายการฝากผ่านเกตเวย์ที่ค้างอยู่สำเร็จด้วยสลิปของลูกค้าได้หรือไม่
- รายการฝากที่ยืนยันแล้วแต่ไม่เคยโอนเงิน ถูกปล่อยโดยอัตโนมัติหรือไม่
- ลูกค้าอัปโหลดสลิปได้กี่ครั้งก่อนถูกล็อก (ปกติคือสามครั้ง)
- ค่าธรรมเนียมเริ่มต้นของแพลตฟอร์ม ซึ่งใช้กับร้านค้าที่ไม่มีตารางค่าธรรมเนียม
หากปัญหาของร้านค้าขึ้นอยู่กับสวิตช์ตัวใดตัวหนึ่งเหล่านี้ ให้ถามฝ่ายวิศวกรรมว่าตั้งค่าไว้อย่างไร อย่าเดาจากการทำงานของแพลตฟอร์มทดสอบ
ผู้ให้บริการตรวจสอบสลิป
super-admin admin
ผู้ให้บริการตรวจสอบสลิป ควบคุมบริการที่ตรวจสอบสลิป รายการฝากแต่ละรายการตรวจโดยบริการ เดียว คือบริการที่ตั้งไว้สำหรับร้านค้านั้น หากไม่มี ใช้บริการที่ผู้แทนจำหน่ายของร้านค้าตั้งไว้ในพอร์ทัลของตน และหากไม่มีอีก ใช้บริการเริ่มต้นของแพลตฟอร์ม หากบริการนั้นให้คำตอบไม่ได้ สลิปจะไปที่การตรวจสอบโดยเจ้าหน้าที่
ผู้ให้บริการ แสดงบริการที่ P2P ใช้ได้ พร้อมสถานะ การเปลี่ยนบริการใดเป็น ปิดใช้งาน จะย้ายรายการทั้งหมดออกจากบริการนั้น เช่น ในช่วงที่บริการนั้นขัดข้อง
ข้อมูลรับรองที่กำหนดค่าไว้ แสดงคีย์ที่เก็บไว้ตามขอบเขต (ค่าเริ่มต้นของแพลตฟอร์ม หรือร้านค้าหนึ่งราย) และคีย์ใดอยู่ในสถานะ ใช้งาน
- เพิ่มคีย์: เพิ่มข้อมูลรับรอง → ระบุ
ขอบเขต (และ Merchant ID
สำหรับร้านค้าหนึ่งราย) ผู้ให้บริการ และ
API key → บันทึก
ระบบจะไม่แสดงคีย์นี้อีก ผลของการบันทึกขึ้นอยู่กับขอบเขต:
- ขอบเขตนั้นยังไม่มีบริการที่ใช้งานอยู่ (เช่น คีย์แรกของร้านค้า): คีย์จะเริ่มใช้งาน ทันที และสลิปของร้านค้านั้นจะเลิกใช้บริการของผู้แทนจำหน่ายหรือของแพลตฟอร์มตั้งแต่การอัปโหลดครั้งถัดไป
- คุณบันทึกบริการที่ใช้งานอยู่แล้ว: คีย์ของบริการนั้นถูกแทนที่ทันที และคีย์เดิมจะไม่ถูกใช้อีก
- มีบริการอื่นใช้งานอยู่แล้ว: คีย์จะถูกเก็บไว้ในสถานะปิด เปิดใช้งานเมื่อคุณพร้อม
- ทดสอบก่อน: กด ทดสอบการเชื่อมต่อ จากนั้นวางข้อความ QR ของสลิป หรือเลือกภาพสลิป (อ่านในเบราว์เซอร์ของคุณ ไม่มีการอัปโหลด) ใส่จำนวนเงินที่คาดไว้หากต้องการ แล้วกด รันการทดสอบ คุณจะเห็นสิ่งที่บริการอ่านได้ ได้แก่ เลขอ้างอิง จำนวนเงิน ผู้โอน และผู้รับ
เกตเวย์การชำระเงิน
super-admin admin
เกตเวย์การชำระเงิน เก็บคีย์ที่ P2P ใช้รับรายการฝากแบบ QR ผ่านเกตเวย์การชำระเงิน และใช้จ่ายรายการถอนจากยอดเงินในเกตเวย์ของร้านค้า
- เพิ่มคีย์: เพิ่มข้อมูลรับรอง → เจ้าของ (ร้านค้าหนึ่งราย หรือแพลตฟอร์ม)
ชื่อแสดง (ไม่บังคับ) ที่อยู่หลัก (base address) หากผู้ให้บริการให้มา
API Key และ API Secret
→ เพิ่ม
- คีย์ แรก ของเจ้าของแต่ละรายเริ่มใช้งานทันที และรายการฝากจะเริ่มไปที่คีย์นั้น
- หากเจ้าของมีคีย์ที่ใช้งานอยู่แล้ว คีย์ใหม่จะถูกเก็บไว้ในสถานะปิด
- ทดสอบการเชื่อมต่อ: ขอยอดคงเหลือจากเกตเวย์ ไม่มีการสร้างลูกค้าหรือรายการฝาก ให้ทำขั้นนี้ก่อนเปิดใช้งานสิ่งใด
- เปิดใช้งาน: นำคีย์นี้เข้าสู่การกำหนดเส้นทางรายการฝาก และนำคีย์อื่นของเจ้าของรายเดียวกันออก
- ปิดใช้งาน: รายการฝากของเจ้าของรายนั้นจะกลับไปใช้ปลายทางอื่นของตน
- หมุนเวียนข้อมูลรับรอง: เปลี่ยนคีย์หรือ secret ระบบแสดงค่าใหม่เพียงครั้งเดียว
คอลัมน์ URL เรียกกลับ แสดงที่อยู่ที่เกตเวย์ต้องเรียกกลับเพื่อแจ้งการชำระเงิน หากผู้ให้บริการไม่มีที่อยู่นี้ รายการฝากผ่านเกตเวย์จะไม่สำเร็จเองเลย
สำหรับรายการฝากผ่านเกตเวย์ที่ได้รับเครดิตจากสลิป ดู รายการฝากผ่านเกตเวย์ได้รับเครดิตจากสลิป
บัญชีธนาคารของแพลตฟอร์ม
super-admin admin
บัญชีธนาคารของแพลตฟอร์ม เปิด บัญชีรับเงินฝาก คือบัญชีของแพลตฟอร์มเองที่รายการฝากเข้าได้ บัญชีเหล่านี้ใช้เฉพาะกับร้านค้าที่ถูกเปิดใช้บัญชีสำรองของแพลตฟอร์ม
- แผนการจัดสรร: วิธีกระจายรายการฝากไปยังบัญชีต่าง ๆ ได้แก่ วนรอบ บัญชีที่รับน้อยที่สุดก่อน หรือ สุ่ม
- แต่ละบัญชีแสดงสถานะ ยอดฝากวันนี้ วงเงินต่อวัน ลำดับความสำคัญ และ ใช้งานล่าสุด แก้ไข ใช้ตั้งวงเงินต่อวัน (บัญชีจะถูกข้ามไปจนหมดวันตามเวลากรุงเทพฯ เมื่อถึงวงเงิน) และลำดับความสำคัญ
- ดูรายการ แสดงรายการฝากเข้าบัญชีหนึ่ง
- เพิ่ม เปิด หรือปิดใช้งานบัญชี เปิดรายการที่คุณใช้เพิ่มบัญชีของแพลตฟอร์ม หรือเปิดและปิดใช้งานบัญชี
หากคุณเห็น บัญชีที่เปิดใช้งาน … บัญชีจะไม่ได้รับเงินฝาก: บัญชีที่มีสถานะ ยังไม่ได้ยืนยัน จะไม่ได้รับรายการฝากเลย บัญชีของแพลตฟอร์มที่เพิ่มในคอนโซลจะเริ่มต้นในสถานะยังไม่ได้ยืนยัน และ คอนโซลไม่มีปุ่มยืนยันบัญชี ให้ติดต่อฝ่ายวิศวกรรม
เงินที่ถืออยู่ และเงินที่ย้ายออก
แต่ละบัญชียังแสดง เข้า ออก (ที่บันทึกไว้) และ คงเหลือ โดยประมาณคือ ยอดที่ลูกค้าโอนเข้า ลบด้วยยอดที่บันทึกระบุว่าออกไปแล้ว ยอดออกนับรายการชำระที่บันทึกว่าจ่ายจากบัญชีนี้ และเงินที่ย้ายออก ไม่นับการจ่ายรายการถอน
เมื่อเงินออกจากบัญชีของแพลตฟอร์มด้วยเหตุผลอื่น (โอนไปอีกบัญชีหนึ่งของแพลตฟอร์ม หรือค่าธรรมเนียมธนาคาร) ให้บันทึกไว้ เพื่อให้ตัวเลขตรงกับรายการเดินบัญชีธนาคาร: บันทึกเงินที่ย้ายออก → จำนวนเงินที่ย้ายออก วันที่ (วันที่ตามรายการเดินบัญชี) เพื่ออะไร และปลายทางที่เงินไป → บันทึก
ผู้ดูแลระบบ
super-admin
ผู้ดูแล ใช้ได้เฉพาะผู้ดูแลระบบสูงสุด บัญชีผู้ดูแลระบบ แสดงทุกคนที่มีสิทธิ์เข้าถึง พร้อมบทบาท สถานะ (ใช้งานอยู่ ยังไม่ได้ตั้งรหัสผ่าน ยังไม่ได้ลงทะเบียนแอปยืนยันตัวตน) และเวลาที่เข้าสู่ระบบครั้งล่าสุด
เพิ่มผู้ดูแลระบบ
- ใต้ สร้างบัญชีผู้ดูแลระบบ กรอก
อีเมล และ ชื่อที่แสดง
แล้วเลือก บทบาท รายการแสดงรหัสดิบ ได้แก่
ADMIN(ผู้ดูแลระบบ)VIEWER(ผู้ดู) และSUPER_ADMIN(ผู้ดูแลระบบสูงสุด) ให้บทบาทที่มีสิทธิ์น้อยที่สุดที่ยังทำงานนั้นได้ (บทบาทของคุณในห้านาที) เปลี่ยนบทบาทภายหลังจากคอนโซลไม่ได้ - กด สร้างผู้ดูแลระบบ
- คัดลอก รหัสผ่านชั่วคราว รหัสนี้แสดงเพียงครั้งเดียวและมีวันหมดอายุ ส่งมอบด้วยตนเอง หรือผ่านช่องทางส่วนตัวอื่น
รีเซ็ตการเข้าสู่ระบบของผู้ดูแลระบบ
- กด รีเซ็ตข้อมูลเข้าสู่ระบบ ในแถวของผู้นั้น ระบบจะกรอกรหัสของผู้นั้นใน รีเซ็ตข้อมูลล็อกอินของผู้ดูแลระบบ ให้
- ระบุ เหตุผล (ไม่บังคับ) หากต้องการ เช่น โทรศัพท์หาย แล้วกด รีเซ็ตข้อมูลล็อกอิน
- คัดลอก รหัสผ่านชั่วคราว (แสดงครั้งเดียว) แล้วส่งมอบแบบส่วนตัว เซสชันของผู้นั้นจะต่ออายุไม่ได้อีก และเซสชันที่เปิดอยู่แล้วจะสิ้นสุดเองภายในประมาณหนึ่งชั่วโมง ผู้นั้นตั้งรหัสผ่านใหม่และแอปยืนยันตัวตนใหม่ด้วยรหัสผ่านชั่วคราว
คุณรีเซ็ตตัวเองไม่ได้ ต้องให้ผู้ดูแลระบบสูงสุดอีกคนทำให้
ผู้ดูแลระบบที่ลาออก ไม่มีปุ่มปิดบัญชีผู้ดูแลระบบ ให้รีเซ็ตการเข้าสู่ระบบของผู้นั้น (ตามด้านบน) พร้อมเหตุผล เช่น “ลาออก” และอย่าส่งมอบรหัสผ่านชั่วคราวให้ผู้นั้น ผู้นั้นจะเข้าสู่ระบบอีกไม่ได้ แต่เซสชันที่เปิดอยู่แล้วยังใช้งานได้จนหมดอายุ ภายในประมาณหนึ่งชั่วโมง หากต้องตัดสิทธิ์ทันที ให้ติดต่อฝ่ายวิศวกรรม ไม่ว่ากรณีใด ให้ขอฝ่ายวิศวกรรมลบบัญชีนั้นอย่างถาวร
Chapter 9บทที่ 9
Glossaryอภิธานศัพท์
The words you meet in the admin console and in this manual, one line each, in alphabetical order.คำที่คุณพบในคอนโซลผู้ดูแลระบบและในคู่มือนี้ คำละหนึ่งบรรทัด เรียงตามลำดับตัวอักษรไทย พร้อมคำภาษาอังกฤษกำกับ
The names of people and businesses below follow P2P's glossary, so the same thing has the same name in the console, in the merchant and reseller portals, in every manual, and in the Thai versions. Where a term has its own section, it links there.
Terms
- Admin: the everyday operator role, with every working page except managing admins. More
- Allocation plan: how deposits are shared across the accounts in one pool: round robin, least accumulated first, or at random. More
- Audit trail: the record of every change and who made it; nothing on it can be edited. More
- Bank verification: your check that a customer's bank account is theirs. A customer cannot withdraw to an unverified account unless their merchant allows it. More
- Block: a recorded refusal of a customer, by the platform (a freeze) or by a merchant for its own business. Whether it stops money moving depends on a platform switch. More
- Branch: this manual's everyday word for a sub-merchant, a part of a merchant's business with its own customers and staff. More
- Buy-in: money a branch or merchant pays in, off the platform, before it may join a paid matching pool. More
- Claimant: the merchant or branch whose customer's money it is. More
- Conduct band: Clear, Watch or Review, a display-only signal about a customer's recent deposits. More
- Custodian: whoever's bank account a customer's money landed in; it owes the claimant. More
- Data subject request: a customer's legal request to see, correct, take away or erase their data. More
- Deposit route: where a deposit goes: P2P match, Bank transfer or Payment gateway. P2P picks it. More
- Depositor: the person putting money in.
- Depositor's account: the bank account a depositor transfers from.
- Dispute: a party telling P2P that a payment recorded against it did not arrive or is wrong. Only a platform admin can undo a disputed payment. More
- Erasure: the data request that anonymises a customer and destroys their bank details. It cannot be undone. More
- Fast-forward: approving a usage-credit top-up whose slip could not be checked, with a note on how you confirmed the money. More
- Fee ledger: where fees become amounts owed to the platform, and where receipts are recorded. More
- Fee schedule: a merchant's rates (pay-in for deposits, pay-out for withdrawals) and the platform's base, from a date. More
- Freeze: the platform-wide stop on a customer record. More
- Isolated: a branch in no matching pool; its customers match only each other. More
- Late slip: a slip uploaded for a deposit that expired before the customer confirmed; it creates a new deposit for review. More
- Matching pool: a group of members whose customers may be matched with each other. Enabling one moves real money between merchants. More
- MDR user: a reseller's sales agent, who may earn a share of the reseller's spread. More
- Merchant: a business that uses P2P for its customers. Every customer arrives through one.
- Money moved out: a record that cash left one of the platform's accounts, so its figure matches the bank statement. It pays nobody. More
- Over-payment: a slip more than 5% above the reserved amount; only the reserved amount is ever credited. More
- Payment gateway: a provider that takes deposits by QR code and can pay withdrawals from a merchant's gateway balance. More
- Payment window: how long a customer has to pay a deposit, 5 to 30 minutes per merchant. More
- Platform base: the part of a merchant's fee rate the platform keeps. More
- Platform fallback: sending a merchant's deposits to the platform's own accounts. Set by engineering, per merchant. More
- Reach: how far a pool's members can be matched: within a merchant, a reseller, or the whole platform. More
- Receiver: whoever received a bank transfer.
- Record a payment: declaring in P2P that a transfer was made. It does not send money. More
- Reject reason: the reason you give when you reject a slip; it counts against the customer by how serious it is. More
- Reseller: a partner that manages a group of merchants for the platform, and is billed for them. More
- Re-verify: sending a slip to the checking service again with Re-scan QR & verify; always safer than a hand approval. More
- Sender: whoever sent a bank transfer.
- Settlement: paying back money one party holds for another, and recording it in P2P. More
- Shared bank accounts: account numbers held by more than one party; a signal, never proof. More
- Shrinkage: a customer paying less than they reserved, again and again. More
- Slip: the transfer receipt from a banking app, with the QR code P2P checks. More
- Slip review: the queue of deposits whose slip could not be checked automatically. More
- Slip score alerts: deposits the checker flagged as a possible mismatch but did not stop. Advice only. More
- Split deposit: an older kind of deposit paid in parts to more than one account; only a platform admin can credit one. More
- Spread: a merchant's fee rate minus the platform base; what its reseller earns. More
- Sub-merchant: see Branch.
- Super admin: the senior admin role, which can also manage admins. More
- Support session: working inside a merchant's or reseller's portal as that business. More
- Usage credit: a merchant's prepaid balance for using P2P. More
- Viewer: the read-only admin role; it sees the dashboard only. More
- Webhook: a notification P2P sends a merchant's system when money moves. More
- Withdraw allowance: a branch's separate balance that its withdrawals are held against, and that can stop them being filled. More
- Withdrawal: a customer taking money out. No one approves it. More
- Withdrawer: the person taking money out.
- Withdrawer's account: the bank account a withdrawer is paid into.
ชื่อเรียกบุคคลและธุรกิจด้านล่างเป็นไปตามอภิธานศัพท์ของ P2P เพื่อให้สิ่งเดียวกันมีชื่อเดียวกันทั้งในคอนโซล ในพอร์ทัลร้านค้าและพอร์ทัลผู้แทนจำหน่าย ในคู่มือทุกเล่ม และในฉบับภาษาอังกฤษ คำที่มีหัวข้ออธิบายของตนเองจะมีลิงก์ไปยังหัวข้อนั้น
คำศัพท์
- การแจ้งเตือนคะแนนสลิป (Slip score alerts): รายการฝากที่ระบบตรวจทำเครื่องหมายว่าอาจไม่ตรงกัน แต่ไม่ได้หยุดไว้ ใช้เป็นคำแนะนำเท่านั้น ดูเพิ่มเติม
- การชำระ (Settlement): การจ่ายคืนเงินที่ฝ่ายหนึ่งถือไว้แทนอีกฝ่าย และบันทึกไว้ใน P2P ดูเพิ่มเติม
- การโต้แย้ง (Dispute): การที่ฝ่ายหนึ่งแจ้ง P2P ว่ารายการชำระที่บันทึกไว้กับตนไม่ได้เข้ามาหรือไม่ถูกต้อง มีเพียงผู้ดูแลระบบของแพลตฟอร์มที่เพิกถอนรายการชำระที่ถูกโต้แย้งได้ ดูเพิ่มเติม
- การบล็อก (Block): การปฏิเสธลูกค้าที่บันทึกไว้ โดยแพลตฟอร์ม (การระงับบัญชี) หรือโดยร้านค้าสำหรับธุรกิจของตนเอง การบล็อกจะหยุดการเคลื่อนไหวของเงินหรือไม่ ขึ้นอยู่กับสวิตช์ของแพลตฟอร์ม ดูเพิ่มเติม
- การยืนยันบัญชีธนาคาร (Bank verification): การที่คุณตรวจว่าบัญชีธนาคารของลูกค้าเป็นของลูกค้าจริง ลูกค้าถอนเงินเข้าบัญชีที่ยังไม่ได้ยืนยันไม่ได้ เว้นแต่ร้านค้าของลูกค้าอนุญาต ดูเพิ่มเติม
- การระงับบัญชี (Freeze): การระงับข้อมูลลูกค้ารายการหนึ่งไว้ทั่วทั้งแพลตฟอร์ม ดูเพิ่มเติม
- การลบข้อมูล (Erasure): คำขอเกี่ยวกับข้อมูลที่ทำให้ข้อมูลของลูกค้าไม่สามารถระบุตัวตนได้ และทำลายข้อมูลบัญชีธนาคารของลูกค้า ย้อนกลับไม่ได้ ดูเพิ่มเติม
- การโอนเกิน (Over-payment): สลิปที่มียอดสูงกว่ายอดที่จองไว้เกิน 5% ระบบให้เครดิตเฉพาะยอดที่จองไว้เท่านั้นเสมอ ดูเพิ่มเติม
- เกตเวย์การชำระเงิน (Payment gateway): ผู้ให้บริการที่รับรายการฝากผ่าน QR code และจ่ายรายการถอนจากยอดเงินในเกตเวย์ของร้านค้าได้ ดูเพิ่มเติม
- ขอบเขตการจับคู่ (Reach): สมาชิกของพูลจับคู่กันได้กว้างเพียงใด ได้แก่ ภายในร้านค้า ภายในผู้แทนจำหน่าย หรือทั้งแพลตฟอร์ม ดูเพิ่มเติม
- คำขอใช้สิทธิของเจ้าของข้อมูล (Data subject request): คำขอตามกฎหมายของลูกค้าเพื่อขอดู แก้ไข โอนย้าย หรือลบข้อมูลของตน ดูเพิ่มเติม
- เครดิตการใช้งาน (Usage credit): ยอดเงินชำระล่วงหน้าของร้านค้าสำหรับการใช้งาน P2P ดูเพิ่มเติม
- เงินที่ย้ายออก (Money moved out): บันทึกว่าเงินสดออกจากบัญชีหนึ่งของแพลตฟอร์ม เพื่อให้ตัวเลขตรงกับรายการเดินบัญชีธนาคาร ไม่ได้จ่ายให้ใคร ดูเพิ่มเติม
- เงินฝากแบบแบ่ง (Split deposit): รายการฝากแบบเก่าที่โอนเป็นหลายส่วนเข้าบัญชีมากกว่าหนึ่งบัญชี มีเพียงผู้ดูแลระบบของแพลตฟอร์มที่ให้เครดิตได้ ดูเพิ่มเติม
- เงินสำรอง (Buy-in): เงินที่สาขาหรือร้านค้าโอนมาวางไว้นอกแพลตฟอร์ม ก่อนจะเข้าร่วมพูลจับคู่ที่ต้องวางเงินสำรองได้ เป็นเงินของผู้วางเอง ไม่ใช่ค่าธรรมเนียม ดูเพิ่มเติม
- ช่องทางรับฝาก (Deposit route): ปลายทางของรายการฝาก ได้แก่ จับคู่ P2P โอนผ่านธนาคาร หรือ เพย์เมนต์เกตเวย์ P2P เป็นผู้เลือก ดูเพิ่มเติม
- เซสชันสนับสนุน (Support session): การทำงานในพอร์ทัลของร้านค้าหรือผู้แทนจำหน่ายในนามของธุรกิจนั้น ดูเพิ่มเติม
- ตรวจสอบสลิป (Slip review): คิวของรายการฝากที่ตรวจสลิปอัตโนมัติไม่ได้ ดูเพิ่มเติม
- ตรวจสอบใหม่ (Re-verify): การส่งสลิปให้บริการตรวจสอบอีกครั้งด้วย สแกน QR ใหม่และตรวจสอบ ปลอดภัยกว่าการอนุมัติเองเสมอ ดูเพิ่มเติม
- ตารางค่าธรรมเนียม (Fee schedule): อัตราของร้านค้า (pay-in สำหรับรายการฝาก และ pay-out สำหรับรายการถอน) และอัตราฐานของแพลตฟอร์ม ตั้งแต่วันที่กำหนด ดูเพิ่มเติม
- บัญชีค่าธรรมเนียม (Fee ledger): ที่ที่ค่าธรรมเนียมกลายเป็นยอดที่ค้างชำระแพลตฟอร์ม และที่บันทึกการรับชำระ ดูเพิ่มเติม
- บัญชีธนาคารที่ใช้ร่วมกัน (Shared bank accounts): เลขบัญชีที่มีมากกว่าหนึ่งฝ่ายถือครอง เป็นสัญญาณ ไม่ใช่หลักฐาน ดูเพิ่มเติม
- บัญชีผู้รับ (Withdrawer's account): บัญชีธนาคารที่ผู้ถอนได้รับเงินเข้า
- บัญชีผู้โอน (Depositor's account): บัญชีธนาคารที่ผู้ฝากใช้โอนเงินออก
- บัญชีสำรองของแพลตฟอร์ม (Platform fallback): การส่งรายการฝากของร้านค้าไปยังบัญชีของแพลตฟอร์มเอง ฝ่ายวิศวกรรมตั้งค่าเป็นรายร้านค้า ดูเพิ่มเติม
- บันทึกการจ่ายเงิน (Record a payment): การแจ้งใน P2P ว่ามีการโอนเงินแล้ว การบันทึกนี้ไม่ได้ส่งเงิน ดูเพิ่มเติม
- บันทึกตรวจสอบ (Audit trail): บันทึกทุกการเปลี่ยนแปลงและผู้ที่ทำ ไม่มีสิ่งใดในบันทึกนี้แก้ไขได้ ดูเพิ่มเติม
- ผู้ใช้ MDR (MDR user): ตัวแทนขายของผู้แทนจำหน่าย ซึ่งอาจได้รับส่วนแบ่งจากส่วนต่างของผู้แทนจำหน่าย ดูเพิ่มเติม
- ผู้ดู (Viewer): บทบาทผู้ดูแลระบบแบบดูอย่างเดียว เห็นเฉพาะแดชบอร์ด ดูเพิ่มเติม
- ผู้ดูแลระบบ (Admin): บทบาทผู้ดูแลระบบสำหรับงานประจำวัน ใช้ได้ทุกหน้าที่ใช้ทำงาน ยกเว้นการจัดการผู้ดูแลระบบ ดูเพิ่มเติม
- ผู้ดูแลระบบสูงสุด (Super admin): บทบาทผู้ดูแลระบบระดับสูง ซึ่งจัดการผู้ดูแลระบบได้ด้วย ดูเพิ่มเติม
- ผู้ถอน (Withdrawer): ผู้ที่นำเงินออก
- ผู้ถือเงิน (Custodian): ฝ่ายที่เป็นเจ้าของบัญชีธนาคารที่เงินของลูกค้าเข้าไป ฝ่ายนี้ค้างชำระผู้มีสิทธิ์เรียกร้อง ดูเพิ่มเติม
- ผู้แทนจำหน่าย (Reseller): พาร์ทเนอร์ที่ดูแลกลุ่มร้านค้าให้แพลตฟอร์ม และถูกเรียกเก็บเงินสำหรับร้านค้าเหล่านั้น ดูเพิ่มเติม
- ผู้ฝาก (Depositor): ผู้ที่นำเงินเข้า
- ผู้มีสิทธิ์เรียกร้อง (Claimant): ร้านค้าหรือสาขาที่เงินนั้นเป็นเงินของลูกค้าของตน ดูเพิ่มเติม
- ผู้รับ (Receiver): ผู้ที่ได้รับเงินโอนทางธนาคาร
- ผู้โอน (Sender): ผู้ที่โอนเงินทางธนาคาร
- แผนการจัดสรร (Allocation plan): วิธีกระจายรายการฝากไปยังบัญชีต่าง ๆ ในพูลเดียวกัน ได้แก่ วนรอบ บัญชีที่รับน้อยที่สุดก่อน หรือสุ่ม ดูเพิ่มเติม
- พูลจับคู่ (Matching pool): กลุ่มของสมาชิกที่ลูกค้าจับคู่กันได้ การเปิดใช้พูลทำให้เงินจริงเคลื่อนระหว่างร้านค้า ดูเพิ่มเติม
- ยอดขาด (Shrinkage): ลูกค้าโอนน้อยกว่ายอดที่จองไว้ซ้ำแล้วซ้ำเล่า ดูเพิ่มเติม
- แยกอิสระ (Isolated): สาขาที่ไม่อยู่ในพูลจับคู่ใด ลูกค้าของสาขานั้นจับคู่กันเองได้เท่านั้น ดูเพิ่มเติม
- ระดับพฤติกรรม (Conduct band): ปกติ เฝ้าระวัง หรือ ต้องตรวจสอบ เป็นสัญญาณที่ใช้แสดงผลเท่านั้น เกี่ยวกับรายการฝากล่าสุดของลูกค้า ดูเพิ่มเติม
- ระยะเวลาชำระเงิน (Payment window): ระยะเวลาที่ลูกค้ามีในการชำระรายการฝาก 5 ถึง 30 นาที ตั้งค่าแยกตามร้านค้า ดูเพิ่มเติม
- ร้านค้า (Merchant): ธุรกิจที่ใช้ P2P สำหรับลูกค้าของตน ลูกค้าทุกรายเข้ามาผ่านร้านค้า
- ร้านค้าย่อย (Sub-merchant): ดู สาขา
- รายการถอน (Withdrawal): การที่ลูกค้านำเงินออก ไม่มีใครอนุมัติรายการถอน ดูเพิ่มเติม
- วงเงินถอน (Withdraw allowance): ยอดแยกของสาขาที่ใช้กันรายการถอนของสาขา และอาจทำให้รายการถอนเหล่านั้นไม่ได้รับการเติม ดูเพิ่มเติม
- สลิป (Slip): หลักฐานการโอนจากแอปธนาคาร ที่มี QR code ซึ่ง P2P ใช้ตรวจสอบ ดูเพิ่มเติม
- สลิปย้อนหลัง (Late slip): สลิปที่อัปโหลดสำหรับรายการฝากที่หมดอายุก่อนลูกค้ายืนยัน ซึ่งสร้างรายการฝากใหม่เพื่อตรวจสอบ ดูเพิ่มเติม
- ส่วนต่าง (Spread): อัตราค่าธรรมเนียมของร้านค้าลบด้วยอัตราฐานของแพลตฟอร์ม คือสิ่งที่ผู้แทนจำหน่ายของร้านค้าได้รับ ดูเพิ่มเติม
- สาขา (Branch): คำที่คู่มือนี้ใช้เรียกร้านค้าย่อยในการใช้งานทั่วไป คือส่วนหนึ่งของธุรกิจของร้านค้าที่มีลูกค้าและพนักงานของตนเอง ดูเพิ่มเติม
- เหตุผลในการปฏิเสธ (Reject reason): เหตุผลที่คุณระบุเมื่อปฏิเสธสลิป ซึ่งนับเป็นผลเสียต่อลูกค้าตามความร้ายแรง ดูเพิ่มเติม
- อัตราฐานแพลตฟอร์ม (Platform base): ส่วนของอัตราค่าธรรมเนียมของร้านค้าที่แพลตฟอร์มเก็บไว้ ดูเพิ่มเติม
- fast-forward (Fast-forward): การอนุมัติการเติมเครดิตการใช้งานที่ตรวจสลิปไม่ได้ พร้อมหมายเหตุว่าคุณยืนยันว่าเงินเข้ามาแล้วอย่างไร ดูเพิ่มเติม
- webhook (Webhook): การแจ้งเตือนที่ P2P ส่งไปยังระบบของร้านค้าเมื่อมีการเคลื่อนไหวของเงิน ดูเพิ่มเติม
Reference: every screenข้อมูลอ้างอิง: ทุกหน้าจอ
Every screen the capture opened, grouped by the job it belongs to. The chapters above link to these entries.ทุกหน้าจอที่ระบบบันทึกไว้ จัดกลุ่มตามงานที่เกี่ยวข้อง บทต่างๆ ด้านบนลิงก์มาที่รายการเหล่านี้
This Thai text is an unreviewed draft. A native reviewer should read it before it is published outside the team.
The platform at a glanceภาพรวมของแพลตฟอร์ม
Where you start, and how throughput is trending.จุดเริ่มต้นของงาน และแนวโน้มปริมาณธุรกรรม
Step 1ขั้นตอนที่ 1
Operations dashboardแดชบอร์ดปฏิบัติการ
Your landing screen and daily starting point. At the top sits a load-isolated deposit-and-withdrawal flow-analytics panel (ADR-0109) — platform-wide throughput read from a pre-aggregated hourly rollup, with KPI tiles, a deposits-vs-withdrawals bar chart, a 30-minute SLA gauge and a status-mix donut — and below it live queue depths (slips, bank-account verifications, fulfillments awaiting action), a last-24-hours activity summary, and any system alerts plus service-health indicators. Scan the queue KPIs first each shift and jump into whichever queue is backing up; remember withdrawal approval is not here — approved withdrawals flow straight into matching.หน้าจอแรกและจุดเริ่มต้นประจำวันของคุณ ด้านบนคือแผงวิเคราะห์กระแสการฝาก-ถอนที่แยกภาระออกจากระบบหลัก (ADR-0109) — ปริมาณงานทั้งแพลตฟอร์ม อ่านจากข้อมูลสรุปรายชั่วโมงที่คำนวณไว้ล่วงหน้า พร้อมการ์ดตัวชี้วัด กราฟแท่งเปรียบเทียบฝากกับถอน มาตรวัดระดับบริการ 30 นาที และโดนัทสัดส่วนสถานะ — ด้านล่างเป็นความลึกของคิวแบบสด (สลิป การยืนยันบัญชีธนาคาร รายการที่รอจ่าย) สรุปกิจกรรม 24 ชั่วโมงล่าสุด พร้อมการแจ้งเตือนระบบและสถานะความพร้อมของบริการ เริ่มกะงานด้วยการกวาดสายตาดูตัวชี้วัดคิวก่อน แล้วเข้าไปจัดการคิวที่กำลังค้าง อย่าลืมว่าการอนุมัติคำขอถอนไม่ได้อยู่ที่นี่ — คำขอที่อนุมัติแล้วจะไหลเข้าระบบจับคู่โดยตรง
Step 2ขั้นตอนที่ 2
Deposit & withdrawal flow analyticsวิเคราะห์กระแสการฝากและถอน
The load-isolated flow-analytics panel at the top of the dashboard (ADR-0109): platform-wide deposit and withdrawal throughput read from a pre-aggregated hourly rollup, never a live query. A date-range control (Today / 7d / 30d or a custom range) drives four KPI tiles (deposits, withdrawals, stale items, average fulfilment time), a deposits-vs-withdrawals bar chart with a count/volume toggle, a 'settled under 30 min' SLA gauge, a status-mix donut, and a per-bucket table with CSV export. A 'data as of' watermark shows how fresh the rollup is. This step widens the range to 30 days so the charts show a fuller picture.แผงวิเคราะห์กระแสที่แยกภาระออกจากระบบหลัก อยู่บนสุดของแดชบอร์ด (ADR-0109): ปริมาณการฝากและถอนทั้งแพลตฟอร์ม อ่านจากข้อมูลสรุปรายชั่วโมงที่คำนวณไว้ล่วงหน้า ไม่ใช่การสอบถามข้อมูลสด ตัวเลือกช่วงวันที่ (วันนี้ / 7 วัน / 30 วัน หรือกำหนดเอง) ขับเคลื่อนการ์ดตัวชี้วัดสี่ใบ (ยอดฝาก ยอดถอน รายการค้างนาน และเวลาเฉลี่ยในการดำเนินการ) กราฟแท่งฝากเทียบถอนพร้อมปุ่มสลับจำนวนรายการกับมูลค่า มาตรวัด “ดำเนินการเสร็จภายใน 30 นาที” โดนัทสัดส่วนสถานะ และตารางแยกช่วงเวลาที่ส่งออกเป็น CSV ได้ มีข้อความกำกับว่าข้อมูลอัปเดตล่าสุดเมื่อใด ขั้นตอนนี้ขยายช่วงเวลาเป็น 30 วันเพื่อให้เห็นภาพกว้างขึ้น
Merchants and resellersร้านค้าและผู้แทนจำหน่าย
Who is on the platform, and every setting that governs them.ใครอยู่บนแพลตฟอร์มบ้าง และการตั้งค่าทั้งหมดที่ควบคุมพวกเขา
Step 3ขั้นตอนที่ 3
Merchants listรายชื่อร้านค้า
The directory of partner businesses integrated with the platform, with their status and slug. Use it to find a merchant to inspect or configure, or to reach the create-merchant form. Click any row to open that merchant's detail tabs.ทำเนียบธุรกิจพันธมิตรที่เชื่อมต่อกับแพลตฟอร์ม พร้อมสถานะและรหัสย่อ ใช้ค้นหาร้านค้าที่ต้องการตรวจสอบหรือตั้งค่า หรือใช้เข้าสู่แบบฟอร์มสร้างร้านค้าใหม่ คลิกแถวใดก็ได้เพื่อเปิดแท็บรายละเอียดของร้านค้ารายนั้น
Step 4ขั้นตอนที่ 4
Merchant detail (tabs)รายละเอียดร้านค้า (แท็บต่าง ๆ)
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งThe full control surface for one merchant, organised into tabs: Profile, Matching & risk, Billing, Sub-merchants, Bank, Staff & security, Users, and Transactions. From here you edit merchant settings, rotate the API key and HMAC secret, record DPA acceptance, invite staff, tune denominations, reservation-expiry, credit-check and slip-fallback toggles, set the sub-merchant withdraw-allowance switch, manage the merchant's sub-merchants, and view its users and transactions. Most write actions on these tabs require the MANAGE_MERCHANTS permission.แผงควบคุมเต็มรูปแบบของร้านค้าหนึ่งราย จัดเป็นแท็บ: โปรไฟล์ การจับคู่และความเสี่ยง การเรียกเก็บเงิน ร้านค้าย่อย ธนาคาร พนักงานและความปลอดภัย ลูกค้า และรายการธุรกรรม จากที่นี่คุณแก้ไขการตั้งค่าร้านค้า หมุนเปลี่ยนกุญแจ API และรหัสลับ HMAC บันทึกการยอมรับข้อตกลงคุ้มครองข้อมูล เชิญพนักงาน ปรับจำนวนเงินที่รองรับ ช่วงหมดอายุการจอง ตัวควบคุมการตรวจสอบเครดิตและการสำรองการตรวจสลิป เปิดปิดตัวควบคุมร้านค้าย่อยสองรายการ จัดการร้านค้าย่อยของร้านค้ารายนั้น และดูลูกค้ากับรายการธุรกรรมของเขา การกระทำที่เป็นการแก้ไขบนแท็บเหล่านี้ส่วนใหญ่ต้องมีสิทธิ์จัดการร้านค้า
Step 5ขั้นตอนที่ 5
Merchant detail — Sub-merchants tabรายละเอียดร้านค้า — แท็บร้านค้าย่อย
The Sub-merchants tab of a merchant's detail page. It lists the merchant's sub-merchants (external code, display name, status, usage-credit balance) with a create form, and a per-row Manage panel that lets you allocate or deallocate usage credit, grant or claw back the sub-merchant's withdraw-allowance balance (the plane, separate from usage credit, that the withdraw-allowance gate meters against), rename, and suspend / reactivate / deactivate it. This is the admin-side companion to the merchant owner's own sub-merchant management.แท็บร้านค้าย่อยในหน้ารายละเอียดของร้านค้า แสดงรายชื่อร้านค้าย่อยของร้านค้ารายนั้น (รหัสอ้างอิงภายนอก ชื่อที่แสดง สถานะ ยอดเครดิตการใช้งาน) พร้อมแบบฟอร์มสร้างใหม่ และแผงจัดการรายแถวที่ให้คุณจัดสรรหรือดึงคืนเครดิตการใช้งาน เพิ่มหรือเรียกคืนยอดวงเงินถอนของร้านค้าย่อย (ซึ่งเป็นคนละส่วนกับเครดิตการใช้งาน และเป็นยอดที่ตัวควบคุมวงเงินถอนใช้วัด) เปลี่ยนชื่อ รวมถึงระงับ เปิดใช้งานใหม่ หรือปิดใช้งาน นี่คือหน้าจอฝั่งผู้ดูแลที่คู่กับการจัดการร้านค้าย่อยของเจ้าของร้านค้าเอง
Step 6ขั้นตอนที่ 6
Merchant detail — Matching & risk (sub-merchant gates)รายละเอียดร้านค้า — การจับคู่และความเสี่ยง (ตัวควบคุมร้านค้าย่อย)
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งThe Matching & risk tab, home of the merchant's matching and risk switches, including the sub-merchant withdraw-allowance limit. When that switch is on, a sub-merchant can withdraw only up to its separately funded allowance on fills from its own merchant; a fill paid by a different merchant always checks the allowance, whatever the switch says. It is off by default. The old 'match isolation' switch no longer decides anything: which sub-merchants can be matched with which is now set by matching-pool membership.แท็บการจับคู่และความเสี่ยง เป็นที่อยู่ของตัวควบคุมร้านค้าย่อยสองรายการที่เปิดใช้เองต่อร้านค้า (migration 0180, ADR-0104) “การแยกการจับคู่ของร้านค้าย่อย” — เมื่อเปิด คำขอถอนของร้านค้าย่อยจะจับคู่ได้เฉพาะกับรายการฝากของร้านค้าย่อยเดียวกัน (สถานะ: แยกอิสระ หรือใช้กองกลางร่วมกัน) “การจำกัดวงเงินถอนของร้านค้าย่อย” — เมื่อเปิด ร้านค้าย่อยถอนได้ไม่เกินยอดวงเงินถอนที่เติมไว้แยกต่างหาก (สถานะ: บังคับใช้วงเงิน หรือไม่จำกัด) ทั้งสองปิดอยู่โดยค่าเริ่มต้น แท็บนี้ยังรวมตัวควบคุมด้านการจับคู่และความเสี่ยงอื่น ๆ ของร้านค้าไว้ด้วย
Step 7ขั้นตอนที่ 7
Resellers listรายชื่อผู้แทนจำหน่าย
Partner resellers who manage merchant accounts under the platform's white-label programme. Use it to locate a reseller, review its assigned merchants and MDR sharing, or reach the create-reseller form. Click a row to open that reseller's detail page.พันธมิตรผู้แทนจำหน่ายที่ดูแลบัญชีร้านค้าภายใต้โครงการไวท์เลเบลของแพลตฟอร์ม ใช้ค้นหาผู้แทนจำหน่าย ตรวจสอบร้านค้าในสังกัดและการแบ่งส่วนแบ่ง MDR หรือเข้าสู่แบบฟอร์มสร้างผู้แทนจำหน่ายรายใหม่ คลิกแถวเพื่อเปิดหน้ารายละเอียดของผู้แทนจำหน่ายรายนั้น
Step 8ขั้นตอนที่ 8
Reseller detailรายละเอียดผู้แทนจำหน่าย
The management page for one reseller: its base rates, assigned merchants, MDR share-of-spread per merchant, and portal users (owner, staff co-owners, MDR sub-users). Reset a reseller user's password here to issue a one-time temp password, clear their TOTP and sign them out everywhere — including the founding owner the reseller portal itself cannot reset.หน้าจัดการผู้แทนจำหน่ายหนึ่งราย: อัตราค่าฐาน ร้านค้าในสังกัด ส่วนแบ่งของส่วนต่างที่มอบให้ MDR แยกรายร้านค้า และผู้ใช้ในพอร์ทัล (เจ้าของ พนักงานเจ้าของร่วม และผู้ใช้ช่วง MDR) รีเซ็ตรหัสผ่านของผู้ใช้ของผู้แทนจำหน่ายได้จากที่นี่ ซึ่งจะออกรหัสผ่านชั่วคราวแบบใช้ครั้งเดียว ล้างการตั้งค่า TOTP และบังคับออกจากระบบทุกอุปกรณ์ — รวมถึงบัญชีเจ้าของผู้ก่อตั้งที่พอร์ทัลผู้แทนจำหน่ายเองรีเซ็ตไม่ได้
Slip review — the decisionsการตรวจสอบสลิป — การตัดสินใจ
The queue is the job. Two keyed sources, a decision screen each; merchant staff clear most rows first, so what reaches you is the escalation.คิวคืองานหลัก มีสองแหล่งที่มาและหน้าจอตัดสินใจของแต่ละแหล่ง พนักงานร้านค้าจัดการรายการส่วนใหญ่ก่อน สิ่งที่มาถึงคุณจึงเป็นกรณีที่ส่งต่อมา
Step 9ขั้นตอนที่ 9
Slip-review queue (landing)คิวตรวจสอบสลิป (หน้าหลัก)
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งThe heart of your daily triage: deposits whose slip could not be auto-verified and now await an admin decision. It groups pending items into three keyed sections — reservation-keyed reviews, deposit-leg reviews and match-keyed reviews. Work items top-down; opening any item takes you to its decision screen. Expect the leg and match sections to be empty: every customer now arrives through a merchant, so their deposits are reviewed as reservations, and merchant staff can resolve most of those on their own queue before they reach you.หัวใจของการจัดลำดับงานประจำวัน: รายการฝากที่สลิปไม่ผ่านการตรวจสอบอัตโนมัติและรอการตัดสินจากผู้ดูแล หน้านี้จัดกลุ่มงานที่รออยู่เป็นสามส่วนตามแหล่งที่มา — การตรวจสอบที่ผูกกับการจับคู่ ที่ผูกกับการจองเงิน (จาก API ร้านค้า) และที่ผูกกับรายการฝากแบบแบ่ง ทำงานไล่จากบนลงล่าง การเปิดรายการใดก็ตามจะพาไปยังหน้าจอตัดสินใจของรายการนั้น
Step 10ขั้นตอนที่ 10
Resolve — reservation review (an over-payment)ตัดสิน — การตรวจสอบการจองเงิน (กรณีโอนเกิน)
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งThe decision screen for a merchant-API reservation whose slip failed verification. It shows the destination, receiver and sender account triad and the slip image; there is deliberately no plain Approve for a reservation — a valid slip settles by itself, so your action is normally Reject, which releases the matched seller's reserved amount and returns the reservation to the pool. The row shown here is the commonest exception: the customer transferred MORE than they reserved, which cannot be fixed by re-uploading. It offers two buttons instead, 'Approve (as Over)' and 'Approve (as Reserve)' — both settle the deposit, and each dialog shows the reserved amount, the slip amount and the excess, which is never credited to any wallet. Merchant staff see the same decision on their own queue — you are the escalation path, not the only path.หน้าจอตัดสินสำหรับการจองเงินฝากผ่าน API ร้านค้าที่สลิปไม่ผ่านการตรวจสอบ แสดงบัญชีปลายทาง บัญชีผู้รับ และบัญชีผู้โอน เทียบกันสามส่วน พร้อมภาพสลิป โดยเจตนาแล้วจะไม่มีปุ่มอนุมัติธรรมดาสำหรับการจองเงิน เพราะสลิปที่ถูกต้องจะตัดบัญชีได้เอง การกระทำปกติของคุณคือปฏิเสธ ซึ่งจะปลดยอดที่กันไว้ของผู้ขายที่จับคู่ได้ และคืนการจองกลับสู่กองกลาง แถวที่แสดงในภาพคือข้อยกเว้นที่พบบ่อยที่สุด: ลูกค้าโอนเงินมามากกว่าที่จองไว้ ซึ่งแก้ด้วยการอัปโหลดใหม่ไม่ได้ จึงมาพร้อมกล่องยืนยันอนุมัติและเติมเครดิตคู่กับปุ่มยกเลิก พนักงานร้านค้าเห็นการตัดสินเดียวกันนี้ในคิวของเขาเช่นกัน — คุณคือช่องทางยกระดับปัญหา ไม่ใช่ช่องทางเดียว
Step 11ขั้นตอนที่ 11
Resolve — deposit-leg reviewตัดสิน — การตรวจสอบรายการฝากแบบแบ่ง
The decision screen for a single deposit leg whose slip failed. Approve confirms the slip is valid for the typed amount; Reject discards it, and for source=MATCH legs the counterparty's reserved_satang is released back to matching. Use the receiver/sender comparison to confirm the money actually landed in the right account before you approve.หน้าจอตัดสินสำหรับรายการฝากแบบแบ่งหนึ่งรายการที่สลิปไม่ผ่าน การอนุมัติคือการยืนยันว่าสลิปถูกต้องตามจำนวนที่คุณกรอก การปฏิเสธคือการทิ้งรายการนั้น และสำหรับรายการที่มาจากการจับคู่ ยอดที่กันไว้ของคู่สัญญาจะถูกปลดคืนสู่ระบบจับคู่ ใช้การเทียบข้อมูลผู้รับกับผู้โอนเพื่อยืนยันว่าเงินเข้าบัญชีที่ถูกต้องจริงก่อนกดอนุมัติ
Bank accounts and gatewaysบัญชีธนาคารและเกตเวย์
Verification, gateway credentials, and deposits the gateway never confirmed.การยืนยันบัญชี ข้อมูลรับรองเกตเวย์ และรายการฝากที่เกตเวย์ไม่เคยยืนยัน
Step 12ขั้นตอนที่ 12
Bank-account verification queueตัดสิน — การตรวจสอบการจับคู่
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งUser bank accounts awaiting manual verification before their owner can receive withdrawal payouts. Review each submission's details and Verify or Reject it. Clearing this queue keeps withdrawals flowing, since an unverified destination account blocks payout unless the merchant has auto-approve enabled.หน้าจอตัดสินสำหรับการตรวจสอบสลิปที่ผูกกับการจับคู่ แสดงประวัติความพยายามตรวจสอบทั้งหมดของการจับคู่นั้น การอนุมัติจะเติมเครดิตและเดินหน้าการจับคู่ต่อ ส่วนการปฏิเสธจะส่งกลับ นี่คือที่ที่การจับคู่ P2P ของแพลตฟอร์ม (ต่างจากการจองเงินหรือรายการแบ่งของร้านค้า) ซึ่งไม่ผ่านการตรวจสอบอัตโนมัติ จะถูกสะสางด้วยมือ
Step 13ขั้นตอนที่ 13
Payment gatewaysคิวยืนยันบัญชีธนาคาร
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งManage the PGWay API credentials used for virtual-account (gateway) deposit routing; credentials are AES-256-GCM encrypted at rest. From here you provision a new credential, test the connection, rotate secrets, and activate or deactivate a credential. A gateway credential must be active and coupled to a routing bank-account row for gateway deposits to work.บัญชีธนาคารของผู้ใช้ที่รอการยืนยันด้วยมือ ก่อนที่เจ้าของบัญชีจะรับเงินถอนได้ ตรวจสอบรายละเอียดของแต่ละคำขอแล้วกดยืนยันหรือปฏิเสธ การเคลียร์คิวนี้ทำให้การถอนเงินไหลลื่น เพราะบัญชีปลายทางที่ยังไม่ยืนยันจะขวางการจ่ายเงิน เว้นแต่ร้านค้าจะเปิดการอนุมัติอัตโนมัติไว้
Step 14ขั้นตอนที่ 14
Gateway reconciliationเกตเวย์ชำระเงิน
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งDeposits credited on our side via the manual-slip fallback but never confirmed 'success' at the payment gateway — the 'hanging' gateway deposits (migration 0179). Each row shows the claimant (sub-merchant and parent merchant), the gateway account, the credited amount, the gateway status, and copyable gateway-transaction UUID and merchant-order id. Check each against the provider, then Confirm it or Flag it with a reason. This is tracking-only — recording a reconciliation moves no money; the deposit stays credited and settle-able. A 'Pending only' filter hides already-reconciled rows.จัดการข้อมูลรับรอง API ของ PGWay ที่ใช้ส่งการฝากเงินผ่านบัญชีเสมือน (เกตเวย์) ข้อมูลรับรองถูกเข้ารหัส AES-256-GCM ขณะจัดเก็บ จากที่นี่คุณเพิ่มข้อมูลรับรองใหม่ ทดสอบการเชื่อมต่อ หมุนเปลี่ยนรหัสลับ และเปิดหรือปิดการใช้งานได้ ข้อมูลรับรองเกตเวย์ต้องอยู่ในสถานะใช้งานและผูกกับแถวบัญชีธนาคารสำหรับส่งเงิน จึงจะรับฝากผ่านเกตเวย์ได้
Step 15ขั้นตอนที่ 15
Gateway reconciliation — inline slipการกระทบยอดเกตเวย์
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งOpening a row's evidence inline fetches a fresh signed image URL and renders the transfer slip directly beneath the row (no new tab), so you can eyeball the proof next to the copyable gateway transaction id and the exact amount the gateway quoted before deciding whether to Confirm or Flag. The row shown here is a deposit credited on our side from an uploaded slip while the gateway never reported it 'success' — precisely the case this queue exists for.รายการฝากที่ถูกเครดิตในระบบเราผ่านช่องทางสำรองด้วยสลิป แต่เกตเวย์ไม่เคยยืนยันว่า “สำเร็จ” — คือรายการฝากผ่านเกตเวย์ที่ค้างอยู่ (migration 0179) แต่ละแถวแสดงผู้รับเงิน (ร้านค้าย่อยและร้านค้าแม่) บัญชีเกตเวย์ ยอดที่เครดิตไป สถานะฝั่งเกตเวย์ และรหัสธุรกรรมเกตเวย์กับรหัสคำสั่งของร้านค้าที่คัดลอกได้ ตรวจสอบแต่ละรายการกับผู้ให้บริการ แล้วกดยืนยันหรือทำเครื่องหมายพร้อมระบุเหตุผล หน้านี้เป็นการติดตามเท่านั้น — การบันทึกการกระทบยอดไม่ได้เคลื่อนย้ายเงิน รายการฝากยังคงถูกเครดิตและชำระบัญชีได้ตามปกติ ตัวกรอง “เฉพาะที่รอดำเนินการ” จะซ่อนแถวที่กระทบยอดแล้ว
Settlement and billingการชำระบัญชีและการเรียกเก็บเงิน
Disputes only you can undo, what the platform owes its merchants, and what it earns.รายการชำระที่ถูกโต้แย้งซึ่งมีเพียงคุณเพิกถอนได้ ยอดที่แพลตฟอร์มค้างชำระร้านค้า และรายได้ที่แพลตฟอร์มได้รับ
Step 16ขั้นตอนที่ 16
Platform settlement — To doการกระทบยอดเกตเวย์ — ดูสลิปในแถว
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งWhere the platform settlement page opens, and deliberately short. It lists only disputed settlement payments, from every holder of money on the platform — a merchant, a reseller or the platform itself — because once a payment is disputed only P2P can undo it. Each row names who paid whom, the amount, and the claimant's own reason for disputing it, with the slip when there is one. 'Undo this payment' voids the payment record for good, so read the reason and look at the slip first. An empty list is the normal state.การกางหลักฐานของแถวจะดึงลิงก์ภาพที่ลงลายเซ็นใหม่และแสดงสลิปการโอนไว้ใต้แถวนั้นเลย (ไม่เปิดแท็บใหม่) คุณจึงเทียบหลักฐานกับรหัสธุรกรรมเกตเวย์ที่คัดลอกได้ และยอดที่เกตเวย์แจ้งไว้ ก่อนตัดสินใจว่าจะยืนยันหรือทำเครื่องหมาย แถวที่แสดงในภาพคือรายการฝากที่ถูกเครดิตฝั่งเราจากสลิปที่อัปโหลดเข้ามา ขณะที่เกตเวย์ไม่เคยรายงานว่าสำเร็จ — ซึ่งคือกรณีที่คิวนี้มีไว้เพื่อจัดการโดยเฉพาะ
Step 17ขั้นตอนที่ 17
Platform settlement — Balances (what the platform owes)การชำระบัญชีของแพลตฟอร์ม — ยอดที่ค้างชำระ
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งThe Balances tab: the platform's own position. 'You owe' lists the merchants whose deposits landed in a platform bank account, each with the amount before fees and 'Record payment' to record the transfer the platform made to them — or to push money down before they ask. A search box narrows the rows already shown. The figures are a snapshot with an 'as of' time, refreshed by the sync control; recording a payment reduces what is owed, and the platform still never moves money through its own books.หน้าจอชำระบัญชีของแพลตฟอร์ม (WS-6) อยู่ในกลุ่มจัดการบัญชีธนาคาร และต้องมีสิทธิ์จัดการการชำระบัญชีของแพลตฟอร์ม แท็บเริ่มต้น “ยอดที่ค้างชำระ” คือรายละเอียดแยกตามบัญชีของยอดที่แพลตฟอร์มค้างชำระร้านค้าซึ่งเงินฝากเข้ามาที่บัญชีธนาคารของแพลตฟอร์ม กางบัญชีที่ถือเงินไว้เพื่อดูผู้เรียกร้องแต่ละรายพร้อมยอดค้างขั้นต้นและยอด “สุทธิที่ชำระได้” (ยอดค้างหักส่วนค่าธรรมเนียมของแพลตฟอร์ม) ปุ่ม “ซิงก์เดี๋ยวนี้” จะรีเฟรชข้อมูลสรุปที่เก็บไว้ และผู้เรียกร้องแต่ละรายชำระล่วงหน้าได้ — แพลตฟอร์มบันทึกการโอนเพื่อส่งเงินลงไปก่อนที่เขาจะร้องขอด้วยซ้ำ การบันทึกที่นี่ลดภาระหนี้ลง โดยแพลตฟอร์มยังคงไม่ได้เคลื่อนย้ายเงินผ่านบัญชีของตนเอง
Step 18ขั้นตอนที่ 18
Platform settlement — Paidการชำระบัญชีของแพลตฟอร์ม — บันทึกการชำระเงิน
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งEvery settlement payment recorded on the platform, grouped by who was paid, with its status — recorded, disputed or void — the amount, and the slip when one was attached. Recorded and disputed payments carry a void button; voiding asks for a reason, which the party who was paid will see.แท็บชำระเงินแสดงคำขอชำระบัญชีที่ผู้เรียกร้องยื่นมาถึงแพลตฟอร์ม เปิดรายการแล้วเลือกบันทึกการชำระเงิน: กรอกจำนวนเงินและวันที่ชำระ ธนาคารปลายทาง เลขบัญชี 4 ตัวท้าย ชื่อบัญชี เลขอ้างอิงและหมายเหตุ (ไม่บังคับ) และแนบสลิปการโอน (บังคับแนบสลิป — ไม่มีทางข้าม และไม่มีระบบใดตรวจสอบจำนวนเงินที่คุณกรอกโดยอัตโนมัติ) เมื่อส่ง ระบบจะบันทึกการชำระและลดยอดที่ยังค้างอยู่
Step 19ขั้นตอนที่ 19
Platform settlement — Accrualการเรียกเก็บเงินของแพลตฟอร์ม
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งOne merchant's money broken into the buckets the platform tracks — what landed where, what has been settled, and what is still owed, and by whom. Pick a merchant from the list to read it; this is an observer's view, and nothing on it can be changed.ภาพรวมรายได้จากผู้แทนจำหน่ายทุกรายและร้านค้าที่ไม่ได้สังกัดผู้แทนจำหน่าย: ยอดรวมแยกตามผู้แทนจำหน่าย ค่าธรรมเนียมของร้านค้าที่ไม่ได้สังกัด และช่องค้นหาค่าธรรมเนียมรายร้านค้า ใช้เป็นทางเข้าไปยังหน้าจอค่าธรรมเนียมของร้านค้าหรือผู้แทนจำหน่ายรายใดรายหนึ่ง หน้าจอนี้จำกัดเฉพาะบทบาทที่มีสิทธิ์ด้านการเรียกเก็บเงิน
Step 20ขั้นตอนที่ 20
Platform billingบัญชีค่าธรรมเนียม — ใครยังค้างจ่ายแพลตฟอร์ม
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งThe revenue overview across all resellers and unassigned merchants: totals by reseller, unassigned-merchant fees, and a per-merchant fee search. Use it as the entry point into the fee consoles for a specific merchant or reseller. This screen is gated to billing-permitted roles.ด้านการเก็บเงินของรายได้แพลตฟอร์มเอง และเป็นคู่ตรงข้ามของหน้าภาพรวมการเรียกเก็บด้านบน หน้านั้นบอกว่าแพลตฟอร์ม “หาได้” เท่าไร แยกตามผู้แทนจำหน่ายและร้านค้า ส่วนหน้านี้บอกว่าใคร “ยังค้าง” และจ่ายแล้วหรือยัง สถานะของบัญชีมาก่อนเสมอ เพราะจะยังไม่มีการเรียกเก็บจากใครทั้งสิ้นจนกว่าบัญชีค่าธรรมเนียมจะถูกเปิดที่วันตัดยอด ระหว่างที่ยังปิดอยู่ หน้านี้จะบอกเป็นข้อความตรง ๆ แทนการแสดง ฿0.00 และหากมีสิทธิ์ MANAGE_MERCHANTS จะมีการเขียนข้อมูลเพียงรายการเดียวที่ทำให้ระบบเริ่มใช้งานจริง คือพิมพ์วันตัดยอดตามเวลา GMT+7 (ตั้งใจไม่เติมค่าเริ่มต้นให้) ใส่หมายเหตุสำหรับร่องรอยการตรวจสอบ แล้วกดเปิด 🔴 กิจกรรมก่อนวันนั้นจะไม่ถูกย้อนหลังมาเป็นหนี้เด็ดขาด และวันที่ตัดยอดแก้ไขได้เฉพาะตอนที่บัญชียังว่างเปล่าเท่านั้น รายการค่าธรรมเนียมแรกที่ลงบัญชีจะตรึงวันนั้นไว้ทันที ถัดลงมา ส่วน “ยอดค้างแยกตามผู้ถูกเรียกเก็บ” คือลูกหนี้ค่าธรรมเนียม หนึ่งแถวต่อคู่สัญญาหนึ่งราย คำนวณจาก ที่เกิดขึ้น − ที่จ่ายแล้ว = ค้างชำระ แต่ละแถวติดป้ายว่าเป็นร้านค้าหรือผู้แทนจำหน่าย เพราะแพลตฟอร์มเรียกเก็บจากคู่สัญญาเพียงรายเดียวต่อร้านค้าหนึ่งราย คือผู้แทนจำหน่ายเมื่อร้านค้ารายนั้นถูกมอบหมายให้ผู้แทนจำหน่าย มิฉะนั้นก็เป็นตัวร้านค้าเอง ยอดค้างที่ติดลบจะแสดงเป็นสีแดง หมายความว่าผู้ถูกเรียกเก็บรายนั้นได้รับเครดิตมากกว่าค่าธรรมเนียมที่เกิดขึ้นกับเขา ปุ่ม “บันทึกการรับเงิน” เปิดการเขียนข้อมูล ได้แก่ จำนวนเงินที่ได้รับ วันที่จ่ายเงิน และรหัสอ้างอิงธนาคารที่ใส่หรือไม่ก็ได้ ระบบไม่แนบหลักฐานและไม่ร้องขอหลักฐานใด ๆ เพราะการบันทึกการรับเงินคือการลดสิทธิ์เรียกร้องของแพลตฟอร์มเอง รายการนี้จึงขัดกับผลประโยชน์ของผู้บันทึกอยู่แล้ว และกลไกตรวจสอบคือสิทธิ์ของผู้ถูกเรียกเก็บที่จะโต้แย้งรายการนั้นจากหน้าจอเรื่องเงินของตนเอง การอ่านหน้านี้ต้องมีสิทธิ์ VIEW_BILLING ส่วนการเขียนทุกรายการต้องมี MANAGE_MERCHANTS
Step 21ขั้นตอนที่ 21
Fee ledger — who still owes the platformรายชื่อผู้ใช้
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งThe collection side of the platform's own revenue, and the counterpart to the billing overview above: that screen tells you what the platform EARNED, sliced by reseller and merchant; this one tells you who still OWES it and whether they have paid. Ledger state comes first, because nothing is billed to anybody until the fee ledger is opened at a cutoff day — while it is closed the page says so in words rather than showing ฿0.00, and with MANAGE_MERCHANTS it offers the single write that performs go-live: type the GMT+7 cutoff day (deliberately never pre-filled), add a note for the audit trail, and open it. Activity before that day is never back-dated as debt, and the day is correctable only while the ledger is still empty — the first posted accrual freezes it. Below it, Outstanding by payer is the fee receivable one row per party: accrued − paid = outstanding, each row tagged Merchant or Reseller because the platform bills one party per merchant — the reseller when the merchant is assigned to one, otherwise the merchant itself. A negative outstanding is shown in red and means that payer has been credited more than has accrued against it. 'Record receipt' opens the write: the amount received, when the payment was made, and an optional bank reference. No proof is attached and none is asked for — recording a receipt reduces the platform's own claim, so the entry runs against the recorder's interest; the payer's ability to dispute it from their own money screen is the check. Reading this page needs VIEW_BILLING; every write on it needs MANAGE_MERCHANTS.ทำเนียบบัญชีผู้ใช้ปลายทางของแพลตฟอร์ม พร้อมสถานะ KYC และตัวควบคุมบัญชี ใช้ค้นหาผู้ใช้ก่อนดำเนินการด้านความปลอดภัยของบัญชี หรือก่อนตรวจดูกระเป๋าเงินของเขา คลิกที่แถวเพื่อเปิดหน้ารายละเอียดผู้ใช้
Users, staff and the audit trailผู้ใช้ พนักงาน และร่องรอยการตรวจสอบ
People, the actions taken against their accounts, and who did what.ผู้คน การกระทำต่อบัญชีของพวกเขา และใครทำอะไรไว้
Step 22ขั้นตอนที่ 22
Users listรายละเอียดผู้ใช้ (ระงับบัญชี / ทำเครื่องหมายทุจริต)
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งThe directory of platform end-user accounts with KYC status and account controls. Search here to find a user before taking an account-safety action or inspecting their wallets. Click a row to open the user detail page.บัญชีของผู้ใช้รายหนึ่ง ประกอบด้วยยอดคงเหลือในกระเป๋าเงินแยกตามแหล่งที่มา รายการถอนล่าสุด และแผงดำเนินการกับบัญชี จากที่นี่คุณระงับหรือปลดระงับบัญชีได้ เริ่มคำขอใช้สิทธิ์ของเจ้าของข้อมูลส่วนบุคคลแทนผู้ใช้ได้ (ระบบตั้งเป็นยืนยันแล้วอัตโนมัติ เพราะตัวตนของผู้ดูแลระบบคือการยืนยันในตัวเอง) และ — หากบทบาทของคุณอนุญาต — เปิดเผยเลขบัญชีธนาคารที่เข้ารหัสไว้ได้ การระงับบัญชีคือเครื่องมือหลักสำหรับบัญชีที่สงสัยว่าทุจริต
Step 23ขั้นตอนที่ 23
User detail (freeze / mark-fraud)บันทึกการตรวจสอบ
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งOne user's account: their multi-source wallet balances, recent withdrawals, and the account-actions panel. From here you freeze or unfreeze the account, file a data-subject request on their behalf, and — where your role permits — reveal an encrypted bank number. Freezing is the primary lever for a suspected-fraud account. Choose the request type with care: an erasure request cannot be undone — it destroys the customer's stored bank details — and the form sends it without asking you to confirm.บันทึกการตรวจสอบแบบเขียนเพิ่มได้อย่างเดียวและอ่านได้อย่างเดียว การเปลี่ยนแปลงทางการเงินทุกรายการบนแพลตฟอร์มจะถูกบันทึกที่นี่ ภายในทรานแซกชันเดียวกับที่ทำให้เกิดการเปลี่ยนแปลงนั้น ตามข้อกำหนดของใบอนุญาต e-money จากธนาคารแห่งประเทศไทย กรองตามประเภท ผู้กระทำ หรือช่วงเวลา เมื่อต้องสอบสวนเหตุการณ์หรือกระทบยอดรายการที่มีข้อโต้แย้ง 🔴 ไม่มีสิ่งใดบนหน้าจอนี้ที่แก้ไขหรือลบได้
Step 24ขั้นตอนที่ 24
Audit eventsคิวเว็บฮุกที่ส่งไม่สำเร็จ
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งThe append-only, read-only audit log — every financial mutation on the platform lands here in the same transaction that made it, as required for the BOT e-money licence. Filter by type, actor or time window when investigating an incident or reconciling a disputed transaction. Nothing on this screen can be edited or deleted.รายการส่งเว็บฮุกออกไปยังร้านค้าที่ล้มเหลวและถูกย้ายเข้าคิวปลายทาง กดลองใหม่เพื่อจัดคิวส่งอีกครั้ง หรือย้ายเข้าคิวปลายทางถาวรเพื่อหยุดการลองใหม่ ควรเฝ้าดูหน้านี้เมื่อร้านค้าแจ้งว่าไม่ได้รับการแจ้งเตือนการฝากหรือถอน โดยทั่วไปคิวที่ค้างสะสมหมายความว่าปลายทางของร้านค้าล่ม หรือปฏิเสธลายเซ็นของเรา
Step 25ขั้นตอนที่ 25
Webhook dead-letter queueจัดการผู้ดูแลระบบ
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งFailed and dead-lettered outbound webhook deliveries to merchants. Retry an entry to re-queue delivery, or permanently dead-letter it to stop further retries. Watch this when a merchant reports missing deposit/withdraw notifications — a backed-up DLQ usually means the merchant's endpoint is down or rejecting our signature.สร้างและจัดการบัญชีผู้ดูแลระบบรายอื่น — เฉพาะ SUPER_ADMIN เท่านั้น บทบาทส่วนใหญ่จึงจะไม่เห็นหน้านี้ สร้างผู้ดูแลระบบได้ (ระบบจะสร้างรหัสผ่านชั่วคราวและแสดงเพียงครั้งเดียว ผู้ดูแลระบบคนใหม่จะตั้งรหัสผ่านถาวรและลงทะเบียน TOTP ของตนเองเมื่อเข้าสู่ระบบครั้งแรก) หรือรีเซ็ตข้อมูลรับรองของผู้ดูแลระบบเพื่อบังคับให้เริ่มลงทะเบียนใหม่ พร้อมยกเลิกเซสชันที่ยังใช้งานอยู่ทั้งหมด ส่งรหัสผ่านชั่วคราวแบบใช้ครั้งเดียวผ่านช่องทางอื่นเสมอ และระบบไม่อนุญาตให้รีเซ็ตบัญชีของตนเอง
Step 26ขั้นตอนที่ 26
Manage adminsสร้างร้านค้า (แบบฟอร์ม)
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งProvision and manage peer admin accounts — SUPER_ADMIN only, so most roles will not see this. Create an admin (a temp password is generated and shown once; the new admin sets a permanent password and enrolls their own TOTP on first login), or reset an admin's credentials to force re-onboarding and revoke all their live sessions. Relay any one-time temp password out-of-band; self-reset is not allowed.แบบฟอร์มสร้างร้านค้าพาร์ตเนอร์รายใหม่ ประกอบด้วย slug ชื่อที่แสดง URL เว็บฮุกแบบ HTTPS ขีดจำกัดจำนวนคำขอต่อนาที และการยอมรับข้อตกลงประมวลผลข้อมูล (DPA) ซึ่งใส่หรือไม่ก็ได้ เมื่อกดส่ง ระบบจะออก API key และ HMAC secret ที่แสดงเพียงครั้งเดียวในหน้าจอถัดไป ต้องมีสิทธิ์ MANAGE_MERCHANTS
Onboarding a new partnerการเปิดบัญชีพันธมิตรใหม่
Creating a merchant or reseller, and the one-time credential reveal.การสร้างร้านค้าหรือผู้แทนจำหน่าย และการเปิดเผยข้อมูลรับรองแบบครั้งเดียว
Step 27ขั้นตอนที่ 27
Create merchant (form)สร้างร้านค้า → เปิดเผย API key และ HMAC
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งThe provisioning form for a new partner merchant: slug, display name, HTTPS webhook URL, per-minute rate limit, and optional DPA acceptance. Submitting issues an API key and HMAC secret that are shown exactly once on the next screen. Requires MANAGE_MERCHANTS.หน้าจอเปิดเผยข้อมูลรับรองแบบครั้งเดียว แสดงทันทีหลังสร้างร้านค้าเสร็จ โดยแสดง API key และ HMAC secret สำหรับเว็บฮุกเป็นข้อความธรรมดาในช่องที่คัดลอกได้ 🔴 ค่าเหล่านี้ไม่สามารถเรียกดูย้อนหลังได้อีกเลย ให้บันทึกไว้หรือส่งมอบให้ร้านค้าตอนนี้ แล้วค่อยหมุนเปลี่ยนภายหลังจากแท็บรายละเอียดของร้านค้าหากจำเป็น (ภาพนี้บันทึกจากการกดส่งแบบฟอร์มด้วยค่าทดสอบที่ทิ้งได้)
Step 28ขั้นตอนที่ 28
Create merchant → API key + HMAC revealสร้างผู้แทนจำหน่าย (แบบฟอร์ม)
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งThe one-time credentials-reveal screen shown immediately after a merchant is created, displaying the plaintext API key and HMAC webhook secret in copy fields. These values are never retrievable again — capture or hand them to the merchant now, then rotate later from the merchant's detail tab if needed. (Captured here by submitting the create form with throwaway sim values.)แบบฟอร์มสร้างผู้แทนจำหน่ายรายใหม่ ประกอบด้วย slug ชื่อที่แสดง อีเมลและชื่อของเจ้าของ รหัสผ่านชั่วคราว อัตราค่าธรรมเนียมพื้นฐานขาเข้า/ขาออกของแพลตฟอร์ม (ใส่หรือไม่ก็ได้) และสิทธิ์ให้สร้างร้านค้าเองได้ เมื่อกดส่ง ระบบจะสร้างผู้แทนจำหน่ายพร้อมบัญชีเข้าสู่ระบบของเจ้าของ ต้องมีสิทธิ์จัดการผู้แทนจำหน่าย
Step 29ขั้นตอนที่ 29
Create reseller (form)สร้างผู้แทนจำหน่าย → เปิดเผยข้อมูลเข้าสู่ระบบของเจ้าของ
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งThe provisioning form for a new reseller: slug, display name, owner email and name, a temp password, optional platform base pay-in/pay-out rates, and a can-create-merchants grant. Submitting creates the reseller and its owner login. Requires the reseller-management permission.หน้าจอยืนยันที่แสดงทันทีหลังสร้างผู้แทนจำหน่ายเสร็จ โดยระบุ id, slug และอีเมลเจ้าของของผู้แทนจำหน่ายรายใหม่ เจ้าของจะเข้าสู่ระบบด้วยรหัสผ่านชั่วคราวที่คุณตั้งไว้ในแบบฟอร์ม ส่งข้อมูลเข้าสู่ระบบผ่านช่องทางอื่น และให้เจ้าของเปลี่ยนรหัสผ่านทันทีที่เข้าสู่ระบบครั้งแรก (ภาพนี้บันทึกจากการกดส่งแบบฟอร์มด้วยค่าทดสอบที่ทิ้งได้)
Step 30ขั้นตอนที่ 30
Create reseller → owner credentials revealผลตรวจคะแนนสลิป
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งThe confirmation screen shown right after a reseller is created, listing the new reseller's id, slug and owner email; the owner signs in with the temp password you set on the form. Relay the login out-of-band and have the owner change the password on first sign-in. (Captured here by submitting the create form with throwaway sim values.)รายการที่ระบบให้คะแนนสลิปตรวจพบความไม่สอดคล้อง คือกรณีที่ข้อมูลซึ่งดึงจากสลิปต่างไปจากที่คาดไว้ แต่ยังไม่ถึงขั้นล้มเหลวชัดเจน ให้ตรวจแต่ละรายการแล้วทำเครื่องหมายว่ารับทราบ หน้านี้เป็นพื้นที่ตรวจสัญญาณความเสี่ยง แยกต่างหากจากการตัดสินอนุมัติหรือปฏิเสธในคิวตรวจสอบสลิปหลัก
Risk and fraudความเสี่ยงและการทุจริต
Scored slip findings, provider configuration, and abuse.ผลการให้คะแนนสลิป การตั้งค่าผู้ให้บริการ และการใช้งานในทางที่ผิด
Step 31ขั้นตอนที่ 31
Slip score findingsผู้ให้บริการตรวจสอบสลิป
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งSlip-score mismatch findings raised by the automated scorer — cases where the extracted slip data diverged from what was expected but did not hard-fail. Review each and mark it acknowledged. This is a risk-signal review surface, separate from the settle/reject decisions in the main slip-review queue.จัดการอะแดปเตอร์สำหรับตรวจสอบข้อมูลใน QR (EasySlip / MockBank / HippoPay) และข้อมูลรับรองของแต่ละขอบเขต คุณสามารถดูผู้ให้บริการที่ตั้งค่าไว้ เพิ่มหรือแก้ไขข้อมูลรับรอง และเรียกทดสอบเพื่อยืนยันว่าผู้ให้บริการตอบกลับจริงก่อนจะพึ่งพาเขา แต่ละขอบเขตมีผู้ให้บริการที่ใช้งานอยู่หนึ่งราย โดยมีการตรวจสอบด้วยคนเป็นทางเลือกสำรอง
Step 32ขั้นตอนที่ 32
Slip-verify providersตรวจสอบพฤติกรรมผิดปกติ
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งManage the QR-payload verification adapters (EasySlip / MockBank / HippoPay) and their per-scope credentials. You can view the configured providers, add or edit credentials, and run a test call to confirm a provider responds before relying on it. One provider is active per scope, with manual review as the fallback.ผู้ใช้ที่ถูกทำเครื่องหมายโดยตัวตรวจจับการฝากเงินขาด ซึ่งเป็นสัญญาณทุจริตสำหรับบัญชีที่โอนเงินจริงน้อยกว่ายอดที่จองไว้ซ้ำ ๆ ให้ตรวจสอบบัญชีที่ถูกทำเครื่องหมาย แล้วดำเนินการ (โดยทั่วไปคือการระงับบัญชีจากหน้ารายละเอียดผู้ใช้) เมื่อสมควร การที่หน้านี้ว่างเปล่าคือสภาวะปกติที่ดี
Step 33ขั้นตอนที่ 33
Abuse reviewตรวจสอบบัญชีธนาคาร (รายละเอียด)
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งUsers flagged by the deposit-shrinkage detector — a fraud signal for accounts that repeatedly under-fund relative to what they reserve. Review the flagged accounts and act (typically freezing from the user detail page) where warranted. Empty is the healthy state.หน้าตรวจสอบบัญชีเดี่ยวที่เปิดจากคิวยืนยันบัญชี แสดงข้อมูลบัญชีธนาคารที่ผู้ใช้รายหนึ่งส่งมา พร้อมปุ่มยืนยันและปฏิเสธ ตรวจให้แน่ใจว่าชื่อเจ้าของบัญชีและเลขบัญชีดูถูกต้องก่อนกดยืนยัน เพราะบัญชีที่ผ่านการยืนยันคือสิ่งที่ปลดล็อกการจ่ายเงินถอนของผู้ใช้รายนั้น (หากไม่มี id บัญชีที่ระบุเจาะจง ระบบจะย้อนกลับไปที่หน้าคิว)
Step 34ขั้นตอนที่ 34
Bank-account review (detail)กลุ่มบัญชีธนาคารของแพลตฟอร์ม
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งThe single-account review opened from the verification queue: the submitted bank details for one user account, with Verify and Reject actions. Confirm the account holder and number look legitimate before verifying, since a verified account is what unblocks that user's withdrawal payouts. (Falls back to the queue when no specific account id is available.)บัญชีธนาคารที่แพลตฟอร์มเป็นเจ้าของเอง เป็นกลุ่มบัญชีสำรองลำดับสุดท้ายของลำดับการเลือกบัญชีรับฝาก เมื่อไม่มีบัญชีของร้านค้าใดถูกเลือก ดู เพิ่ม และจัดการบัญชีในกลุ่มได้ที่นี่ ระบบจะเลือกใช้แบบวนรอบ จึงควรมีบัญชีที่ใช้งานอยู่มากพอจะรองรับปริมาณเงินฝากที่ตกมาถึงชั้นนี้
Where the money landsปลายทางของเงิน
The platform's own accounts, the deposit destinations, and the fee consoles.บัญชีของแพลตฟอร์มเอง ปลายทางการฝากเงิน และหน้าจอค่าธรรมเนียม
Step 35ขั้นตอนที่ 35
Platform bank poolบัญชีรับฝากเงิน
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งThe bank accounts owned by the platform itself — the deposit cascade's final fallback pool when no merchant account is picked. View, add and manage the pooled accounts here. The cascade assigns them round-robin, so keep enough active rows to absorb fallback deposit volume.จัดการและติดตามเงินฝากที่เข้ามายังบัญชีรับเงินของแพลตฟอร์ม ใช้ดูว่าบัญชีฝั่งแพลตฟอร์มบัญชีใดกำลังรับเงินฝากอยู่ และมีความเคลื่อนไหวล่าสุดอย่างไร เป็นหน้าคู่กันสำหรับเฝ้าติดตามกลุ่มบัญชีธนาคารของแพลตฟอร์ม
Step 36ขั้นตอนที่ 36
Deposit accountsคอนโซลค่าธรรมเนียมร้านค้า
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งManage and track deposits into the platform's receiving accounts. Use it to see which platform-side accounts are receiving deposits and their recent activity. A monitoring companion to the platform bank pool.คอนโซลการเรียกเก็บเงินรายร้านค้า ประกอบด้วยสรุปการเรียกเก็บ ตารางค่าธรรมเนียมที่ใช้อยู่ ตัวควบคุมสำหรับตั้งตารางใหม่หรือกำหนดค่าเฉพาะวันเดียว และรายงานการใช้งานกับค่าธรรมเนียม (รวมถึงรายละเอียดแยกตามร้านค้าย่อย) นี่คือที่ที่คุณตรวจสอบและปรับสิ่งที่แพลตฟอร์มเรียกเก็บจากร้านค้ารายหนึ่งได้อย่างแม่นยำ จำกัดเฉพาะบทบาทที่มีสิทธิ์ด้านการเรียกเก็บเงิน
Step 37ขั้นตอนที่ 37
Merchant fee consoleรายงานรายได้ของผู้แทนจำหน่าย
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งThe per-merchant billing console: a billing summary, the active fee schedule, controls to set a new schedule or a single-day override, and a usage-and-fee report (including a by-sub-merchant breakdown). This is where you inspect and adjust exactly what the platform charges one merchant. Gated to billing-permitted roles.รายละเอียดการไหลของค่าธรรมเนียมของผู้แทนจำหน่ายรายหนึ่ง ประกอบด้วยยอดรวม ตารางแยกรายร้านค้า และมุมมองแยกตามร้านค้าย่อยที่แสดงว่าส่วนต่างถูกแบ่งกันอย่างไร ใช้กระทบยอดว่าผู้แทนจำหน่ายได้รับเท่าไร และแพลตฟอร์มเก็บไว้เท่าไร
Step 38ขั้นตอนที่ 38
Reseller earnings reportคิวคำขอเติมเครดิตการใช้งาน
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งThe fee-waterfall breakdown for one reseller: totals, a per-merchant table, and a by-sub-merchant view showing how spread is shared. Use it to reconcile what a reseller has earned and what the platform retained.คำขอเติมเครดิตการใช้งานที่ร้านค้าส่งเข้ามารอผู้ดูแลระบบตรวจสอบ แต่ละคำขอคือร้านค้าที่ขอเพิ่มเครดิตการใช้งานแบบจ่ายล่วงหน้า ซึ่งใช้เป็นเงินทุนสำหรับการเรียกเก็บรายการฝากของเขา เปิดคำขอเพื่ออนุมัติหรือปฏิเสธ
Credit and backlogsเครดิตและงานค้าง
Usage-credit top-ups awaiting a decision, and the queues nobody watches daily.คำขอเติมเครดิตที่รอการอนุมัติ และคิวงานที่ไม่มีใครดูทุกวัน
Step 39ขั้นตอนที่ 39
Usage-credit top-up queueคำขอเติมเครดิตการใช้งาน (รายละเอียด)
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งUsage-credit top-up requests submitted by merchants, awaiting admin review. Each request represents a merchant asking to add prepaid usage credit that funds their per-deposit billing. Open a request to approve or reject it.รายละเอียดคำขอเติมเครดิตของร้านค้ารายหนึ่ง พร้อมปุ่มอนุมัติและปฏิเสธ การอนุมัติจะเพิ่มยอดเครดิตการใช้งานให้ร้านค้า ส่วนการปฏิเสธจะปิดคำขอนั้น ตรวจสอบจำนวนเงินและชื่อร้านค้าให้แน่ใจก่อนกดอนุมัติ
Step 40ขั้นตอนที่ 40
Usage-credit top-up (detail)คิวการจ่ายเงินโดยแพลตฟอร์ม
ข้อความภาษาอังกฤษถูกแก้ไขหลังการแปลนี้ กรุณาตรวจทานอีกครั้งOne merchant top-up request in detail, with Approve and Reject actions. Approving credits the merchant's usage-credit balance; rejecting closes the request. Confirm the amount and the merchant before approving.คำขอถอนที่รอให้ผู้ดูแลแพลตฟอร์มจ่ายเงินด้วยมือในนามของร้านค้า นี่คือหน้าจอเดียวที่เกี่ยวกับการถอนสำหรับคุณ — และเป็นการจ่ายเงิน ไม่ใช่การอนุมัติ เพราะคำขอถอนตามปกติจะเข้าสู่ระบบจับคู่เองโดยไม่ต้องผ่านผู้ดูแล เปิดรายการเพื่อส่งสลิปการโอนที่ทำให้รายการนั้นเสร็จสมบูรณ์
Step 41ขั้นตอนที่ 41
Platform fulfillments queuePlatform fulfillments queue
ยังไม่ได้แปล — แสดงข้อความภาษาอังกฤษแทน · Not yet translated — showing the English text.Withdrawals waiting on platform-admin manual fulfillment on behalf of a merchant. This is your only withdrawal-adjacent surface — it is fulfillment, not approval; ordinary withdrawals auto-enter matching without any admin step. Open an item to submit the transfer slip that completes it.Withdrawals waiting on platform-admin manual fulfillment on behalf of a merchant. This is your only withdrawal-adjacent surface — it is fulfillment, not approval; ordinary withdrawals auto-enter matching without any admin step. Open an item to submit the transfer slip that completes it.