Skip to main content

Overview

The Stripe integration enables expense reimbursement processing and corporate card transaction reconciliation. Pay employees directly via Stripe when expense reports are approved, and automatically match Stripe Issuing card transactions to expenses.

Key Features

Prerequisites

  • Stripe account (with Stripe Connect or Issuing if applicable)
  • Smartbills Business plan or higher
  • Stripe account admin access

Setup

1

Open the Apps Marketplace

In Smartbills, go to Settings > Apps and search for Stripe.
2

Connect Your Account

Click Connect and sign in to your Stripe account. Authorize Smartbills to create payouts and read transactions.
3

Configure Payouts

Set default payout method (ACH, wire, or instant) and currency preferences.
4

Map Card Programs

If using Stripe Issuing, map card programs and cardholders to Smartbills employees.

Configuration

Payout Methods

Automatic Reimbursement

Configure automatic reimbursement for approved reports:
  1. Report is approved by manager
  2. Smartbills initiates payout via Stripe
  3. Employee receives funds in their linked bank account
  4. Reimbursement status updates automatically in Smartbills

Stripe Issuing (Corporate Cards)

If you use Stripe Issuing for corporate cards:

Reimbursement Rules

Data Sync

Troubleshooting

Check the error details in Settings > Apps > Stripe > Payout History. Common causes include insufficient Stripe balance, invalid bank account, or compliance holds.
Verify that Stripe Issuing webhooks are configured. Check the webhook endpoint status in your Stripe Dashboard.
Stripe OAuth connections may need re-authorization. Click Reconnect in the integration settings.
Verify the payout currency is enabled in your Stripe account settings. Stripe supports payouts in the settlement currencies configured on your account.
Check the payout history for duplicate entries. Disable automatic reimbursement if you are also processing payouts manually.