Meta Business Extension Self-serve Testing Tools

With Meta Business Extension self-serve testing tools, you can quickly test the Meta Business Extension features you’ve implemented yourself, including:

  • Business Authentication (if applicable)
  • Business Login
  • Uninstall

All User IDs in your app can be used for testing (administrators, developers, and testers). This allows you to have a better understanding of how your app is behaving with different User IDs.

Get Started

To get started testing:

  1. Navigate to the Debugger tab under Self service testing tools.

  2. Ensure that you are the Test user and that you have the associated role.

  3. Test the workflows in the following order:

    • Test business authentication using the URL provided in the Setup tab.
    • Test business login using the URL provided in the Setup tab.
    • Test uninstalling the Meta Business Extension integration (once business login was successful).

The testing tool generates a random external Business ID. This Business ID can be used for all test scenarios described in this guide for the selected user.

Testing status indicates the overall progress of all tests shown in the workflow. This status is designated for the selected user and session. By default, testing status is Testing Incomplete (with a yellow indicator) until all tests are completed. Once all tests are completed without errors, the status changes to Testing Completed (with a green indicator). If any test fails or has errors, the status changes to Unsuccessful Attempt (with a red indicator).

Test Business Authentication

Business authentication tests can only be used on Business apps. If a business authentication URL exists in the Setup tab, the Authentication URL is displayed.

  1. Click the Test button to display a pop-up window with your authentication process.
  2. Go through the authentication process and complete the Login and Signup process (if applicable).
  3. The testing tool displays the events that are expected and whether your implementation is properly setup or not.
  4. If there are implementation errors, follow the documentation provided in the error messages and make adjustments as needed.

Test Business Login (URL only)

If a business Login URL exists in the Setup tab, the URL is displayed. Business Logins implemented using an SDK cannot be tested.

  1. Click the Test button to display a pop-up window with your Business Login.
  2. Complete the Meta Business Extension Login process on the pop-up window.
  3. The testing tool displays the events that are expected and whether your implementation is properly setup or not.
  4. If there are Login errors, follow the documentation provided in the error messages and make adjustments as needed. The testing tool analyzes your configuration and provides the following results:
    • Correct Verticals configuration?
    • Correct Enabled Features configuration?
    • Correct Webhook configuration (fired successfully or not)?

Test Meta Business Extension Uninstall

You can test the uninstallation process after successfully testing the Business Login process.

  1. Provide the access token received during Meta Business Extension installation and click Test. See Uninstall Meta Business Extension for more information.
  2. This should uninstall the Meta Business Extension integration and display the results of the test.
  3. If there are errors, follow the documentation provided in the error messages and make adjustments as needed.
  4. Click Finish when you are done testing.

Next Steps

Once self service testing is complete and you see green check marks across all three categories (Business Authentication, Business Login, and Uninstall), you are now ready to submit your integration for review. The integration review is the process where Meta verifies your Meta Business Extension integration. Once your integration is approved, you can access the Launch Status tab, where you can launch your application to public users.

To submit your integration review, follow the steps below or refer to the Integration Review guide.

  1. Go to the Developer Panel, click the Overview tab, and complete the checklist.
  2. Click the Integration Review tab and fill out the forms for app details and integration review.
  3. Click Submit to start the review process.