We’ve improved the API structure for IDR’s OVO eWallet!

This update ensures consistency across all eWallet payment methods globally, making integrations more standardized and easier to maintain.

With this release, you can:

  • Use Consistent Payment Method Naming — The paymentMethod value for OVO has been simplified from EWALLET_PUSH_NOTIF to EWALLET, aligning with the naming convention used across all eWallet payment methods.
  • Get More Accurate Payment Code Information — The paymentCodeType has been updated from QR_TEXT to PUSH_NOTIF to better reflect the actual payment flow, along with clearer descriptions in the paymentCode response.

These changes are now available in the sandbox environment for testing. Production rollout is scheduled for April 21, 2026. If you are currently accepting OVO payments, please test your integration in sandbox and coordinate the production cutover with our team to ensure a smooth transition.

We’ve launched the Payment Link feature!

You can now generate a payment link that directs your customers to a payment method selection page, allowing them to choose their preferred payment method or channel based on your configured options.

With this release, you can:

  • Enable Flexible Payment Selection — Let customers choose from available payment methods and channels at the time of payment, improving conversion and user experience.
  • Simplify Integration Flow — Use a single link to support multiple payment options without needing to predefine a specific channel in your request.

This update allows you to offer greater flexibility to your customers while maintaining a simple and scalable integration on your side.

Read more here.

We’ve launched the Webhook Signature Secret Regeneration feature!

You can now rotate your webhook signature secret directly from the Xenith dashboard — giving you greater control over your webhook security and credential management.

With this release, you can:

  • Regenerate Webhook Signature Secret — Instantly create a new secret from Developer Settings when needed.
  • Enhance Security Control — Rotate secrets in response to security incidents, team changes, or as part of regular security best practices.
  • Maintain Secure Verification — Ensure incoming webhook events continue to be authenticated using an updated secret.

This update strengthens your webhook security by allowing faster response to potential exposure and better alignment with internal security policies.

Read more here.

We’ve launched the Notifications module!

You can now subscribe to platform notifications and receive updates directly via email — helping you stay informed of important events without needing to actively monitor the dashboard.

With this release, you can:

  • Manage Notification Recipients — Add, edit, and remove email recipients who should receive platform notifications.
  • Receive Maintenance Notifications — Get email updates when one-time or recurring maintenance is created or completed.

This update helps you stay aware of maintenance activities that may impact platform availability or transaction processing, enabling better planning and reduced operational risk.

Read more here.

We’ve launched the Webhooks module!

You can now set up and manage webhook integrations directly from the Xenith dashboard — giving you more control and visibility over real-time event notifications.

With this release, you can:

  • Configure Webhook Endpoints — Set up URLs to receive real-time notifications for key events like maintenance updates and pay-in credit creation.
  • Simulate Events — Test your integration instantly with simulated webhook payloads before going live.

This update makes it easier to integrate Xenith with your internal systems, monitor event activity, and maintain a secure, reliable connection.

Learn more:

  • Webhook setup guide here.
  • Webhook payload examples here.
  • Updated API error codes that incldues "Maintenance" here.

We’ve released the Payment Channel module! Get full visibility into your enabled payment channels in one place. With this module, you can:

  • View supported currencies, settlement times, limits, and fees
  • Search and filter channels by key details
  • Export channel lists by transaction type
  • Access complete configuration info for each channel

This makes it easier to manage your integration, optimize usage, and review costs over time.

Read the details here.

We've released a Batch No Code Pay Out!

While Single No Code Pay Out lets you create one payout at a time directly from the platform, the new Batch No Code Pay Out allows you to process up to 50 transactions in one go — ideal for bulk disbursements without needing API integration. Whether you're paying partners, issuing refunds, or handling payroll, simply prepare your transactions in a spreadsheet and upload them in just a few steps. It’s a fast, scalable way to streamline your disbursement workflows.

Read the details here.

We’ve released a dedicated Account Settings module!

  • Update your profile and password
  • Enable two-step authentication (2FA)
  • Set your preferred timezone
  • View and manage your login sessions

This makes managing your account and security settings easier than ever. Read the detail here.