Skip to content

How to Let Customers Pay with Their Wallet on WhatsApp (Pro)

A customer with store credit should be able to spend it in the chat. This connects the two DevDiggers plugins.

Step 1: Check the wallet plugin and phone numbers

Section titled “Step 1: Check the wallet plugin and phone numbers”

DevDiggers Wallet Management must be active. The plugin finds a customer’s wallet by the billing phone on their account, so that phone must be their WhatsApp number.

Go to Purchase via WhatsApp → Configuration → Wallet and tick Wallet Replies.

The Wallet Replies checkbox boxed on the Wallet tab

Tick Payment Method and Pay Inside The Chat, then click Save Changes.

The Pay Inside The Chat checkbox boxed on the Wallet tab

If Payment Methods on the Chat Assistant tab lists methods, include Wallet there too.

Send WALLET to your sender. On the demo the reply was:

Hi Amara, your wallet balance is *$113.80*.
Add money any time: https://demo.devdiggers.com/woocommerce-purchase-via-whatsapp/my-account/ddwc-wallet-management/

The reply is logged with the type Wallet.

Order a product through the chat. When the assistant asks how to pay, the wallet is in the list with the balance beside it:

How would you like to pay? Reply with a number:
1. Direct bank transfer
2. Check payments
3. Cash on delivery
4. Wallet (balance $186.40)

Reply 4. On the demo, a $72.60 order was paid at once:

Thank you! Your order #1208 has been placed.
Paid from your wallet. Your remaining balance is $113.80.

The order is Processing with the wallet as its payment method.

  • The balance does not cover the order. The wallet is only listed when it pays the whole total.
  • The number matches no account, or two. The customer gets the Number Not Found Reply.
  • Pay Inside The Chat is off. The customer gets a payment link and pays after logging in.