- ABC to NAS Migration 

Introduction supports the following types of platforms:

  • ABC platform: This platform is the previous version that only supports single entity-based payment.
  • NAS platform: This is the latest platform that supports new business workflows like sub-entities , marketplaces , and more. The NAS platform also supports backward compatibility.

The following payment methods are not available on NAS:

ABC to NAS Migration in Chargebee 

This section is for you if you have an existing gateway integration (ABC platform) set up in Chargebee and want to move to the NAS platform. To set up this integration, you will need to obtain your API Secret Key and API Public Key from the NAS dashboard. Refer to the steps here to get the keys.

Follow the steps below to move your account from ABC to NAS in Chargebee:

  1. Click Settings > Configure Chargebee > Payment Gateways.

  2. Click on the existing gateway you have already configured.

  3. Click on Manage.

  4. Enter the API Public Key and API Secret Key retrieved for your NAS platform under the NAS Platform section. Do not update or delete the existing ABC credentials.

  5. Click Connect.

You have now successfully configured the integration between and Chargebee. You can manage the settings from the Configure Settings page.


All the newly created transactions will be processed via NAS whereas refunds of transactions previously created with ABC will be refunded via ABC only.

Configuring Webhooks 

The configuration of Webhooks is a mandatory prerequisite for this integration to function effectively. Follow the steps below to configure Webhooks:

  1. Copy Notification URL, this URL must be used on your site to ensure that Chargebee receives notifications for all events associated with this account.

  2. Log in to your account (NAS platform) , and navigate to Developers > Webhooks.

  3. Click + New webhook.

  4. Enter the notification name in the Name field.

  5. Paste the Notification URL copied from your Chargebee site in the Endpoint URL field.

  6. In the Webhook keys section, enter the API Secret Key retrieved from your account in the Signature Key field.
    Make sure to use 'Bearer' as a prefix term, followed by a space, and then the API Secret Key. For example, Bearer sk_sbox_pcbqzzjczm5p72kqdgfrsfrkjhg

  7. Skip the Authorization header key field.

  8. Select all the events under the Events section.

  9. Select the All Entities checkbox under the Entities and processing channels section.

  10. Click Create webhook.

Was this article helpful?