v3.4.0 Custom Recharge, Refund Records & Admin Search
- Custom amount recharge is now available for credit products: Admins can configure per-currency minimums, maximums, steps, and conversion rates, while hosted checkout and SDK integrations can let users enter the exact recharge amount they want.
- Checkout enforces recharge limits on the server side: Hosted checkout, embedded PayPal, and SDK-created orders now use the product configuration to validate custom amounts before payment and grant the correct numeric entitlement after payment.
- Refund records are easier to audit: Admin refunds and PayPal/provider refund webhooks now keep structured refund records, and admins can backfill missing refund records for older refunded orders.
- Order admin search is more precise: The order list now separates merchant order ID, user nickname, and provider transaction ID filters, making reconciliation and support investigations faster.
- Payment operations are safer and clearer: Hosted/API order creation rejects raw card data, checkout proxy redirects are more stable, and product status can be toggled directly from the product list.
v3.3.0 Embedded Login, App Sharing & Callback Reliability
- SDK login now opens in an embedded modal by default: Integrations can keep phone and WeChat login inside the page, while Google and Apple authorization still use a provider popup when required by the provider.
- Phone SMS login is ready for hosted sign-in: Users can complete phone-number sign-in and binding, and admins can test SMS providers and review delivery records from the login admin area.
- Apps can be shared across teams more safely: Payment apps and providers now support sharing workflows, making it easier to collaborate without duplicating app configuration.
- Admin operations are easier to audit: The payment admin now includes richer reporting, clearer merchant order identifiers, and product-code validation before products go live.
- Payment callbacks and webhooks are more reliable: Provider webhook delivery, callback result pages, refund channel handling, and Stripe/PayPal order metadata are more consistent across hosted and API integrations.
v3.2.0 HTTP Integration Docs & Safer Hosted Login Returns
- New HTTP integration docs track: You can now follow a full API-first guide for authentication, payment orders, login verification, webhooks, and launch checklist without using the SDK wrapper.
- Hosted login completes more reliably: OAuth sign-in now lands on a dedicated result page that confirms the final attempt state there, helping popup and embedded login flows finish more consistently.
- Shared callback domains are easier to deploy: Hosted login can now keep the correct return domain and prefixed API path when callbacks run behind Nginx or a shared passport domain, reducing broken post-login redirects.
- PayPal checkout now follows the unified order pipeline: Embedded PayPal flows now use the same order creation rules as the main checkout flow, helping keep pricing, validation, and subscription eligibility checks more consistent.
v3.1.0 Subscription Upgrades & Hosted Flow Improvements
- Subscription upgrades now show prorated credit: Hosted checkout can now calculate a credit from the remaining time on an active subscription and apply it to a higher-tier plan, so users see a clearer amount due before they pay.
- Upgrade restrictions are clearer: Rebuying the same subscription tier or moving to a lower tier is now blocked with explicit messaging, helping avoid accidental duplicate or downgrade purchases in hosted checkout.
- Hosted login finishes more reliably: OAuth callbacks now return to the hosted connect page to resolve the final login state there, reducing confusing callback mismatches and making sign-in completion more consistent.
- Portal users are easier to match across login, payment, and admin: Integrations now have clearer guidance for reusing the same platform user ID, and the admin order view can show the linked registered account when one is available.
- Entitlement expiry and upgrade replacement are more accurate: Subscription changes now clean up expired access more safely, keep admin displays closer to the real active state, and apply upgraded subscription entitlements more predictably.
- New hosted theme option: Hosted login and checkout now support a new minimal monochrome theme option for teams that want a cleaner visual style.
History
- Web upload to convert images into shareable links in seconds.
- Markdown beautification editor for cleaner docs and blogs.
- Mac client screenshot listener that uploads grabs automatically.