Certification

The integration checklist provides a wholistic checklist to an integration, we require certifying specific scenarios to ensure you implementation is accurate and successful.

Sandbox vs Production Certification

Passing sandbox certification is required to get access to a live environment. Sandbox certification involves setting up the integration with the Sandbox environment provided and processing payments per Finix's requirements.

Seller Onboarding

Board a merchant

  • Create an Identity for you seller.
  • Tokenize a bank account by creating payment_instrument .
  • Create a merchant .

Board a merchant with multiple owners

  • Create an Identity for you seller.
  • Create another Identity for additional beneficiaries.
  • Tokenize a bank account by creating payment_instrument .
  • Create a merchant .

Process payments

There are several payment scenarios your integration should handle.

Process a card transaction

  • Create an Identity for a buyer using your checkout page.
  • Tokenize card data using Hosted Tokenization.
  • Create a payment_instrument using the token.
  • Create a payment, either with a transfer or with an authorization followed by a transfer .

Process a card transaction with Fraud

  • Create an Identity for a buyer using your checkout page.
  • Tokenize card data using Hosted Tokenization.
  • Create a payment_instrument using the token.
  • Create a payment, either with a transfer or with an authorization followed by a transfer .
    • The transaction should be declined as we have a rule setup in sandbox to decline transactions equal to $1.37 or greater than $200)

Process an eCheck (ACH) Transaction

  • Create an Identity for a buyer using your checkout page.
  • Create a payment_instrument using bank account details.
  • Create a transfer with the payment instrument.

Refund a payment

  • Create a reversal transfer .
    • This will need to use a transfer first created during certification.