This table provides a comprehensive overview of the features included in our Payments API.
Feature | Description |
---|---|
Collect a payment from an end user using | |
Collect a payment from an end user using | |
Collect a payment from an end user and generate a payment token if payment is successful using | |
Generate a payment token to save an end user’s payment information for future transactions using | |
Collect multiple payments via a reusable payment code using | |
Refunds | Return an end user’s paid amount using |
Get payment status | Fetch the latest status of a payment request using |
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 |
Multiple partial captures | Collect payments by first reserving an amount on the end user’s account, and confirming multiple deductions value up to the reserved amount later *Subject to approval for usage |
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 |
Dynamic / optional 3DS | Increase payment success rates by performing 3DS challenge only when 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 |