Create Card Deposit
Transactions
Create Card Deposit
Create a card deposit payment intent for a specific wallet.
POST
Create Card Deposit
This endpoint initiates a card deposit to a user’s wallet. It creates a Stripe PaymentIntent that the client must confirm to complete the deposit.
Request Body
The unique identifier of the wallet to deposit funds into.
The amount to deposit in the wallet’s base currency (e.g., 100.00 for $100.00 USD).
Optional Stripe PaymentMethod ID (
pm_...) to reuse from fee estimation. If provided, the user won’t need to enter card details again.Response
The unique identifier for the transaction.
The ID of the wallet receiving the deposit.
The net amount to be credited to the wallet.
The currency code (e.g., “USD”).
The current status of the transaction (e.g., “pending”, “completed”, “failed”).
The total amount paid by the user, including all platform and provider fees.
The fee charged by Stripe for processing the payment.
The platform fee collected by your application.