Stripe Pay is a preview for eligible US and UK businesses that need to send money to another business. Stripe’s CLI documentation lists same-currency transfers in USD, GBP and USDC. A same-currency transfer does not convert an invoice from one currency into another. Before using the preview, check both businesses’ eligibility and confirm how the invoice should be paid.

Check the funding account and the destination
Stripe says senders need a funded Stripe Treasury financial account. Recipients need either a Treasury financial account or a bank account linked to their Stripe profile that can receive payouts. Having a profile handle helps identify a business, but it does not by itself establish that the recipient is eligible or that the profile belongs to your vendor.
Review one fictional invoice
Suppose your team owes a vendor USD 250. A directory search returns two similar names. Pause and verify the exact profile handle or network ID with the vendor using a contact you already trust. Then compare the active Stripe account, recipient, amount, currency and funding account with the approved invoice. If any detail is unresolved, leave the payment unsent.
Stripe documents a CLI dry run that validates the flow without creating or sending a transfer. Use it as a separate check after confirming the invoice details. A successful dry run does not prove that money moved or that a vendor received it. Keep the invoice reference with any eventual payment record so the team can reconcile it later. No transfer was sent or tested for this article.
Stripe documentation: Stripe Pay preview and CLI dry run