Skip to main content

Overview

The Merchant endpoints allow you to create, update, and manage merchant accounts within your application. Merchants can be created in real-time, enabling your users to start accepting payments immediately without leaving your platform.
Merchants pay a flat rate of 2.9% + 30¢ per transaction with no hidden fees or surprise charges.

Key Features

Real-Time Creation

Create merchant accounts instantly without manual approval

Complete Management

Update settings, bank info, and preferences programmatically

Instant Funding

Eligible merchants can receive funds instantly with qualified debit cards

Available Endpoints

Create Merchant

Create a new merchant accountPOST /merchants

Get Merchant

Retrieve merchant detailsGET /merchants/{id}

List Merchants

Get all merchants in your accountGET /merchants

Update Bank Info

Update merchant banking informationPUT /merchants/{id}

Update AVS Mode

Configure Address Verification Service settingsPUT /merchants/{id}

Quick Start

Create a Merchant

List Merchants

Merchant Lifecycle

Merchant Data Structure

Business Information

Contact Information

Bank Information

Address Information

Address Verification Service (AVS)

AVS helps prevent fraud by verifying the cardholder’s billing address matches the address on file with the card issuer.

AVS Modes

Disabling AVS increases fraud risk. Use strict or moderate mode for best security.

Merchant Status

Testing

Test Mode

When using test credentials, you can create test merchants without real business verification:

Revenue Sharing

As a platform using Digitzs, you earn revenue on every transaction processed by your merchants:
Configure your platform fee percentage or fixed amount per transaction. Fees are automatically deducted and deposited to your account.
Use split payments to automatically distribute funds between the merchant and your platform without manual invoicing.
Track your platform revenue in real-time with detailed reporting and analytics.

Compliance and Verification

KYC Requirements

Merchants must provide valid business and identity information for compliance

Bank Verification

Bank account details are verified during merchant onboarding

Tax Reporting

Digitzs handles tax reporting and 1099 generation for merchants

Risk Management

Automated fraud detection and risk assessment for all merchants

Best Practices

  • Verify email addresses are valid
  • Validate phone numbers are properly formatted
  • Check tax IDs match business entity type
  • Ensure routing numbers are valid ABA numbers
  • Save the returned merchant ID with your user record
  • Use the merchant ID for all payment operations
  • Don’t expose internal merchant IDs to end users
  • Some fields cannot be updated after creation
  • Bank info updates may require reverification
  • Notify merchants of any changes to their account
  • Regularly check merchant account status
  • Handle suspended or closed accounts appropriately
  • Notify merchants of any status changes

Common Use Cases

Scenario: Multi-vendor marketplace where sellers need to accept paymentsImplementation:
  1. Create merchant account when seller registers
  2. Store merchant ID with seller profile
  3. Use merchant ID when processing orders
  4. Use split payments to collect platform fees
Benefits:
  • Sellers get paid directly
  • Automatic fee collection
  • No manual payouts needed

Error Handling

Common merchant creation errors and solutions:

Next Steps

1

Create Test Merchant

Use test credentials to create a merchant account
2

Store Merchant ID

Save the merchant ID with your user record
3

Process Test Payment

Use the merchant ID to process a test payment
4

Verify Settlement

Check that funds are properly distributed

Additional Resources

Payment Endpoints

Process payments for your merchants

Error Codes

Handle merchant creation errors