# SensePass

## SensePass Docs

- [Transaction API](https://docs.sensepass.com/sensepay/transaction-api.md)
- [Overview](https://docs.sensepass.com/sensepay/transaction-api/overview.md)
- [Authentication](https://docs.sensepass.com/sensepay/transaction-api/authentication.md)
- [Payment Methods](https://docs.sensepass.com/sensepay/transaction-api/payment-methods.md)
- [Integrations](https://docs.sensepass.com/sensepay/transaction-api/integrations.md)
- [POS (In-Store)](https://docs.sensepass.com/sensepay/transaction-api/integrations/pos-in-store.md)
- [E-commerce](https://docs.sensepass.com/sensepay/transaction-api/integrations/e-commerce.md)
- [Payment Flows](https://docs.sensepass.com/sensepay/transaction-api/payment-flows.md)
- [Create a transaction](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/create-a-transaction.md)
- [Examples for POS (In-Store)](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/create-a-transaction/examples-for-pos-in-store.md)
- [Basic Payment Request](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/create-a-transaction/examples-for-pos-in-store/basic-payment-request.md)
- [Payment request with products](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/create-a-transaction/examples-for-pos-in-store/payment-request-with-products.md)
- [Payment request with callback](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/create-a-transaction/examples-for-pos-in-store/payment-request-with-callback.md)
- [Payment request with POS Data](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/create-a-transaction/examples-for-pos-in-store/payment-request-with-pos-data.md)
- [SMS Payment Request](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/create-a-transaction/examples-for-pos-in-store/sms-payment-request.md)
- [Email Payment Request](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/create-a-transaction/examples-for-pos-in-store/email-payment-request.md)
- [Payment request with invoice](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/create-a-transaction/examples-for-pos-in-store/payment-request-with-invoice.md)
- [Payment request with receipt generated by SensePass](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/create-a-transaction/examples-for-pos-in-store/payment-request-with-receipt-generated-by-sensepass.md)
- [Payment request with receipt generated by the POS](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/create-a-transaction/examples-for-pos-in-store/payment-request-with-receipt-generated-by-the-pos.md)
- [Examples for e-commerce](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/create-a-transaction/examples-for-e-commerce.md)
- [Basic Payment Request](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/create-a-transaction/examples-for-e-commerce/basic-payment-request.md)
- [iFrame Example](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/create-a-transaction/examples-for-e-commerce/iframe-example.md)
- [Payment request with products](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/create-a-transaction/examples-for-e-commerce/payment-request-with-products.md)
- [Payment request with callback](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/create-a-transaction/examples-for-e-commerce/payment-request-with-callback.md)
- [Payment request with website custom data](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/create-a-transaction/examples-for-e-commerce/payment-request-with-website-custom-data.md)
- [SMS Payment Request](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/create-a-transaction/examples-for-e-commerce/sms-payment-request.md)
- [Email Payment Request](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/create-a-transaction/examples-for-e-commerce/email-payment-request.md)
- [Payment request with invoice](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/create-a-transaction/examples-for-e-commerce/payment-request-with-invoice.md)
- [Payment request with receipt generated by SensePass](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/create-a-transaction/examples-for-e-commerce/payment-request-with-receipt-generated-by-sensepass.md)
- [Payment request with receipt generated by the e-commerce platform](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/create-a-transaction/examples-for-e-commerce/payment-request-with-receipt-generated-by-the-e-commerce-platform.md)
- [Transaction status](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/transaction-status.md)
- [Authorization](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/authorization.md)
- [Tokenization](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/tokenization.md)
- [Subscription](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/subscription.md)
- [Fetch a subscription](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/subscription/fetch-a-subscription.md)
- [Update a subscription](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/subscription/update-a-subscription.md)
- [Subscription callbacks](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/subscription/subscription-callbacks.md)
- [Cancel a pending transaction](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/cancel-a-pending-transaction.md)
- [Refund a transaction](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/refund-a-transaction.md)
- [Pay by Credit Card](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/pay-by-credit-card.md)
- [Credit by Credit Card](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/credit-by-credit-card.md)
- [Payment Commit](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/payment-commit.md)
- [Update a Transaction](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/update-a-transaction.md)
- [Surcharge](https://docs.sensepass.com/sensepay/transaction-api/payment-flows/surcharge.md)
- [Other Flows](https://docs.sensepass.com/sensepay/transaction-api/other-flows.md)
- [Tags Pairing](https://docs.sensepass.com/sensepay/transaction-api/other-flows/tags-pairing.md)
- [Receipts](https://docs.sensepass.com/sensepay/transaction-api/other-flows/receipts.md)
- [Customer Input](https://docs.sensepass.com/sensepay/transaction-api/other-flows/customer-input.md)
- [Token Migration](https://docs.sensepass.com/sensepay/transaction-api/other-flows/token-migration.md)
- [Create Dynamic QR](https://docs.sensepass.com/sensepay/transaction-api/other-flows/create-dynamic-qr.md)
- [Terminal Agent](https://docs.sensepass.com/sensepay/transaction-api/terminal-agent.md)
- [Installation](https://docs.sensepass.com/sensepay/transaction-api/terminal-agent/installation.md)
- [Pairing](https://docs.sensepass.com/sensepay/transaction-api/terminal-agent/pairing.md)
- [Usage](https://docs.sensepass.com/sensepay/transaction-api/terminal-agent/usage.md)
- [Synchronous Payment](https://docs.sensepass.com/sensepay/transaction-api/terminal-agent/usage/synchronous-payment.md)
- [Real-time product information update](https://docs.sensepass.com/sensepay/transaction-api/terminal-agent/usage/real-time-product-information-update.md)
- [Get Last Transaction Status](https://docs.sensepass.com/sensepay/transaction-api/terminal-agent/usage/get-last-transaction-status.md)
- [Get Device ID](https://docs.sensepass.com/sensepay/transaction-api/terminal-agent/usage/get-device-id.md)
- [Settlement](https://docs.sensepass.com/sensepay/transaction-api/settlement.md): API for retrieving transactions settlements by date
- [API Notifications](https://docs.sensepass.com/sensepay/transaction-api/api-notifications.md)
- [Socket.IO Websockets](https://docs.sensepass.com/sensepay/transaction-api/api-notifications/socket.io-websockets.md)
- [Callback/Webhook](https://docs.sensepass.com/sensepay/transaction-api/api-notifications/callback-webhook.md)
- [Post Message](https://docs.sensepass.com/sensepay/transaction-api/api-notifications/post-message.md)
- [Flow Charts](https://docs.sensepass.com/sensepay/transaction-api/flow-charts.md)
- [Payment Flow](https://docs.sensepass.com/sensepay/transaction-api/flow-charts/payment-flow.md)
- [Transaction Status Flow](https://docs.sensepass.com/sensepay/transaction-api/flow-charts/transaction-status-flow.md)
- [SDK & iFrames](https://docs.sensepass.com/sensepay/transaction-api/sdk-and-iframes.md)
- [JavaScript UI SDK](https://docs.sensepass.com/sensepay/transaction-api/sdk-and-iframes/javascript-ui-sdk.md)
- [API](https://docs.sensepass.com/sensepay/transaction-api/sdk-and-iframes/javascript-ui-sdk/api.md): Embed your website/checkout-page with our payments widget using our web-component or iframe SDK.
- [Elements SDK](https://docs.sensepass.com/sensepay/transaction-api/sdk-and-iframes/javascript-ui-sdk/api/elements-sdk.md): Complete your checkout process with a list of payment options. From easy-to-use ones like Apple Pay, Google Pay and PayPal (etc), to buy-now-pay-later ones like Klarna, Sezzle, Affirm and more.
- [Express SDK](https://docs.sensepass.com/sensepay/transaction-api/sdk-and-iframes/javascript-ui-sdk/api/express-sdk.md): Speed up the checkout process with Apple Pay, Google Pay, PayPal and the customer's billing & shipping information.
- [Migration to SensePass Elements](https://docs.sensepass.com/sensepay/transaction-api/sdk-and-iframes/javascript-ui-sdk/api/migration-to-sensepass-elements.md): When using the SDK with SensePass Elements, onboarding with Apple Pay enables paying without a intermediate pop-up.
- [Commit Transaction](https://docs.sensepass.com/sensepay/transaction-api/sdk-and-iframes/javascript-ui-sdk/commit-transaction.md): Backend verification step to complete the payment
- [Custom SDK Style](https://docs.sensepass.com/sensepay/transaction-api/sdk-and-iframes/javascript-ui-sdk/custom-sdk-style.md): style selected elements & general themes
- [Simulator](https://docs.sensepass.com/sensepay/transaction-api/sdk-and-iframes/javascript-ui-sdk/simulator.md)
- [Manual Capture (deprecated)](https://docs.sensepass.com/sensepay/transaction-api/sdk-and-iframes/javascript-ui-sdk/manual-capture-deprecated.md): THIS METHOD WILL BE DEPRECATED IN FAVOR OF A NEW ONE
- [E-commerce iFrame](https://docs.sensepass.com/sensepay/transaction-api/sdk-and-iframes/e-commerce-iframe.md)
- [POS iFrame](https://docs.sensepass.com/sensepay/transaction-api/sdk-and-iframes/pos-iframe.md)
- [Credit Card iFrame](https://docs.sensepass.com/sensepay/transaction-api/sdk-and-iframes/credit-card-iframe.md)
- [Models](https://docs.sensepass.com/sensepay/transaction-api/models.md)
- [Receipts Model](https://docs.sensepass.com/sensepay/transaction-api/models/receipts-model.md)
- [Metadata Model](https://docs.sensepass.com/sensepay/transaction-api/models/metadata-model.md)
- [SDK Theme Config Model](https://docs.sensepass.com/sensepay/transaction-api/models/sdk-theme-config-model.md): customize payment method's texts and other UI parameters
- [SDK Credit Card Field Model](https://docs.sensepass.com/sensepay/transaction-api/models/sdk-credit-card-field-model.md): customize credit card texts
- [Invoice Model](https://docs.sensepass.com/sensepay/transaction-api/models/invoice-model.md)
- [Product Model](https://docs.sensepass.com/sensepay/transaction-api/models/product-model.md)
- [Payment Details Model](https://docs.sensepass.com/sensepay/transaction-api/models/payment-details-model.md)
- [Receipt Notifications Model](https://docs.sensepass.com/sensepay/transaction-api/models/receipt-notifications-model.md)
- [Payment Commit Model](https://docs.sensepass.com/sensepay/transaction-api/models/payment-commit-model.md)
- [Confirmation Model](https://docs.sensepass.com/sensepay/transaction-api/models/confirmation-model.md)
- [Settlement Model](https://docs.sensepass.com/sensepay/transaction-api/models/settlement-model.md)
- [Subscription Model](https://docs.sensepass.com/sensepay/transaction-api/models/subscription-model.md)
- [Transaction Page Model](https://docs.sensepass.com/sensepay/transaction-api/models/transaction-page-model.md)
- [Transaction Model](https://docs.sensepass.com/sensepay/transaction-api/models/transaction-model.md)
- [Customer Input Model](https://docs.sensepass.com/sensepay/transaction-api/models/customer-input-model.md)
- [Settlement Report Model](https://docs.sensepass.com/sensepay/transaction-api/models/settlement-report-model.md)
- [Customer Shipping/Billing Details Model](https://docs.sensepass.com/sensepay/transaction-api/models/customer-shipping-billing-details-model.md)
- [Additional Data Model](https://docs.sensepass.com/sensepay/transaction-api/models/additional-data-model.md)
- [Processor Data Model](https://docs.sensepass.com/sensepay/transaction-api/models/processor-data-model.md)
- [Payment Method Level Model](https://docs.sensepass.com/sensepay/transaction-api/models/payment-method-level-model.md): Level 2 or Level 3 interface for payment methods
- [SOAP and XML](https://docs.sensepass.com/sensepay/transaction-api/soap-and-xml.md)
- [SOAP](https://docs.sensepass.com/sensepay/transaction-api/soap-and-xml/soap.md)
- [XML](https://docs.sensepass.com/sensepay/transaction-api/soap-and-xml/xml.md)
- [Testing](https://docs.sensepass.com/sensepay/transaction-api/testing.md)
- [Postman](https://docs.sensepass.com/sensepay/transaction-api/postman.md)
- [Partner API](https://docs.sensepass.com/sensepay/partner-api.md)
- [Models](https://docs.sensepass.com/sensepay/partner-api/models.md)
- [Onboarding Model](https://docs.sensepass.com/sensepay/partner-api/models/onboarding-model.md)
- [Onboarding Configuration Pages](https://docs.sensepass.com/sensepay/partner-api/models/onboarding-configuration-pages.md)
- [Onboarding Status Model](https://docs.sensepass.com/sensepay/partner-api/models/onboarding-status-model.md)
- [SDK & iFrames](https://docs.sensepass.com/sensepay/partner-api/sdk-and-iframes.md)
- [Onboarding iFrame](https://docs.sensepass.com/sensepay/partner-api/sdk-and-iframes/onboarding-iframe.md): This page describes the Iframe of the onboarding for partners
- [Flows](https://docs.sensepass.com/sensepay/partner-api/flows.md)
- [Create onboarding](https://docs.sensepass.com/sensepay/partner-api/flows/create-onboarding.md)
- [Get Onboarding Configuration Page](https://docs.sensepass.com/sensepay/partner-api/flows/get-onboarding-configuration-page.md)
- [Onboarding status](https://docs.sensepass.com/sensepay/partner-api/flows/onboarding-status.md)
- [Surcharge](https://docs.sensepass.com/sensepay/partner-api/flows/surcharge.md)
- [How To...](https://docs.sensepass.com/sensepay/how-to....md): This page will include guidelines on different setups such as POS configuration, Terminal Agents...
- [Viva Merchant configuration](https://docs.sensepass.com/sensepay/how-to.../viva-merchant-configuration.md): The followings steps are required in order to integrate Viva with SensePass:
- [Sub-Organizations Page setup](https://docs.sensepass.com/sensepay/how-to.../sub-organizations-page-setup.md): Using Sub-Organizations, the payment page will display all locations under the Merchant. The user can then choose or search for an Organization (location) he would like to pay to.
- [Sensepass KCP adapter](https://docs.sensepass.com/sensepay/how-to.../sensepass-kcp-adapter.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.sensepass.com/sensepay/transaction-api.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
