--- title: "Features" slug: "payments-api-features" updated: 2025-12-10T01:38:40Z published: 2025-12-10T01:38:40Z canonical: "docs.xendit.co/payments-api-features" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.xendit.co/llms.txt > Use this file to discover all available pages before exploring further. # Features This table provides a comprehensive overview of the features included in our Payments API. | Feature | Description | | --- | --- | | [Pay](/v1/docs/pay-one-off-payment) | Collect a payment from an end user using `/v3/payment_requests` | | [Pay with tokens](/v1/docs/pay-with-tokens) | Collect a payment from an end user using `/v3/payment_requests` and a payment token | | [Pay and save](https://xendit-docs.document360.io/docs/pay-and-save) | Collect a payment from an end user and generate a payment token if payment is successful using `/v3/payment_requests` | | [Save](/v1/docs/save-payment-information) | Generate a payment token to save an end user’s payment information for future transactions using `/v3/payment_tokens` | | [Reusable payment codes](/v1/docs/reusable-payment-codes) | Collect multiple payments via a reusable payment code using `/v3/payment_requests` | | Refunds | Return an end user’s paid amount using `/refunds` | | Get payment status | Fetch the latest status of a payment request using `/v3/payment_requests` | | Merchant-initiated transactions | Collect payments by skipping the end user’s authentication step | | Auth & capture | Collect payments by first reserving an amount on the end user’s account, and confirming the final deductible amount later | | Partial capture | Collect payments by first reserving an amount on the end user’s account, and confirming a deduction value up to the reserved amount later | | PCI compliant card data collection SDK | Collect payments without the need to be PCI certified. Our SDK helps to handle sensitive card information collection on your frontend while keeping your integration compliant | | Full PAN integration | Collect payments with full flexibility if you are PCI certified. Our API accepts requests containing full card information and processes them compliantly | | Optional 3DS | Increase payment success rates by performing 3DS only when it is required | | Card on file tagging | Increase payment success rates by tagging transactions accurately for proper processing | | Card recurring configuration tagging | Increase payment success rates by defining recurring payment schedule accurately for proper processing | | Network tokens | Increase payment success rates by creating network tokens via Xendit or passing in network tokens during processing | | Installments | Increase payment success rates by allowing installments for card transactions. End users get to break down payments into deferred repayment terms. Payments fees might be different when activated | | Promotions administration | Roll out promotional features for your sale or deal day. Our promotion feature helps to facilitate distribution and check eligibility of discounts or vouchers |