# Save payment details after payment

Accept an in-person payment and save payment details to use later, when the customer is not present.

## Index

This article has multiple variants. Fetch one of the following URLs to view specific content for your use case:

- [Server-driven](https://docs.stripe.com/terminal/features/saving-payment-details/save-after-payment.md?terminal-sdk-platform=server-driven)
- [JavaScript](https://docs.stripe.com/terminal/features/saving-payment-details/save-after-payment.md?terminal-sdk-platform=js)
- [iOS](https://docs.stripe.com/terminal/features/saving-payment-details/save-after-payment.md?terminal-sdk-platform=ios)
- [Android](https://docs.stripe.com/terminal/features/saving-payment-details/save-after-payment.md?terminal-sdk-platform=android)
- [React Native](https://docs.stripe.com/terminal/features/saving-payment-details/save-after-payment.md?terminal-sdk-platform=react-native)
