Luqra AI

LuqraVault No-Code SDK

The World's Easiest and most Powerful Payment Integration
Zero deployment. Zero PCI scope. Infinite flexibility. One script tag.

🔗 SDK: Loading...
🚀

Deploy in 60 Seconds

Configure, copy, paste. No files to upload. No servers to configure. Production-ready instantly.

🔒

Complete PCI Isolation

Every field in a secure iframe from our PCI Level 1 CDN. Your page never touches payment data. Zero compliance burden.

🎨

Total Design Control

Full CSS control. Place fields anywhere. Light mode, dark mode, your mode. Looks native to your site.

⚡

Smart Defaults

Show only the fields you need. SDK provides intelligent defaults for everything else. Minimal friction, maximum conversion.

🎯

Live Demo Builder

Configure your checkout, click Launch Demo, see it running instantly. No other gateway offers this.

💻

Simple HTML + Javascript

Runs on all modern websites, browsers and devices

🏆 Why Developers Choose LuqraVault Over Everyone Else

vs Stripe / Square

✔ Simpler integration • ✔ Live configurator • ✔ No SDK learning curve

vs Authorize.net / NMI

✔ Modern UI/UX • ✔ One script tag (not 100 lines) • ✔ Actually works on mobile

vs FluidPay / Others

✔ Zero file deployment • ✔ Instant demo preview • ✔ Production ready at go

👇 Try it yourself below — The live example actually processes transactions

Working Example - Runs a sale

🔍 Diagnostics Mode Enabled
Full request and response will be shown below after transaction.
Use Test cards:
VISA - 4111 1111 1111 1111
• Exp: 12/28 • CVV: 123
AMEX - 3782 8224631 0005 • Exp: 12/28 • CVV: 0000

⚙ Embed Code Configurator

Generate your custom embed code. Select which fields to include and configure your settings.

After a successful payment, redirect to this URL. Leave blank to stay on current page.

Auth Only: TransactionType=2 (authorize only, capture later) vs TransactionType=1 (sale/capture immediately)

Unchecked = Three separate fields (card number, expiry, CVV)
Checked = One unified field with all card info

When enabled, adds shipping address fields to your form. Also unchecks "Shipping Same as Billing" automatically.

Your Embed Code:

Copy and paste this to your existing page (updates live as you change settings):


        

Complete HTML Example:

Full working page with all selected fields (updates live as you change settings):


        
💡 Tip: You can place the field <div> elements anywhere in your HTML layout. They don't need to be in any particular order or location. Style them however you want with CSS - create grids, columns, wizard steps, or any custom layout you need!

🏆 What this system provides: Complete PCI Isolation via Iframes

AuxVault.js is a zero-deployment payment library that keeps merchants completely out of PCI scope by isolating every single field in cross-origin iframes hosted on our PCI Level 1 certified server.

🔒 Why This Keeps You Out of PCI Scope

Traditional payment forms expose merchants to PCI liability because card data touches their page, even momentarily. AuxVault eliminates this risk entirely:

🎯 Complete Isolation

Every field (card, name, email, address) lives in its own iframe from luqratoken.com

🚫 Zero Data Exposure

Payment data never touches your merchant page - not even in memory or console

✅ Minimal PCI Scope

Your page is just a "dumb terminal" - you're effectively out of PCI scope

🔒 PCI Level 1 Certified

All iframes load from our audited, certified infrastructure

🎨 Full CSS Control

Developers have complete control over styling. The iframes are transparent and inherit styles from parent containers. You can style the container divs however you want:

/* Light theme example */
.field {
    border: 2px solid #ddd;
    border-radius: 4px;
    height: 44px;
    background: white;
}

.field:focus-within {
    border-color: #2c3e50;
    box-shadow: 0 0 0 3px rgba(44, 62, 80, 0.1);
}

/* Dark theme example */
body.dark-mode .field {
    background: #2d2d2d;
    border-color: #4a4a4a;
    color: #e0e0e0;
}

Try it: Click the "🌙 Dark Mode" button in the top right to see live CSS theming!

🚀 Incredibly Easy & Flexible

Merchants only need to:

The SDK automatically:

Developer Freedom: Place field divs anywhere in your layout - header, sidebar, multi-column grid, wizard steps. The order doesn't matter. The positioning doesn't matter. You control everything visually, we handle everything securely.

📦 Architecture Overview

Merchant Page (merchant.com)
├─ Field containers (just empty divs)
├─ Your CSS styling
└─ <script src="luqratoken.com/sdk/auxVault.js">

PCI Level 1 Server (luqratoken.com)
├─ https://luqratoken.com/sdk/auxVault.js (SDK - creates iframes)
└─ auxvault-field.html (loaded once per field)
    └─ Each iframe: collects data, validates, returns securely

Your Domain: ZERO payment data ✔
Our Domain: ALL payment data ✔

🎯 Real-World Benefits

🚀 How to Use - Three Simple Steps

Use the configurator above to get started in minutes. No complex setup required.

1

Configure Your Include Script

Use the configurator above to select your API endpoint, choose which fields you want, and set your preferences. The embed code updates in real-time as you make changes.

2

Copy Your Code

Click the "Copy Embed" or "Copy Code" button to copy the generated code to your clipboard. Choose "Copy Embed" to add to an existing page, or "Copy Code" for a complete working example.

3

Paste Where You Want It

Paste the code into your HTML page. The field divs can go anywhere in your layout - they don't need to be in any specific order or location. Style them with CSS however you want!

🎉 You're Done!

That's it. Seriously. The SDK automatically:

🔒 Zero PCI Liability: All payment data stays in our secure iframes. Your server never sees card data. No compliance headaches. No audit nightmares.

🔗 Receive Amount From External Source

Test sending amounts to test.html checkout page.

Method 1: URL Link

→ Checkout $10.58 → Checkout $25.99 → Checkout $99.99
<a href="test.html?amount=10.58" target="_blank">Buy Now</a>

Method 2: Form POST (via sessionStorage)

<form id="postForm">
    <input type="number" name="amount" value="49.99">
    <button type="submit">Submit</button>
</form>

<script>
document.getElementById('postForm').addEventListener('submit', function(e) {
    e.preventDefault();
    const amount = this.amount.value;
    sessionStorage.setItem('auxvault_amount', amount);
    window.open('test.html', '_blank');
});
</script>