Before you can use the features described in this documentation to integrate with Meta Pay, you must request access from Meta. If you satisfy the prerequisites, email to request access.

Test Your Meta Pay Integration

If you are a merchant or payment processor, and you want to validate your integration with Meta Pay, you can start with a test. To test your integration, you complete transactions by using test cards without moving any actual money.

Payment methods that you enter during testing are periodically removed because test cards are only intended for short-term testing.

Steps to test your integration

To test your Meta Pay integration, use the following steps:

  1. Sign in to the Meta for Developers Portal.
  2. Create a new application.
  3. Create a test user.
  4. Login to as the test user.
  5. Navigate to a store that's configured for test mode. Test mode varies by payment partner; see the documentation from your payment partner or commerce platform for how to enable test mode.
  6. Proceed to checkout and select the Meta Pay option.
  7. By using only available test cards, enter payment details in the checkout experience.
  8. Complete the transaction.

Test Card Behavior

The behavior of test cards depends on your payment partner's implementation of test mode. For example, some cards may be configured to result in a successful transaction while others may be intended for you to test failures such as card declines or disputes.

If your payment partner has test cards for specific scenarios not listed here, ask them to work with Meta to include those cards for testing.

Available Test Cards

The following are the cards available for testing.


American Express

3782 8224 6310 005


6011 1111 1111 1117


3530 1113 3330 0000


5555 5555 5555 4444


4111 1111 1111 1111


4000 0000 0000 0002


4000 0000 0000 0259


4242 4242 4242 4242