Skip to content

Vue

Ejemplo de integración en Vue

vue
<script setup>
import { onMounted } from 'vue'
import { setup, setInitialConfig, setPaymentConfig } from '@dankira/izipay'

const callBack = (e) => {
  console.log(e) /* Información del pago */
}

onMounted(() => {
  setInitialConfig({
    merchant_code: '2352XXX',
    production: false,
    test_password: 'testpassword_XXXX...',
    test_public_key: '2352XXX:testpublickey_XXXX...',
    test_sha256: 'gwSUo2XXXX...',
  })

  setPaymentConfig({
    amount: 10,
    currency: 'PEN',
    customer: {
      email: 'dankira@domain.com'
    }
  })
})

</script>

<template>
    <button @click="setup(callBack)">Iniciar Pago</button>
    <div id="izipay-form"></div>
</template>

© 2025 Todos los derechos reservados.