Changelog
What changed in each Emberstore release, newest first.
1.0.0
First release. Everything from the 1.0.0-1 test build, checked against real gateway test accounts.
- Gateways checked end to end in their test modes: PayPal, Stripe, Razorpay, NOWPayments, Creem and Dodo Payments (checkout, signed webhook, delivery, refund and take-back). BTCPay Server and Cryptomus checked up to the payment. Network mode checked with two servers on one database.
- The web dashboard is rebuilt with a new look, same pages and features
- The confirm dialog can hold an Apply button next to Pay, for codes, gifts and quantity
- Players who were offline get one line on join with the number of purchases delivered. A refund or expiry while they were away keeps its own message
- A bundle that holds a timed item now needs its own
duration, otherwise it is skipped with a warning - Razorpay: a refund refused because the Razorpay balance is too low now says so
- NOWPayments: sandbox payments report nothing paid, so the short payment check is skipped in the sandbox only
- Gateway pages in the wiki list what we ran into while testing: Indian Stripe and PayPal accounts, Razorpay refunds and NOWPayments refunds by hand
1.0.0-1
First build. The whole store in one release.
/storemenus built from category files, with stock, limits, quantity, gifts and bundles- Checkout dialogs with code, gift and quantity fields, and a chest menu for clients without dialogs
- Eleven gateways: NOWPayments, Cryptomus, Stripe, PayPal, BTCPay Server, Plisio, BitPay, Razorpay, Creem, Dodo Payments and Litepay
- Currency conversion with live or fixed rates, plus explicit prices per currency
- Sales, promo codes and referrals in
promotions.yml - Timed items with reminders, and recurring subscriptions on Stripe, PayPal, Razorpay, Creem and Dodo Payments
- Refunds, chargebacks and automatic take-backs, offline delivery and reconciliation
- Discord, purchase log and in-game notices
- Multi-server networks on MySQL or MariaDB, and SQLite or H2 for single servers
- Read-only web dashboard with one-time login links
- Test mode with
/store admin simulateand/store admin webhook-selftest