namso-gen.com
Open in
urlscan Pro
2a06:98c1:3120::3
Public Scan
Submitted URL: http://www.namso-gen.com/
Effective URL: https://namso-gen.com/
Submission: On December 17 via api from US — Scanned from NL
Effective URL: https://namso-gen.com/
Submission: On December 17 via api from US — Scanned from NL
Form analysis
5 forms found in the DOMPOST
<form wire:submit="generate" method="POST" class="space-y-6" data-iceapc="38" data-iceapw="5">
<div class="grid sm:grid-cols-2 gap-x-3 gap-y-6" data-iceapc="6">
<div data-iceapc="2">
<div class="relative" data-iceapc="1">
<label for="name" class="absolute -top-2 left-2 inline-block bg-white dark:bg-gray-800 px-1 text-xs font-semibold tracking-wider text-gray-700 dark:text-gray-300"> NETWORK </label>
<select name="form.network" placeholder=""
class="ring-1 ring-gray-300 dark:ring-gray-500 dark:bg-gray-900/90 block w-full rounded-md border-0 py-2 text-gray-900 dark:text-gray-400 font-medium shadow-sm ring-inset placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-teal-600 dark:focus:ring-teal-600 sm:text-sm sm:leading-6"
x-on:change="updateQueryString()" x-model="selectedNetwork">
<option value="random">Random</option>
<!--[if BLOCK]><![endif]-->
<option value="American Express">American Express</option>
<option value="Discover">Discover</option>
<option value="Diners Club International">Diners Club International</option>
<option value="MasterCard">Master Card</option>
<option value="Maestro">Maestro</option>
<option value="UnionPay">Union Pay</option>
<option value="Visa">Visa</option>
<!--[if ENDBLOCK]><![endif]-->
</select>
<div>
<!--[if BLOCK]><![endif]--> <!--[if ENDBLOCK]><![endif]-->
</div>
</div>
</div>
<div data-iceapc="2">
<div class="relative" data-iceapc="1">
<label for="name" class="absolute -top-2 left-2 inline-block bg-white dark:bg-gray-800 px-1 text-xs font-semibold tracking-wider text-gray-700 dark:text-gray-300"> FORMAT </label>
<select name="form.format" placeholder=""
class="ring-1 ring-gray-300 dark:ring-gray-500 dark:bg-gray-900/90 block w-full rounded-md border-0 py-2 text-gray-900 dark:text-gray-400 font-medium shadow-sm ring-inset placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-teal-600 dark:focus:ring-teal-600 sm:text-sm sm:leading-6"
wire:model.live="form.format">
<option value="card">CARD</option>
<!--[if BLOCK]><![endif]-->
<option value="pipe">PIPE</option>
<option value="csv">CSV</option>
<option value="sql">SQL</option>
<option value="json">JSON</option>
<option value="xml">XML</option>
<!--[if ENDBLOCK]><![endif]-->
</select>
<div>
<!--[if BLOCK]><![endif]--> <!--[if ENDBLOCK]><![endif]-->
</div>
</div>
</div>
</div>
<div class="grid grid-cols-2 sm:grid-cols-5 gap-x-3 gap-y-6" data-iceapw="2" data-iceapc="13">
<div class="flex items-center gap-x-2 sm:col-span-1" data-iceapw="2" data-iceapc="6">
<button x-data="{ isSelected: window.Livewire.find('D5cPELnSLJfEzSyktLKw').entangle('form.hasDate').live }" x-on:click="$dispatch('input', isSelected = ! isSelected)" type="button" role="switch" :aria-checked="isSelected.toString()"
:class="{ 'bg-teal-700 dark:bg-teal-300/80': isSelected, 'bg-gray-200 dark:bg-gray-700': ! isSelected }"
class="relative inline-flex h-5 w-10 flex-shrink-0 cursor-pointer rounded-full border-2 border-transparent transition-colors duration-200 ease-in-out focus:outline-none focus:ring-2 focus:ring-teal-300/80 focus:ring-offset-2 dark:ring-offset-gray-900 bg-teal-700 dark:bg-teal-300/80"
aria-checked="true" data-iceapw="1" data-iceapc="4">
<span class="sr-only" data-iceapw="1">form.hasDate</span>
<span :class="{ 'translate-x-5': isSelected, 'translate-x-0': ! isSelected }"
class="pointer-events-none relative inline-block h-4 w-4 transform rounded-full bg-white dark:bg-gray-900 shadow ring-0 transition duration-200 ease-in-out translate-x-5" data-iceapc="2">
<span :class="{ 'opacity-100 duration-200 ease-in': ! isSelected, 'opacity-0 duration-100 ease-out': isSelected }" aria-hidden="true"
class="absolute inset-0 flex h-full w-full items-center justify-center transition-opacity opacity-0 duration-100 ease-out">
<svg class="h-3 w-3 text-gray-400" fill="none" viewBox="0 0 12 12">
<path d="M4 8l2-2m0 0l2-2M6 6L4 4m2 2l2 2" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</span>
<span :class="{ 'opacity-0 duration-100 ease-out': ! isSelected, 'opacity-100 duration-200 ease-in': isSelected }" aria-hidden="true"
class="absolute inset-0 flex h-full w-full items-center justify-center transition-opacity opacity-100 duration-200 ease-in">
<svg class="h-3 w-3 text-teal-600 dark:text-teal-300/80" fill="currentColor" viewBox="0 0 12 12">
<path d="M3.707 5.293a1 1 0 00-1.414 1.414l1.414-1.414zM5 8l-.707.707a1 1 0 001.414 0L5 8zm4.707-3.293a1 1 0 00-1.414-1.414l1.414 1.414zm-7.414 2l2 2 1.414-1.414-2-2-1.414 1.414zm3.414 2l4-4-1.414-1.414-4 4 1.414 1.414z"></path>
</svg>
</span>
</span>
</button>
<span class="text-xs text-teal-700 dark:text-teal-300/80 font-medium uppercase" data-iceapw="1">date</span>
</div>
<div class="relative col-span-2" data-iceapc="2">
<div class="relative" data-iceapc="1">
<label for="name" class="absolute -top-2 left-2 inline-block bg-white dark:bg-gray-800 px-1 text-xs font-semibold tracking-wider text-gray-700 dark:text-gray-300"> EXPIRATION MONTH </label>
<select name="form.expirationDateMonth" placeholder=""
class="ring-1 ring-gray-300 dark:ring-gray-500 dark:bg-gray-900/90 block w-full rounded-md border-0 py-2 text-gray-900 dark:text-gray-400 font-medium shadow-sm ring-inset placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-teal-600 dark:focus:ring-teal-600 sm:text-sm sm:leading-6"
wire:model="form.expirationDateMonth">
<option value="">Random</option>
<!--[if BLOCK]><![endif]-->
<option value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
<option value="13">January</option>
<!--[if ENDBLOCK]><![endif]-->
</select>
<div>
<!--[if BLOCK]><![endif]--> <!--[if ENDBLOCK]><![endif]-->
</div>
</div>
</div>
<div class="relative col-span-2" data-iceapc="2">
<div class="relative" data-iceapc="1">
<label for="name" class="absolute -top-2 left-2 inline-block bg-white dark:bg-gray-800 px-1 text-xs font-semibold tracking-wider text-gray-700 dark:text-gray-300"> EXPIRATION YEAR </label>
<select name="form.expirationDateYear" placeholder=""
class="ring-1 ring-gray-300 dark:ring-gray-500 dark:bg-gray-900/90 block w-full rounded-md border-0 py-2 text-gray-900 dark:text-gray-400 font-medium shadow-sm ring-inset placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-teal-600 dark:focus:ring-teal-600 sm:text-sm sm:leading-6"
wire:model="form.expirationDateYear">
<option value="">Random</option>
<!--[if BLOCK]><![endif]-->
<option value="2023">2023</option>
<option value="2024">2024</option>
<option value="2025">2025</option>
<option value="2026">2026</option>
<option value="2027">2027</option>
<option value="2028">2028</option>
<option value="2029">2029</option>
<option value="2030">2030</option>
<option value="2031">2031</option>
<!--[if ENDBLOCK]><![endif]-->
</select>
<div>
<!--[if BLOCK]><![endif]--> <!--[if ENDBLOCK]><![endif]-->
</div>
</div>
</div>
</div>
<div class="grid grid-cols-2 sm:grid-cols-5 gap-x-3 gap-y-6" data-iceapw="2" data-iceapc="13">
<div class="flex items-center gap-x-2 sm:col-span-1" data-iceapw="2" data-iceapc="6">
<button x-data="{ isSelected: window.Livewire.find('D5cPELnSLJfEzSyktLKw').entangle('form.hasCvv').live }" x-on:click="$dispatch('input', isSelected = ! isSelected)" type="button" role="switch" :aria-checked="isSelected.toString()"
:class="{ 'bg-teal-700 dark:bg-teal-300/80': isSelected, 'bg-gray-200 dark:bg-gray-700': ! isSelected }"
class="relative inline-flex h-5 w-10 flex-shrink-0 cursor-pointer rounded-full border-2 border-transparent transition-colors duration-200 ease-in-out focus:outline-none focus:ring-2 focus:ring-teal-300/80 focus:ring-offset-2 dark:ring-offset-gray-900 bg-teal-700 dark:bg-teal-300/80"
aria-checked="true" data-iceapw="1" data-iceapc="4">
<span class="sr-only" data-iceapw="1">form.hasCvv</span>
<span :class="{ 'translate-x-5': isSelected, 'translate-x-0': ! isSelected }"
class="pointer-events-none relative inline-block h-4 w-4 transform rounded-full bg-white dark:bg-gray-900 shadow ring-0 transition duration-200 ease-in-out translate-x-5" data-iceapc="2">
<span :class="{ 'opacity-100 duration-200 ease-in': ! isSelected, 'opacity-0 duration-100 ease-out': isSelected }" aria-hidden="true"
class="absolute inset-0 flex h-full w-full items-center justify-center transition-opacity opacity-0 duration-100 ease-out">
<svg class="h-3 w-3 text-gray-400" fill="none" viewBox="0 0 12 12">
<path d="M4 8l2-2m0 0l2-2M6 6L4 4m2 2l2 2" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</span>
<span :class="{ 'opacity-0 duration-100 ease-out': ! isSelected, 'opacity-100 duration-200 ease-in': isSelected }" aria-hidden="true"
class="absolute inset-0 flex h-full w-full items-center justify-center transition-opacity opacity-100 duration-200 ease-in">
<svg class="h-3 w-3 text-teal-600 dark:text-teal-300/80" fill="currentColor" viewBox="0 0 12 12">
<path d="M3.707 5.293a1 1 0 00-1.414 1.414l1.414-1.414zM5 8l-.707.707a1 1 0 001.414 0L5 8zm4.707-3.293a1 1 0 00-1.414-1.414l1.414 1.414zm-7.414 2l2 2 1.414-1.414-2-2-1.414 1.414zm3.414 2l4-4-1.414-1.414-4 4 1.414 1.414z"></path>
</svg>
</span>
</span>
</button>
<span class="text-xs text-teal-700 dark:text-teal-300/80 font-medium uppercase" data-iceapw="1">cvv</span>
</div>
<div class="relative col-span-2" data-iceapc="2">
<div class="relative">
<label for="name" class="absolute -top-2 left-2 inline-block bg-white dark:bg-gray-800 px-1 text-xs font-semibold tracking-wider text-gray-700 dark:text-gray-300"> CVV </label>
<input name="form.cvv" placeholder="Leave blank to randomize"
class="ring-1 ring-gray-300 dark:ring-gray-500 dark:bg-gray-900/90 block w-full rounded-md border-0 py-2 text-gray-900 dark:text-gray-200 font-medium shadow-sm ring-inset placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-teal-600 dark:focus:ring-teal-600 sm:text-sm sm:leading-6"
wire:model.number="form.cvv" type="text" data-pxf_il="1">
</div>
<div>
<!--[if BLOCK]><![endif]--> <!--[if ENDBLOCK]><![endif]-->
</div>
</div>
<div class="relative col-span-2" data-iceapc="2">
<div class="relative" data-iceapc="1">
<label for="name" class="absolute -top-2 left-2 inline-block bg-white dark:bg-gray-800 px-1 text-xs font-semibold tracking-wider text-gray-700 dark:text-gray-300"> QUANTITY </label>
<select name="form.quantiy" placeholder=""
class="ring-1 ring-gray-300 dark:ring-gray-500 dark:bg-gray-900/90 block w-full rounded-md border-0 py-2 text-gray-900 dark:text-gray-400 font-medium shadow-sm ring-inset placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-teal-600 dark:focus:ring-teal-600 sm:text-sm sm:leading-6"
wire:model.number="form.quantity">
<option value="10">10</option>
<option value="50">50</option>
<option value="100">100</option>
<option value="500">500</option>
<option value="1000">1000</option>
</select>
<div>
<!--[if BLOCK]><![endif]--> <!--[if ENDBLOCK]><![endif]-->
</div>
</div>
</div>
</div>
<div data-iceapw="1" data-iceapc="2">
<button type="submit"
class="inline-flex items-center gap-x-1.5 rounded-md bg-teal-600 dark:bg-teal-300/80 px-3 py-2 text-sm font-semibold text-white dark:text-gray-800 shadow-sm hover:bg-teal-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-teal-600"
wire:loading.attr="disabled" wire:loading.class="opacity-50" wire:target="generate" data-iceapw="1" data-iceapc="1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5">
<path fill-rule="evenodd"
d="M8.34 1.804A1 1 0 019.32 1h1.36a1 1 0 01.98.804l.295 1.473c.497.144.971.342 1.416.587l1.25-.834a1 1 0 011.262.125l.962.962a1 1 0 01.125 1.262l-.834 1.25c.245.445.443.919.587 1.416l1.473.294a1 1 0 01.804.98v1.361a1 1 0 01-.804.98l-1.473.295a6.95 6.95 0 01-.587 1.416l.834 1.25a1 1 0 01-.125 1.262l-.962.962a1 1 0 01-1.262.125l-1.25-.834a6.953 6.953 0 01-1.416.587l-.294 1.473a1 1 0 01-.98.804H9.32a1 1 0 01-.98-.804l-.295-1.473a6.957 6.957 0 01-1.416-.587l-1.25.834a1 1 0 01-1.262-.125l-.962-.962a1 1 0 01-.125-1.262l.834-1.25a6.957 6.957 0 01-.587-1.416l-1.473-.294A1 1 0 011 10.68V9.32a1 1 0 01.804-.98l1.473-.295c.144-.497.342-.971.587-1.416l-.834-1.25a1 1 0 01.125-1.262l.962-.962A1 1 0 015.38 3.03l1.25.834a6.957 6.957 0 011.416-.587l.294-1.473zM13 10a3 3 0 11-6 0 3 3 0 016 0z"
clip-rule="evenodd"></path>
</svg>
<span wire:loading.class.remove="hidden" wire:target="generate" class="hidden"> Generating... </span>
<span wire:loading.class="hidden" wire:target="generate" data-iceapw="1"> Generate </span>
</button>
</div>
</form>
POST
<form wire:submit.prevent="generate" method="POST" class="space-y-6">
<div class="grid sm:grid-cols-2 gap-x-3 gap-y-6">
<div>
<div class="relative">
<label for="name" class="absolute -top-2 left-2 inline-block bg-white dark:bg-gray-800 px-1 text-xs font-semibold tracking-wider text-gray-700 dark:text-gray-300"> BIN </label>
<input name="form.bin" placeholder="e.g: 453590"
class="ring-1 ring-gray-300 dark:ring-gray-500 dark:bg-gray-900/90 block w-full rounded-md border-0 py-2 text-gray-900 dark:text-gray-200 font-medium shadow-sm ring-inset placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-teal-600 dark:focus:ring-teal-600 sm:text-sm sm:leading-6"
wire:model.blur="form.bin" type="text" data-pxf_il="1">
</div>
<div>
<!--[if BLOCK]><![endif]--> <!--[if ENDBLOCK]><![endif]-->
</div>
</div>
<div>
<div class="relative">
<label for="name" class="absolute -top-2 left-2 inline-block bg-white dark:bg-gray-800 px-1 text-xs font-semibold tracking-wider text-gray-700 dark:text-gray-300"> FORMAT </label>
<select name="form.format" placeholder=""
class="ring-1 ring-gray-300 dark:ring-gray-500 dark:bg-gray-900/90 block w-full rounded-md border-0 py-2 text-gray-900 dark:text-gray-400 font-medium shadow-sm ring-inset placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-teal-600 dark:focus:ring-teal-600 sm:text-sm sm:leading-6"
wire:model.live="form.format">
<!--[if BLOCK]><![endif]-->
<option value="pipe">PIPE</option>
<option value="csv">CSV</option>
<option value="sql">SQL</option>
<option value="json">JSON</option>
<option value="xml">XML</option>
<!--[if ENDBLOCK]><![endif]-->
</select>
<div>
<!--[if BLOCK]><![endif]--> <!--[if ENDBLOCK]><![endif]-->
</div>
</div>
</div>
</div>
<div class="grid grid-cols-2 sm:grid-cols-5 gap-x-3 gap-y-6">
<div class="flex items-center gap-x-2 sm:col-span-1">
<button x-data="{ isSelected: window.Livewire.find('oHlDwD2AN25HT1glTgex').entangle('form.hasDate').live }" x-on:click="$dispatch('input', isSelected = ! isSelected)" type="button" role="switch" :aria-checked="isSelected.toString()"
:class="{ 'bg-teal-700 dark:bg-teal-300/80': isSelected, 'bg-gray-200 dark:bg-gray-700': ! isSelected }"
class="relative inline-flex h-5 w-10 flex-shrink-0 cursor-pointer rounded-full border-2 border-transparent transition-colors duration-200 ease-in-out focus:outline-none focus:ring-2 focus:ring-teal-300/80 focus:ring-offset-2 dark:ring-offset-gray-900 bg-teal-700 dark:bg-teal-300/80"
aria-checked="true">
<span class="sr-only">form.hasDate</span>
<span :class="{ 'translate-x-5': isSelected, 'translate-x-0': ! isSelected }"
class="pointer-events-none relative inline-block h-4 w-4 transform rounded-full bg-white dark:bg-gray-900 shadow ring-0 transition duration-200 ease-in-out translate-x-5">
<span :class="{ 'opacity-100 duration-200 ease-in': ! isSelected, 'opacity-0 duration-100 ease-out': isSelected }" aria-hidden="true"
class="absolute inset-0 flex h-full w-full items-center justify-center transition-opacity opacity-0 duration-100 ease-out">
<svg class="h-3 w-3 text-gray-400" fill="none" viewBox="0 0 12 12">
<path d="M4 8l2-2m0 0l2-2M6 6L4 4m2 2l2 2" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</span>
<span :class="{ 'opacity-0 duration-100 ease-out': ! isSelected, 'opacity-100 duration-200 ease-in': isSelected }" aria-hidden="true"
class="absolute inset-0 flex h-full w-full items-center justify-center transition-opacity opacity-100 duration-200 ease-in">
<svg class="h-3 w-3 text-teal-600 dark:text-teal-300/80" fill="currentColor" viewBox="0 0 12 12">
<path d="M3.707 5.293a1 1 0 00-1.414 1.414l1.414-1.414zM5 8l-.707.707a1 1 0 001.414 0L5 8zm4.707-3.293a1 1 0 00-1.414-1.414l1.414 1.414zm-7.414 2l2 2 1.414-1.414-2-2-1.414 1.414zm3.414 2l4-4-1.414-1.414-4 4 1.414 1.414z"></path>
</svg>
</span>
</span>
</button>
<span class="text-xs text-teal-700 dark:text-teal-300/80 font-medium uppercase">date</span>
</div>
<div class="relative col-span-2">
<div class="relative">
<label for="name" class="absolute -top-2 left-2 inline-block bg-white dark:bg-gray-800 px-1 text-xs font-semibold tracking-wider text-gray-700 dark:text-gray-300"> EXPIRATION MONTH </label>
<select name="form.expirationDateMonth" placeholder=""
class="ring-1 ring-gray-300 dark:ring-gray-500 dark:bg-gray-900/90 block w-full rounded-md border-0 py-2 text-gray-900 dark:text-gray-400 font-medium shadow-sm ring-inset placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-teal-600 dark:focus:ring-teal-600 sm:text-sm sm:leading-6"
wire:model="form.expirationDateMonth">
<option value="">Random</option>
<!--[if BLOCK]><![endif]-->
<option value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
<option value="13">January</option>
<!--[if ENDBLOCK]><![endif]-->
</select>
<div>
<!--[if BLOCK]><![endif]--> <!--[if ENDBLOCK]><![endif]-->
</div>
</div>
</div>
<div class="relative col-span-2">
<div class="relative">
<label for="name" class="absolute -top-2 left-2 inline-block bg-white dark:bg-gray-800 px-1 text-xs font-semibold tracking-wider text-gray-700 dark:text-gray-300"> EXPIRATION YEAR </label>
<select name="form.expirationDateYear" placeholder=""
class="ring-1 ring-gray-300 dark:ring-gray-500 dark:bg-gray-900/90 block w-full rounded-md border-0 py-2 text-gray-900 dark:text-gray-400 font-medium shadow-sm ring-inset placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-teal-600 dark:focus:ring-teal-600 sm:text-sm sm:leading-6"
wire:model="form.expirationDateYear">
<option value="">Random</option>
<!--[if BLOCK]><![endif]-->
<option value="2023">2023</option>
<option value="2024">2024</option>
<option value="2025">2025</option>
<option value="2026">2026</option>
<option value="2027">2027</option>
<option value="2028">2028</option>
<option value="2029">2029</option>
<option value="2030">2030</option>
<option value="2031">2031</option>
<!--[if ENDBLOCK]><![endif]-->
</select>
<div>
<!--[if BLOCK]><![endif]--> <!--[if ENDBLOCK]><![endif]-->
</div>
</div>
</div>
</div>
<div class="grid grid-cols-2 sm:grid-cols-5 gap-x-3 gap-y-6">
<div class="flex items-center gap-x-2 sm:col-span-1">
<button x-data="{ isSelected: window.Livewire.find('oHlDwD2AN25HT1glTgex').entangle('form.hasCvv').live }" x-on:click="$dispatch('input', isSelected = ! isSelected)" type="button" role="switch" :aria-checked="isSelected.toString()"
:class="{ 'bg-teal-700 dark:bg-teal-300/80': isSelected, 'bg-gray-200 dark:bg-gray-700': ! isSelected }"
class="relative inline-flex h-5 w-10 flex-shrink-0 cursor-pointer rounded-full border-2 border-transparent transition-colors duration-200 ease-in-out focus:outline-none focus:ring-2 focus:ring-teal-300/80 focus:ring-offset-2 dark:ring-offset-gray-900 bg-teal-700 dark:bg-teal-300/80"
aria-checked="true">
<span class="sr-only">form.hasCvv</span>
<span :class="{ 'translate-x-5': isSelected, 'translate-x-0': ! isSelected }"
class="pointer-events-none relative inline-block h-4 w-4 transform rounded-full bg-white dark:bg-gray-900 shadow ring-0 transition duration-200 ease-in-out translate-x-5">
<span :class="{ 'opacity-100 duration-200 ease-in': ! isSelected, 'opacity-0 duration-100 ease-out': isSelected }" aria-hidden="true"
class="absolute inset-0 flex h-full w-full items-center justify-center transition-opacity opacity-0 duration-100 ease-out">
<svg class="h-3 w-3 text-gray-400" fill="none" viewBox="0 0 12 12">
<path d="M4 8l2-2m0 0l2-2M6 6L4 4m2 2l2 2" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</span>
<span :class="{ 'opacity-0 duration-100 ease-out': ! isSelected, 'opacity-100 duration-200 ease-in': isSelected }" aria-hidden="true"
class="absolute inset-0 flex h-full w-full items-center justify-center transition-opacity opacity-100 duration-200 ease-in">
<svg class="h-3 w-3 text-teal-600 dark:text-teal-300/80" fill="currentColor" viewBox="0 0 12 12">
<path d="M3.707 5.293a1 1 0 00-1.414 1.414l1.414-1.414zM5 8l-.707.707a1 1 0 001.414 0L5 8zm4.707-3.293a1 1 0 00-1.414-1.414l1.414 1.414zm-7.414 2l2 2 1.414-1.414-2-2-1.414 1.414zm3.414 2l4-4-1.414-1.414-4 4 1.414 1.414z"></path>
</svg>
</span>
</span>
</button>
<span class="text-xs text-teal-700 dark:text-teal-300/80 font-medium uppercase">cvv</span>
</div>
<div class="relative col-span-2">
<div class="relative">
<label for="name" class="absolute -top-2 left-2 inline-block bg-white dark:bg-gray-800 px-1 text-xs font-semibold tracking-wider text-gray-700 dark:text-gray-300"> CVV </label>
<input name="form.cvv" placeholder="Leave blank to randomize"
class="ring-1 ring-gray-300 dark:ring-gray-500 dark:bg-gray-900/90 block w-full rounded-md border-0 py-2 text-gray-900 dark:text-gray-200 font-medium shadow-sm ring-inset placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-teal-600 dark:focus:ring-teal-600 sm:text-sm sm:leading-6"
wire:model="form.cvv" type="text" data-pxf_il="1">
</div>
<div>
<!--[if BLOCK]><![endif]--> <!--[if ENDBLOCK]><![endif]-->
</div>
</div>
<div class="relative col-span-2">
<div class="relative">
<label for="name" class="absolute -top-2 left-2 inline-block bg-white dark:bg-gray-800 px-1 text-xs font-semibold tracking-wider text-gray-700 dark:text-gray-300"> QUANTITY </label>
<select name="form.quantiy" placeholder=""
class="ring-1 ring-gray-300 dark:ring-gray-500 dark:bg-gray-900/90 block w-full rounded-md border-0 py-2 text-gray-900 dark:text-gray-400 font-medium shadow-sm ring-inset placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-teal-600 dark:focus:ring-teal-600 sm:text-sm sm:leading-6"
wire:model.number="form.quantity">
<option value="10">10</option>
<option value="50">50</option>
<option value="100">100</option>
<option value="500">500</option>
<option value="1000">1000</option>
</select>
<div>
<!--[if BLOCK]><![endif]--> <!--[if ENDBLOCK]><![endif]-->
</div>
</div>
</div>
</div>
<div class="grid grid-cols-2 sm:grid-cols-5 gap-x-3 gap-y-6">
<div class="flex items-center gap-x-2 sm:col-span-1">
<button x-data="{ isSelected: window.Livewire.find('oHlDwD2AN25HT1glTgex').entangle('form.hasMoney').live }" x-on:click="$dispatch('input', isSelected = ! isSelected)" type="button" role="switch" :aria-checked="isSelected.toString()"
:class="{ 'bg-teal-700 dark:bg-teal-300/80': isSelected, 'bg-gray-200 dark:bg-gray-700': ! isSelected }"
class="relative inline-flex h-5 w-10 flex-shrink-0 cursor-pointer rounded-full border-2 border-transparent transition-colors duration-200 ease-in-out focus:outline-none focus:ring-2 focus:ring-teal-300/80 focus:ring-offset-2 dark:ring-offset-gray-900 bg-gray-200 dark:bg-gray-700"
aria-checked="false">
<span class="sr-only">form.hasMoney</span>
<span :class="{ 'translate-x-5': isSelected, 'translate-x-0': ! isSelected }"
class="pointer-events-none relative inline-block h-4 w-4 transform rounded-full bg-white dark:bg-gray-900 shadow ring-0 transition duration-200 ease-in-out translate-x-0">
<span :class="{ 'opacity-100 duration-200 ease-in': ! isSelected, 'opacity-0 duration-100 ease-out': isSelected }" aria-hidden="true"
class="absolute inset-0 flex h-full w-full items-center justify-center transition-opacity opacity-100 duration-200 ease-in">
<svg class="h-3 w-3 text-gray-400" fill="none" viewBox="0 0 12 12">
<path d="M4 8l2-2m0 0l2-2M6 6L4 4m2 2l2 2" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</span>
<span :class="{ 'opacity-0 duration-100 ease-out': ! isSelected, 'opacity-100 duration-200 ease-in': isSelected }" aria-hidden="true"
class="absolute inset-0 flex h-full w-full items-center justify-center transition-opacity opacity-0 duration-100 ease-out">
<svg class="h-3 w-3 text-teal-600 dark:text-teal-300/80" fill="currentColor" viewBox="0 0 12 12">
<path d="M3.707 5.293a1 1 0 00-1.414 1.414l1.414-1.414zM5 8l-.707.707a1 1 0 001.414 0L5 8zm4.707-3.293a1 1 0 00-1.414-1.414l1.414 1.414zm-7.414 2l2 2 1.414-1.414-2-2-1.414 1.414zm3.414 2l4-4-1.414-1.414-4 4 1.414 1.414z"></path>
</svg>
</span>
</span>
</button>
<span class="text-xs text-teal-700 dark:text-teal-300/80 font-medium uppercase">money</span>
</div>
<div class="relative col-span-2">
<div class="relative">
<label for="name" class="absolute -top-2 left-2 inline-block bg-white dark:bg-gray-800 px-1 text-xs font-semibold tracking-wider text-gray-700 dark:text-gray-300"> CURRENCY </label>
<select name="form.currency" placeholder=""
class="ring-1 ring-gray-300 dark:ring-gray-500 dark:bg-gray-900/90 block w-full rounded-md border-0 py-2 text-gray-900 dark:text-gray-400 font-medium shadow-sm ring-inset placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-teal-600 dark:focus:ring-teal-600 sm:text-sm sm:leading-6"
wire:model.live="form.currency">
<option value="">Select currency</option>
<!--[if BLOCK]><![endif]-->
<option value="USD">United States Dollar</option>
<option value="PHP">Philippine Peso</option>
<option value="EUR">Euro</option>
<option value="JPY">Japanese Yen</option>
<option value="GBP">British Pound Sterling</option>
<option value="CHF">Swiss Franc</option>
<option value="CAD">Canadian Dollar</option>
<option value="AUD">Australian Dollar</option>
<option value="CNY">Chinese Yuan Renminbi</option>
<option value="INR">Indian Rupee</option>
<option value="BRL">Brazilian Real</option>
<option value="ZAR">South African Rand</option>
<option value="RUB">Russian Ruble</option>
<option value="SAR">Saudi Riyal</option>
<option value="SGD">Singapore Dollar</option>
<option value="MXN">Mexican Peso</option>
<!--[if ENDBLOCK]><![endif]-->
</select>
<div>
<!--[if BLOCK]><![endif]--> <!--[if ENDBLOCK]><![endif]-->
</div>
</div>
</div>
<div class="relative col-span-2">
<div class="relative">
<label for="name" class="absolute -top-2 left-2 inline-block bg-white dark:bg-gray-800 px-1 text-xs font-semibold tracking-wider text-gray-700 dark:text-gray-300"> BALANCE </label>
<select name="form.balance" placeholder=""
class="ring-1 ring-gray-300 dark:ring-gray-500 dark:bg-gray-900/90 block w-full rounded-md border-0 py-2 text-gray-900 dark:text-gray-400 font-medium shadow-sm ring-inset placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-teal-600 dark:focus:ring-teal-600 sm:text-sm sm:leading-6"
wire:model="form.balance">
<!--[if BLOCK]><![endif]-->
<option value="500-1000"> 500-1000 </option>
<option value="1000-2000"> 1000-2000 </option>
<option value="2000-3000"> 2000-3000 </option>
<option value="3000-4000"> 3000-4000 </option>
<option value="4000-5000"> 4000-5000 </option>
<!--[if ENDBLOCK]><![endif]-->
</select>
<div>
<!--[if BLOCK]><![endif]--> <!--[if ENDBLOCK]><![endif]-->
</div>
</div>
</div>
</div>
<div>
<button type="submit"
class="inline-flex items-center gap-x-1.5 rounded-md bg-teal-600 dark:bg-teal-300/80 px-3 py-2 text-sm font-semibold text-white dark:text-gray-800 shadow-sm hover:bg-teal-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-teal-600"
wire:loading.attr="disabled" wire:loading.class="opacity-50" wire:target="generate">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5">
<path fill-rule="evenodd"
d="M8.34 1.804A1 1 0 019.32 1h1.36a1 1 0 01.98.804l.295 1.473c.497.144.971.342 1.416.587l1.25-.834a1 1 0 011.262.125l.962.962a1 1 0 01.125 1.262l-.834 1.25c.245.445.443.919.587 1.416l1.473.294a1 1 0 01.804.98v1.361a1 1 0 01-.804.98l-1.473.295a6.95 6.95 0 01-.587 1.416l.834 1.25a1 1 0 01-.125 1.262l-.962.962a1 1 0 01-1.262.125l-1.25-.834a6.953 6.953 0 01-1.416.587l-.294 1.473a1 1 0 01-.98.804H9.32a1 1 0 01-.98-.804l-.295-1.473a6.957 6.957 0 01-1.416-.587l-1.25.834a1 1 0 01-1.262-.125l-.962-.962a1 1 0 01-.125-1.262l.834-1.25a6.957 6.957 0 01-.587-1.416l-1.473-.294A1 1 0 011 10.68V9.32a1 1 0 01.804-.98l1.473-.295c.144-.497.342-.971.587-1.416l-.834-1.25a1 1 0 01.125-1.262l.962-.962A1 1 0 015.38 3.03l1.25.834a6.957 6.957 0 011.416-.587l.294-1.473zM13 10a3 3 0 11-6 0 3 3 0 016 0z"
clip-rule="evenodd"></path>
</svg>
<span wire:loading.class.remove="hidden" wire:target="generate" class="hidden"> Generating... </span>
<span wire:loading.class="hidden" wire:target="generate"> Generate </span>
</button>
</div>
</form>
POST https://namso-gen.com/cookie-consent/accept-essentials
<form action="https://namso-gen.com/cookie-consent/accept-essentials" method="post" data-cookie-action="accept.essentials" class="cookiesBtn cookiesBtn--essentials" data-iceapw="2" data-iceapc="2">
<input type="hidden" name="_token" value="emZUF5cv04m5kuyQhxUfmacwLWqsqX4wcjpZJd2z" autocomplete="off" data-pxf_il="1"> <button type="submit" class="cookiesBtn__link" data-iceapw="2" data-iceapc="1">
<span class="cookiesBtn__label" data-iceapw="2">Only essentials</span>
</button>
</form>
POST https://namso-gen.com/cookie-consent/accept-all
<form action="https://namso-gen.com/cookie-consent/accept-all" method="post" data-cookie-action="accept.all" class="cookiesBtn cookiesBtn--accept" data-iceapw="2" data-iceapc="2">
<input type="hidden" name="_token" value="emZUF5cv04m5kuyQhxUfmacwLWqsqX4wcjpZJd2z" autocomplete="off" data-pxf_il="1"> <button type="submit" class="cookiesBtn__link" data-iceapw="2" data-iceapc="1">
<span class="cookiesBtn__label" data-iceapw="2">Accept all</span>
</button>
</form>
POST https://namso-gen.com/cookie-consent/configure
<form action="https://namso-gen.com/cookie-consent/configure" method="post" class="cookies__customize">
<input type="hidden" name="_token" value="emZUF5cv04m5kuyQhxUfmacwLWqsqX4wcjpZJd2z" autocomplete="off" data-pxf_il="1">
<div class="cookies__sections">
<div class="cookies__section">
<label for="cookies-policy-check-essentials" class="cookies__category" il_cc1="1">
<input type="hidden" name="categories[]" value="essentials" data-pxf_il="1">
<input type="checkbox" name="categories[]" value="essentials" id="cookies-policy-check-essentials" checked="checked" disabled="disabled" data-pxf_il="1">
<span class="cookies__box">
<strong class="cookies__label">Essential cookies</strong>
</span>
<p class="cookies__info">There are some cookies that we have to include in order for certain web pages to function. For this reason, they do not require your consent.</p>
</label>
<div class="cookies__expandable" id="cookies-policy-essentials">
<ul class="cookies__definitions">
<li class="cookies__cookie" il_cc1="3">
<p class="cookies__name">namsogen_cookie_consent</p>
<p class="cookies__duration">1 year 1 month 1 day</p>
<p class="cookies__description">Used to store the user's cookie consent preferences.</p>
</li>
<li class="cookies__cookie" il_cc1="3">
<p class="cookies__name">namsogen_session</p>
<p class="cookies__duration">2 hours</p>
<p class="cookies__description">Used to identify the user's browsing session.</p>
</li>
<li class="cookies__cookie" il_cc1="3">
<p class="cookies__name">XSRF-TOKEN</p>
<p class="cookies__duration">2 hours</p>
<p class="cookies__description">Used to secure both the user and our website against cross-site request forgery attacks.</p>
</li>
</ul>
</div>
<a href="#cookies-policy-essentials" class="cookies__details">More details</a>
</div>
<div class="cookies__section">
<label for="cookies-policy-check-analytics" class="cookies__category" il_cc1="1">
<input type="checkbox" name="categories[]" value="analytics" id="cookies-policy-check-analytics" data-pxf_il="1">
<span class="cookies__box">
<strong class="cookies__label">Analytics cookies</strong>
</span>
<p class="cookies__info">We use these for internal research on how we can improve the service we provide for all our users. These cookies assess how you interact with our website.</p>
</label>
<div class="cookies__expandable" id="cookies-policy-analytics">
<ul class="cookies__definitions">
<li class="cookies__cookie" il_cc1="3">
<p class="cookies__name">_ga</p>
<p class="cookies__duration">2 years 2 months 2 days</p>
<p class="cookies__description">Main cookie used by Google Analytics, enables a service to distinguish one visitor from another.</p>
</li>
<li class="cookies__cookie" il_cc1="3">
<p class="cookies__name">_ga_GTM-WXF889Z</p>
<p class="cookies__duration">2 years 2 months 2 days</p>
<p class="cookies__description">Used by Google Analytics to persist session state.</p>
</li>
<li class="cookies__cookie" il_cc1="3">
<p class="cookies__name">_gid</p>
<p class="cookies__duration">1 day</p>
<p class="cookies__description">Used by Google Analytics to identify the user.</p>
</li>
<li class="cookies__cookie" il_cc1="3">
<p class="cookies__name">_gat</p>
<p class="cookies__duration">1 minute</p>
<p class="cookies__description">Used by Google Analytics to throttle the request rate.</p>
</li>
</ul>
</div>
<a href="#cookies-policy-analytics" class="cookies__details">More details</a>
</div>
</div>
<div class="cookies__save">
<button type="submit" class="cookiesBtn__link">Save settings</button>
</div>
</form>
Text Content
Namsogen NamsoGen Your Testing Toolkit Open main menu Home Generator Visa World's most widely accepted credit card network Mastercard Global leader in payment solutions Amex Premium rewards and exclusive benefits Discover Cashback rewards and financial services UnionPay Asian credit card issuer with global reach Diners Club Business and travel-focused credit card provider Tools Fake User Generator Smart User Data Generator Lorem Ipsum Generator Craft Perfect Placeholder Text Validate Card Number About Contact Us Namsogen NamsoGen Your Testing Toolkit Close menu Home Generator Visa Mastercard Amex Discover UnionPay Diners Club Tools Fake User Generator Lorem Ipsum Generator Validate Card Number About Contact Us Ads by PubFuture Powered by pixfutureⓘ RANDOM TEST CREDIT CARD NUMBERS GENERATOR Generate random test credit card numbers for testing, development,validation and/or verification purposes. Select a tab Basic Advance Basic Advance NETWORK Random American Express Discover Diners Club International Master Card Maestro Union Pay Visa FORMAT CARD PIPE CSV SQL JSON XML form.hasDate date EXPIRATION MONTH Random January February March April May June July August September October November December January EXPIRATION YEAR Random 2023 2024 2025 2026 2027 2028 2029 2030 2031 form.hasCvv cvv CVV QUANTITY 10 50 100 500 1000 Generating... Generate BIN FORMAT PIPE CSV SQL JSON XML form.hasDate date EXPIRATION MONTH Random January February March April May June July August September October November December January EXPIRATION YEAR Random 2023 2024 2025 2026 2027 2028 2029 2030 2031 form.hasCvv cvv CVV QUANTITY 10 50 100 500 1000 form.hasMoney money CURRENCY Select currency United States Dollar Philippine Peso Euro Japanese Yen British Pound Sterling Swiss Franc Canadian Dollar Australian Dollar Chinese Yuan Renminbi Indian Rupee Brazilian Real South African Rand Russian Ruble Saudi Riyal Singapore Dollar Mexican Peso BALANCE 500-1000 1000-2000 2000-3000 3000-4000 4000-5000 Generating... Generate Copied to clipboard Copy Reset A STREAMLINED WORKFLOW FOR TESTING AND VALIDATION Accelerate Your Deployment with Our Cutting-Edge Credit Card Number Generator Are you looking for a faster, more efficient way to generate test credit card numbers for your payment system? Look no further! Our credit card number generator is designed to revolutionize your workflow, providing you with seamless integration and reliable results. Effortless webpage testing Simplify your web testing process with our credit card number generator. When testing payment pages or processes, you often need credit card data. However, using real credit card information in testing poses risks. Our generator provides a safe solution by creating authentic-looking, yet fictitious, credit card numbers. Ensure the security and accuracy of your testing process effortlessly. Hassle-free trials and testing Many online services offer free trials or ask for credit card information for verification. But sharing real credit card details can be worrisome. With our credit card generator, effortlessly access trials using fake credit card numbers. Evaluate services risk-free, avoid unexpected charges, and enable developers to test payment systems without compromising real data. Guard against online scams In a digital world with countless websites, online scams abound. Some websites request credit card details even when alternative payment methods are available. Safeguard yourself from potential scams by using our tool to generate fake credit card numbers. Protect your financial information and navigate the online landscape securely. Enhanced data confidentiality By utilizing our Credit Card Number Generator, you ensure the confidentiality of sensitive financial data. Avoid the pitfalls associated with using real credit card details during testing, protecting both your users' and customers' personal information. Prioritize data security and compliance with our reliable and secure generator. Streamlined development Our generator streamlines the development process, benefiting developers significantly. By integrating simulated credit card data, developers can confidently identify and address potential issues in payment workflows. Ensure a smooth and error-free user experience with our tool. Facilitate liance testing For businesses operating in regulated industries like finance and e-commerce, compliance testing is paramount. Our credit card Number generator simplifies compliance testing by providing the necessary data for assessing payment system adherence to industry standards and regulations. FREQUENTLY ASKED QUESTIONS Can I make purchases using these card number details? No, you cannot. These generated card numbers are exclusively intended for testing and development purposes. Attempting to make purchases with them will not be successful, as the numbers lack a valid expiration date, cardholder's name, and CVV numbers. Do generated credit card numbers have real money? No, the credit card numbers generated by this tool do not represent real, active credit card accounts with actual funds. These generated numbers are purely random and adhere to the Luhn algorithm, ensuring their validity in terms of format and structure. Are the generated credit card numbers secure to use for testing applications? Yes, these generated credit card numbers are secure for testing purposes. They do not represent real financial accounts and are designed exclusively for development, allowing you to test payment processes without compromising actual financial data. How often can I generate new credit card numbers? You can generate new credit card numbers as frequently as needed. There are no restrictions on the number of times you can use the generator. Feel free to generate new sets of numbers to suit your testing requirements. Do you provide an API for generating credit card numbers? As of now, there is no API available. However, we are actively working on implementing an API feature, and it will be added soon. Stay tuned for updates on our platform. Is this tool associated with other online credit card number generators? No, this tool is exclusive to namso-gen.com and is not affiliated with any other card number generator tools available online. Be cautious of imitations that may have copied previous code or design and use similar names. For security and accuracy, it's recommended to use credit card numbers generated only from namso-gen.com. * Credit card numbers * Card credit number * Credit Cards * Deployment * Diners * Form * Mastercard * Number Generator * Software Developer * Toolkit * Credit card numbers * Card credit number * Credit Cards * Deployment * Diners * Form * Mastercard * Number Generator * Software Developer * Toolkit * Credit card numbers * Card credit number * Credit Cards * Deployment * Diners * Form * Mastercard Home About Fake User Generator Validate Card Number Contact Us Privacy & Policy Terms & Conditions © 2023 Namsogen, Inc. All rights reserved. WE USE COOKIES This website uses cookies in order to enhance the overall user experience. Only essentials Accept all Customize Essential cookies There are some cookies that we have to include in order for certain web pages to function. For this reason, they do not require your consent. * namsogen_cookie_consent 1 year 1 month 1 day Used to store the user's cookie consent preferences. * namsogen_session 2 hours Used to identify the user's browsing session. * XSRF-TOKEN 2 hours Used to secure both the user and our website against cross-site request forgery attacks. More details Analytics cookies We use these for internal research on how we can improve the service we provide for all our users. These cookies assess how you interact with our website. * _ga 2 years 2 months 2 days Main cookie used by Google Analytics, enables a service to distinguish one visitor from another. * _ga_GTM-WXF889Z 2 years 2 months 2 days Used by Google Analytics to persist session state. * _gid 1 day Used by Google Analytics to identify the user. * _gat 1 minute Used by Google Analytics to throttle the request rate. More details Save settings