1. Home
  2. Librerías
  3. Lenguaje PHP
  4. Generar JSON para cfdi 3.3 con complemento de pago en PHP

Generar JSON para cfdi 3.3 con complemento de pago en PHP

En PHP el generar un JSON es fácil, ya que existen funciones que nos permiten transformar un arreglo asociativo a una estructura JSON y viceversa.

Teniendo en mente está idea, a continuación un ejemplo de como generar el JSON de un CFDI y enviado a ser timbrado utilizando nuestro SDK.

Pasos a seguir

  • Paso 1: Crear un proyecto en PHP o preparar aquel donde se estará utilizando.
  • Paso 2: Instalar la librería (SDK) de PHP, la cual puede ser instalada a través de composer o de manera manual.
  • Paso 3: Generar un arreglo asociativo donde se almacenen los datos de la factura. Por ejemplo:

     
  • Paso 4: Hacer uso de la función “json_encode($comprobante)” donde se le estará enviando como parámetro el array asociativo, lo que nos dejará con un objeto de tipo JSON.
  • Paso 5: Enviar a través del SDK el objeto de JSON a timbrar. El ejemplo en código de lo descrito sería de la siguiente manera:
  • Paso 6: Realizar la validación del estatus del timbrado, en caso de éxito guardar el QR y demás datos que nos pudieran interesar, y para el caso de error mostrar error de acuerdo a la información del servicio web.

Descargar ejemplo

Archivo PHP utilizado a través del siguiente enlace.

Updated on abril 15, 2021

Was this article helpful?

Related Articles