Share this post on Twitter

Send money to debit cards

Stephen Wan on May 22, 2014

Update: If you’re interested in sending transfers to debit cards, you should now use Custom Accounts on Stripe Connect.

Many marketplaces, like Lyft, Postmates, Instacart, and TaskRabbit, use Stripe to send transfers to sellers’ bank accounts. Starting today, anyone can now send funds to a seller’s debit card too.

Having to dig up a bank account number is inconvenient and mistakes are common. Almost everyone has a debit card in their pocket, though. Building your payout flow around debit cards enables a simpler and less error-prone experience for your users.

To send money to a bank account identified by a debit card, just attach the card number to your recipient and initiate a transfer as normal. You can also add an optional per-transfer description:

curl \
  -u sk_test_BQokikJOvBiI2HlWgH4olfQ2: \
  -d amount=500 \
  -d currency=usd \
  -d recipient=rp_1040gJ2eZvKYlo2Cs2z8Excq \
  -d card=card_1045042eZvKYlo2CqHA03rvb \
  -d description="Transfer to" \
  -d statement_descriptor="Sales for 22 May 2014"

Just like sending funds to bank accounts, a transfer to a debit card costs 25¢. The funds will currently arrive in the card’s bank account in 1-2 business days, but we're actively working to bring that number down. As always, you’ll need to verify your recipient’s identity.

While we can only support U.S. Visa and MasterCard debit cards at the moment, we’re actively working to bring our transfers API to our users in other countries.

If you choose to use debit cards to pay out your sellers, we’d love to hear how it goes—please get in touch with any questions or feedback!