# uint Documentation > Documentation for uint Append .md to any documentation page URL to get its markdown version. ## API Reference - [Welcome](https://developers.upayments.com/reference/overview.md): Welcome to the UPayments Gateway API, This API, powered by UInterfaceV2, lets you easily add secure payment processing to your e-commerce store, web, or mobile application. - [New Features: UInterfaceV2](https://developers.upayments.com/reference/uinterface-features.md): This release of UInterfaceV2 focuses on delivering robust and easy to integrate features to streamline your payment operations and enhance the customer journey. - [Plug‑and‑Play Integration](https://developers.upayments.com/reference/plugandplay-integration.md): Easily integrate UInterface into your website or mobile application using our straightforward plug-and-play API. No heavy setup—just fast, clean, modern payment flows. - [KFAST Save Card (KNET Integration)](https://developers.upayments.com/reference/kfast-save-card.md) - [Whitelabel & Non-Whitelabel](https://developers.upayments.com/reference/whitelabel-api.md): Gain flexibility to integrate payment methods seamlessly into any platform, website, or application. This includes support for displaying Apple Pay, Google Pay, and Samsung Pay options directly on… - [Ready‑Made Plugins](https://developers.upayments.com/reference/readymade-plugins.md): Speed up integration using our prebuilt plugins for major platforms and frameworks - [PCI‑DSS Level 1 Compliance](https://developers.upayments.com/reference/pcidss-level-1-compliance.md): UPayments is certified PCI-DSS Level 1—the highest standard of payment data security. We’re also fully licensed by the Central Bank of Kuwait, ensuring compliance, trust, and peace of mind. - [Multi-Currency](https://developers.upayments.com/reference/multi-currency.md) - [Multi-merchant](https://developers.upayments.com/reference/multi-vendor.md): Merchants who manage multiple sub-merchants can streamline payments using UPay’s charge API and passing Multi-merchant parameter. This feature allows a single payment request to handle payments… - [Payment Methods Toggle](https://developers.upayments.com/reference/payment-methods.md) - [Upgrade to UInterfaceV2](https://developers.upayments.com/reference/upgrade-from-v1-to-v2.md): This guide will walk you through the process of upgrading UPayments UInterface Payment Gateway from V1 (Legacy) to the latest UInterfaceV2 - [Test Mode](https://developers.upayments.com/reference/test-environment-details.md): Use our Sandbox to try out test payments - [Test Cards](https://developers.upayments.com/reference/test-cards.md): Payment Gateways Test Cards Details - [Go-live Checklist](https://developers.upayments.com/reference/go-live-checklist.md) - [Decline codes and Error handling](https://developers.upayments.com/reference/decline-codes.md): A decline code denotes the reason behind a card transaction being declined. It is usually originated from the issuing bank, payment processor, or credit card networks - [FAQ](https://developers.upayments.com/reference/faqs.md) - [HMAC Authentication](https://developers.upayments.com/reference/hmac-authentication.md): HMAC (Hash-based Message Authentication Code) provides an additional layer of security by ensuring that API requests are authentic and have not been modified during transit. Merchants are required to… - [Create Customer Unique Token](https://developers.upayments.com/reference/createcustomeruniquetoken.md): Users can create customer unique token for saving Credit/Debit cards - [Add Card](https://developers.upayments.com/reference/addcard.md): User card details are stored securely and easily accessible for future transactions. - [Retrieve Cards](https://developers.upayments.com/reference/retrievecustomercards.md): Retrieve customer's cards from token - [Make charge](https://developers.upayments.com/reference/addcharge.md): It will return payment link - [Whitelabel](https://developers.upayments.com/reference/whitelabel.md) - [Non-Whitelabel](https://developers.upayments.com/reference/non-whitelabel.md) - [With Retrieving Saved Cards](https://developers.upayments.com/reference/retrieve-saved-cards.md): Make Charge While Retrieving Saved Cards - [Multi-merchant](https://developers.upayments.com/reference/multi-merchant-api.md): Merchants who manage multiple sub-merchants can streamline payments using UPay’s charge API and passing Multi-merchant parameter. This feature allows a single payment request to handle payments… - [Create Invoice](https://developers.upayments.com/reference/create-invoice.md): Create UPay invoices from an external platform - [Authorization](https://developers.upayments.com/reference/authorization.md): This document provides technical specifications for Authorization workflow APIs: /authorize, /authorize/{order_id}/capture (for capture), and /authorize/{order_id}/void. These APIs support a two-step… - [Authorize](https://developers.upayments.com/reference/authorize.md): The Authorize API is used to reserve a specified amount of funds on the customer's payment method. It returns a payment link for the customer to complete the card details and confirms the… - [Capture](https://developers.upayments.com/reference/capture.md): The Charge API with operationType: "capture" is used to capture funds previously reserved by an authorization. The captured amount can be equal to or less than the authorized amount. - [Void](https://developers.upayments.com/reference/void.md) - [Authorize Incremental](https://developers.upayments.com/reference/authorize-incremental.md): Increase the held authorization amount on an active transaction without requiring the customer to perform a new checkout session - [Create Auto Deduct Request](https://developers.upayments.com/reference/autodeduct.md): Auto Deduction API enables merchants to securely automate recurring billing and on-demand charges via payment tokenization. By safely saving a customer’s payment method during their initial… - [Create Refund](https://developers.upayments.com/reference/refund.md): Single refund from order id - [Delete Refund (Cancel Refund)](https://developers.upayments.com/reference/delete-refund.md): Single Delete Refund (Cancel Refund) by order id - [Create Refund](https://developers.upayments.com/reference/multi-merchant-refund.md): Creating Refund for Multi-merchant is done on 2 steps - [Delete Refund](https://developers.upayments.com/reference/delete-multi-merchant-refund.md) - [Get Payment Status](https://developers.upayments.com/reference/checkpaymentstatus.md) - [Get Single Refund Status](https://developers.upayments.com/reference/checkrefund.md): This API is designed for checking the specific refund status of a transaction based on the orderId received after successfully creating a refund. - [Get Multi-merchant Refund Status](https://developers.upayments.com/reference/checkrefundstatus.md): This API is designed for checking the refund status of a transaction based on the order_id received after successful payment. - [Check Payment Button Availability](https://developers.upayments.com/reference/paymentbuttonavailabilitystatus.md): The rate-limited Check Payment Button Availability endpoint provides whitelabel API users with the current status of all enabled payment options. - [Get Deposit Status](https://developers.upayments.com/reference/checkdepositstatus.md): This API allows you to retrieve the deposit status of a transaction using the trackId obtained from a successful payment. - [Webhook](https://developers.upayments.com/reference/webhook.md) - [Possible Gateway Responses](https://developers.upayments.com/reference/possible-gateway-responses.md): A comprehensive guide to understanding every potential transaction outcome, including success, failure, and intermediate states. This page details the technical reasons behind each status for both… - [Currency Rate List](https://developers.upayments.com/reference/currency-rate-list.md): This API can be used to fetch the currency rate in KWD for the list of other currencies. Using the get-currency-rate-list API, you can get KWD rate for the currency you want to process. - [Sales Report](https://developers.upayments.com/reference/sales-report.md): Retrieve detailed sales data and related store activity. - [WooCommerce](https://developers.upayments.com/reference/woocommerce.md) - [Auto Deduction (Subscriptions)](https://developers.upayments.com/reference/woocommerce-auto-deduction-subscriptions.md): This feature enables automatic recurring billing for subscription products, requiring no manual intervention once initiated - [Core Block Checkout Support](https://developers.upayments.com/reference/woocommerce-core-block-checkout-support.md): The UPayments WooCommerce Plugin now introduces native support for the modern WooCommerce Block Checkout experience (Cart and Checkout Blocks) introduced in WooCommerce 8.3+ - [Shopify](https://developers.upayments.com/reference/shopify.md): Shopify UPayments App for Non Whitelabeled API - [Magento](https://developers.upayments.com/reference/magento.md) - [Opencart](https://developers.upayments.com/reference/opencart.md) - [CS-Cart](https://developers.upayments.com/reference/cs-cart.md) - [Odoo](https://developers.upayments.com/reference/odoo.md) - [Native IOS SDK](https://developers.upayments.com/reference/native-ios-sdk.md): Payment Gateway for IOS Mobile apps - [Native Android SDK](https://developers.upayments.com/reference/native-android-sdk.md): Payment Gateway for Android Mobile apps ## Pages - [Contact UPayments](https://developers.upayments.com/page/contact-upayments.md) ## Changelog - [Welcome to Our Changelog](https://developers.upayments.com/changelog/welcome-to-our-changelog.md)