# Save payment methods during purchase (/v5/save-with-purchase/overview)



PayPal's JavaScript, iOS, and Android SDKs as well as the Orders API support saving payment methods during checkout.

## Choose your integration [#choose-your-integration]

> **Info:** ### JavaScript SDK [#javascript-sdk]
>
> Integrate client-side or server-side. Saves PayPal, Venmo, and credit or debit cards.
>
> [Save with the Javascript SDK](/sdk/js/v5/save-with-purchase/cards)

> **Info:** ### Orders API [#orders-api]
>
> Integrate server-side. Saves PayPal and credit or debit cards.
>
> [Save with the Orders API](/api/orders-v2/save-with-purchase/cards)

> **Info:** ### Android SDK [#android-sdk]
>
> Saves PayPal and credit or debit cards.
>
> [Save with the Android SDK](/sdk/android/save-with-purchase/cards)

> **Info:** ### iOS SDK [#ios-sdk]
>
> Saves PayPal and credit or debit cards.
>
> [Save with the iOS SDK](/sdk/ios/save-with-purchase/cards)

> **Warning:** **Warning:** To continue providing a Pay Later option at checkout, it is essential that you integrate Billing With Purchase. This solution offers the same functionalities as Billing Agreement and is compatible with your existing payment options.

## JavaScript SDK best practice [#javascript-sdk-best-practice]

If you have a [client-side integration](/checkout), you can only save PayPal Wallets. We recommend a [client-side and server-side integration](/v5/expanded/overview/) to save more payment methods.
