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

Form analysis 5 forms found in the DOM

POST

<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