What you need
| Field | What it does |
|---|---|
| Mailing address | Where buyers send payment. Shown in the checkout popup. |
| Instructions for the buyer (optional) | Free text in the popup. Ask for whatever you need to fulfill the order. |
No credentials and no webhook.
Why we ask for each field
Mailing address
Shown to the buyer in the checkout popup so they know where to send payment. Not secret.
Instructions for the buyer
Free text shown in the same popup. Use it to ask for whatever you need to fulfill the order. Not secret.
Why there is no secret
With the other providers we ask for API keys and a webhook secret because a payment company is involved: we authenticate to start the checkout, then verify the message that confirms the payment went through. Pay by mail has no payment company in the loop. Nothing calls an API, and nothing sends an automatic confirmation, so there is no key and no webhook to verify. You confirm the payment arrived, by hand.
Set up
- Decide what to ask buyers for
Coin Moebius never collects your buyers’ personal information, so with pay by mail you decide what to ask for. Use the instructions field to request what you need to fulfill the order (an email, a shipping address, a reference code, notes) and tell buyers how to include it. Example: "Include the reference code shown on this screen with your payment, along with your name and the email address where we should send your order."
- Add provider → Be your own provider → Pay by mail
In your project, open the Providers tab and click Add provider. Pay by mail is not a connected service, so choose Be your own provider (the side that reads "Run it yourself, with no company in the middle"), then pick Pay by mail.
Coin Moebius → Providers → Add provider → Be your own provider - Enter your address and instructions, then Save
In the Connect Pay by mail form, enter the Mailing address where buyers send payment. In Instructions for the buyer, paste the request you wrote in step 1. Both appear in the pay-by-mail popup at checkout. Click Save. There are no keys and no webhook to configure.
Coin Moebius → Add provider → Pay by mail - You are connected
Pay by mail now appears on your Providers tab with the date it connected, plus Edit and Disconnect. Use the Test mode toggle to walk an order through without affecting your real numbers.
Coin Moebius → Providers → Pay by mail (connected) - Confirming payments
When a buyer chooses pay by mail, Coin Moebius records the order as awaiting payment and shows them your address and instructions. When the payment arrives, open the order in the dashboard and mark it as paid. That confirmation moves the order forward and lets fulfillment proceed.
After you connect
Walk one order through to confirm the flow:
- Create a product and place the buy button on a page (a local HTML file works) pointed at your project.
- Click the button, choose Pay by mail, and confirm intent to pay. Coin Moebius shows a reference code (for example X2M-K9P-R7QW).
- Open the Transactions tab. A row appears as pending_manual with that code.
- Click Mark received. The status changes to succeeded. That is the full happy path.
No buy button handy? On the Transactions tab, use Send a test event to create a test pay-by-mail row and practice the same steps. Test events do not count toward your quota.
Troubleshooting
An order is stuck on "awaiting payment."
Pay by mail is confirmed by hand. When the payment arrives, open the order and mark it as paid. Nothing moves until you do.
An order expired before the payment arrived.
Pending pay-by-mail orders auto-expire after 30 days by default. Mark a payment received as soon as it arrives so it lands inside that window.
You cannot match a payment to an order.
Buyers do not send us their details. Use the instructions field to require the reference code (and any contact details) with every payment, so an arriving check maps to the right order.
Questions? Join our Discord