Accept Order
Collect orders in WhatsApp through a customizable bot, with no websites or app switching needed.
Features and Benefits
📣 Lower Operational Costs
Save on merchant platform fees typically charged by e-commerce platforms.
💸 Flexible Fee Management
Service fees are transferred to customers.
📊 Real-Time Sales Reconciliation
Simple and real-time dashboard for sales reconciliation per event.
⚡Fraud Risk Reduction
Reduce fraud committed by customers.
⏱️ Instant Payment Monitoring ✅
Facilitate real-time monitoring of payment confirmations.
🚀 Boosted Sales Opportunities
Increase sales potential with multi-channel payment options for customers.
🤝 Stronger Customer Trust
Enhance customer trust during transactions.
How it Works
A simple 3 step explanation of how users interact with the product, from entry point to completion. This helps illustrate the experience and clarify key touchpoints in the product journey.
Step 1
Step 2
Step 3
Setup Account, Greetings and Chat Flow
Customize welcome messages and order questions through the DOKU dashboard.
Publish the QR Code
Place your QR code online, on packaging, or at your store.
Customer Pays Instantly Customers are guided via WhatsApp to complete the order and payment without leaving the app.
Form Details
For more information about How to create an Accept Order Activate & Create Event
Step 1 - Event Information Data

Event Name
You can add up to 200 characters off your accept order event.
Character allow: Alphanumeric
Mandatory: Yes
Image
You can add one photo for your greetings message.
Extention allowed: PNG/JPG/JPEG
Image limit: 1 MB
Mandatory: No
Description
You can add up to 700 characters remaining.
Character allow: Alphanumeric + Safe String + Emoji
Mandatory: Yes
T&C URL
You can add a T&C URL for your event. You can attach a Terms & Conditions (T&C) URL to your event so participants can easily access all rules, requirements, and important information related to the event.
Mandatory: No

Step 2 - Event Configuration

Price Option
Define the exact payment amount that customers need to pay during checkout. This ensures a consistent and accurate pricing experience. Merchants can choose from multiple price configuration types — Price Set, Custom Amount, Flat Amount, and Dynamic Amount — to control how the payment amount is defined and collected during checkout.
Price Reference
You can predefine up to 10 price options, each with a title and description (e.g., product types).
Code (Optional) A unique identifier for each price option. You use this to differentiate options internally (e.g.,
OPT01,VIP01,DON50).Title (Mandatory) The name of the price option displayed to customers (e.g., “VIP Ticket”, “Premium Package”, “Donation 50K”).
Description (Mandatory) A short explanation of what the option includes (e.g., “Front-row seating”, “Includes bonus merchandise”, “Supports meal packages”).
Amount (Mandatory) The price for this option. If using Open Amount, this field is not required because the customer enters the amount themselves.
Config on Dashboard


Set the Price Option to Customer.
Checklist price reference.
Fill the Title, Description and Amount.
Click Continue if you finished.
Customer Facing on WhatsApp
The customer select the product.
The system will be billed by the selection.
✅ Examples for Price Options
Product Variants Different product types in one form (e.g., colors, sizes, editions).
Package Bundles Tiered packages with increasing benefits (Basic, Premium, VIP).
Event Ticket Types Multiple ticket categories (Early Bird, Regular, VIP).
Service Levels Different service tiers (Standard, Deep Clean, Premium).
Donation Presets Preset donation amounts to increase conversion.
Membership / Class Options Multiple membership levels or class types in one list.
Custom Amount
The customer enters their own payment amount.
Config on Dashboard

Set the Price Option to Customer.
Do not checklist price reference.
Customer Facing on WhatsApp
The customer will ask by bot the transaction amount.
The system will be billed by the amount of customer.
✅ Examples for Custom Amount
Flexible Donations Customers freely choose how much they want to donate (e.g., charity drives, fundraising campaigns).
Pay-What-You-Want Products Customers decide the price based on their budget (e.g., digital products, simple merchandise).
Service Tips / Additional Support Customers can add any extra amount they prefer (e.g., tipping a courier or service provider).
Custom Pricing Requests Useful when the price depends on customer requests or negotiations (e.g., optional add-ons, flexible services).
Partial Payments Customers can enter any amount for installment or partial settlement (e.g., pay remaining balance later).
Bidding / Auction Style Payments Customers enter their own bid amount during auction-style sales (e.g., limited items, fundraising auctions).
Flat Amount
A fixed price for all customers to its event.
Config on Dashboard

