# Accepting Payments Building with an AI agent? Start at https://docs.payme.io/agents.md Choose how the buyer's card details reach PayMe, then manage the sale after payment: refund it, void or capture an authorization, or cancel a template sale. Not sure which integration fits? Compare them on [Integration options](/payments/getting-started/integration-options). ## In this group - [Hosted Payment Page](/payments/hosted-payment-page): A payment page hosted by PayMe: create a sale with generate-sale and show the returned sale_url in an iframe or a redirect. Card and bank details never reach your servers. - [Hosted Fields - JSAPI](/payments/hosted-fields-jsapi): Put PayMe's card inputs in your own checkout form with the browser SDK, then charge the token from your server with generate-sale. - [Direct API](/payments/direct-api): Charge cards and save them as tokens from your own server. For partners certified PCI DSS Level 1. - [iOS SDK](/payments/ios-sdk): Legacy SDK, not recommended for new integrations. Integrate PayMe into your iOS app with the PayMe iOS SDK: import the framework, initialize the SDK, and pay sales, pay subscriptions and capture buyers. - [Android SDK](/payments/android-sdk): Legacy SDK, not recommended for new integrations. Integrate PayMe into your Android app with the PayMe Android SDK: build and import the AAR, initialize the SDK, and make sale, subscription, buyer and reporting requests. - [Point of Sale (POS)](/payments/point-of-sale-pos): Take card-present EMV payments on a POS device: prerequisites, device setup and pairing, payments and refunds. - [Post Sale Actions](/payments/post-sale-actions)