The Stripe API is organized around REST.Our API has predictable resource-oriented URLs, accepts form-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.. You can use the Stripe API in test mode, which does not affect your live data or interact with the banking networks. Stripe Fees Not Returned When Refunding Customer. To refund an amount different than the full charge amount, include the amount parameter and enter the amount to refund. The Stripe API is organized around REST.Our API has predictable resource-oriented URLs, accepts form-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.. You can use the Stripe API in test mode, which does not affect your live data or interact with the banking networks. When using payment sources created via the Token or Sources APIs, passing source will create a new source object, make it the new customer default source, and delete the old customer default if one exists. For a partial refund, enter a different amount to be refunded. Get your questions answered and find international support for Stripe. If no Customer was provided, the payment method can still be attached to a Customer after the transaction completes. Canceling a Refund Find help and support for Stripe. The default is a full refund. Please enable it in your browser settings. Enter the amount to be refunded. If no amount is entered, the default action will be a refund of the full charge amount. You can refund non-disputed payments to your customers using the Stripe API or directly from the Dashboard. Find the charge to be refunded in the Payments overview page. Stripe Fees Not Returned When Refunding Customer. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. In the API call, include the charge ID to refund. Click the ••• icon to the right of the charge and select Refund charge. When processing card payments, Stripe also uses setup_future_usage to dynamically optimize your payment flow and comply with regional legislation and … You need JavaScript for the best experience on Stripe. If you select Other, you must provide an explanatory note that is attached to the refund. Select a reason for the refund. If you want to add additional sources instead of replacing the existing default, use the card creation API.Whenever you attach a card to a customer, Stripe will automatically validate the card.