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 Meta-Pay-Partnerships@meta.com 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 facebook.com 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.

BrandNumber

American Express

3782 8224 6310 005

Discover

6011 1111 1111 1117

JCB

3530 1113 3330 0000

Mastercard

5555 5555 5555 4444

Visa

4111 1111 1111 1111

Visa

4000 0000 0000 0002

Visa

4000 0000 0000 0259

Visa

4242 4242 4242 4242