Set The Price Option to Merchant.
Select the Fix Type.
Fill Amount you want in the box.
Customer Facing on WhatsApp

The customer will directly billed by flat amount that set (IDR 150.000).
✅ Examples for Fixed Price
Standard Products Use when selling a product with one clear, non-negotiable price (e.g., snacks, merchandise, ticket).
Single-Tier Services Suitable for services that always cost the same (e.g., haircut, car wash).
Event Entry Fees Ideal for events where all participants pay one fixed admission fee.
Membership or Subscription Fee For flat recurring fees that apply equally to everyone.
Simple Promotions Great for limited-time fixed-price deals (e.g., “All items Rp10.000”).
Merchant-Defined Amount
The amount is not preset. The merchant enters the price manually during order confirmation.
Config on Dashboard

Set The Price Option to Merchant.
Select the Dynamic Type.
You can determine the amount of order in transaction list.
Confirm The Order


Go to transaction list.
Confirm order that you want.
Fill the order amount.
Customer Facing on WhatsApp
Left: Before confirmation.
Right: After confirmation.
✅ Examples for Merchant-Defined Amount
Custom Service Work Merchant sets the price after reviewing the customer’s request (e.g., repairs, tailoring, custom printing).
Made-to-Order Products Pricing depends on custom materials or personalization (e.g., custom cakes, handcrafted items).
Variable Delivery Fees Delivery cost is entered by the merchant based on distance or weight (e.g., courier fees, bulk shipping).
Consultation or Professional Services Price varies by scope or session length (e.g., photography sessions, coaching, design consults).
Quotation-Based Orders Merchant defines the amount after preparing a custom quote (e.g., catering, event decoration).
Special Handling or Extra Charges Additional fees added for special requests (e.g., rush orders, fragile packaging).
Language Preference
Allow customers to choose their preferred language for all WhatsApp communications. From greetings to payment confirmations, every message will be automatically delivered in the selected language, ensuring a personalized and more accessible experience for each customer.


Additional configuration
This is additional configuration based on your needs, the configuration is optional so make sure you understand about the function of its.
Set event active period
Merchants can define the event’s active period, including the start and end dates, to ensure transactions are only allowed within the specified timeframe.
Allow Customer to Input Multiple Data
Customers can place multiple orders in one go (up to 10 sets of data).
Auto Confirmation Process
Automatically confirm orders once submitted, without manual merchant review.
Auto Process Order
Once the customer completes payment, the system will automatically process the order.
Activate Quantity Configuration
Allows customers to select the quantity of items before placing an order.
Additional fees are charged to the merchant
Additional fees apply to merchants based on the policies associated with using the Accept Order feature for their created events.
Step 3 - Custom Field Data

Customize Form
Create up to 10 custom input fields to collect specific information from customers—such as name, address, or notes—based on your business needs. Tailor the form to match your workflow and gather the details that matter most.




Use Cases
Description LPD’s customer as a rural Local Bank needs access to digital products and services. Mobile Banking is available, however the customer is not tech savvy segment.
Solution Use PayChat as the mobile on the go for LPD providing digital products to customers. How Connect PayChat to Local Bank core Banking as SoF to order digital products. Features Used:
Bot for Customer Data Collection
Price Reference for Product Order
Secret key for Validation

Description The cooperative is running a retail LOB through the Klik Bazar platform. Previously, it used manual records for sales transactions. The cooperative faces difficulties in reconciling sales data with payments.
Solution Use PayChat For order some goods and Payment. How Access DOKU PayChat Accept Order and set question required for customer information required to buy some goods. Features Used:
Bot for Customer Data Collection
Price Reference for Product Order
FAQ
Last updated
Was this helpful?
