A batch of corrections to the frontend integration docs — nothing changed in the SDK itself, but several things were documented incorrectly:

  • Deposit providers — Wire Transfer was missing from the documented list. It's a real, shipped deposit method alongside AeroPay and ZeroHash.
  • Error codes — insufficient_funds isn't AeroPay-exclusive. A PERMISSION_DENIED code was removed from the embed SDK's PROPHETX_ERROR docs — it's real on the raw backend API, but not reachable through this specific SDK channel. Real ZeroHash-specific error codes that had been accidentally dropped were restored.
  • Terms & conditions gating — corrected: terms acceptance genuinely is enforced on deposit/withdraw. Docs briefly said otherwise.
  • Geofencing — clarified that onGeofenceBlocked is wired identically on every flow, including 1-Click Signup — it just won't fire there in practice.
  • PayNearMe withdrawal timing — corrected: the wallet debit happens at withdrawal-request time (into an internal approval queue), not deferred to execute/callback as previously documented. If you built retry or reconciliation logic around the old description, it's worth revisiting.
  • Wallets — restored REFUND_FEE as a documented transaction type.

Also added a link to the live demo ISV host app from the Frontend Integration Guide and Storybook guide.