Form Schemas 2024

The following are the form schemas that you can use to validate the form data that you are sending to Tulus. It is in the form of JSON Schema, which is the definition language used in OpenAPI (formerly Swagger).

Online Validator: You can validate your JSON data against these schemas using the online tool at jsonschemavalidator.net

Payment Gateway Schemas

Pusat Pungutan Zakat-MAIWP

Schema Definition

JSON Schema for validating PPZMAIWP form data structure and requirements.

View Schema

Example Data

Sample form data showing the correct format and required fields for PPZMAIWP.

View Example

Lembaga Zakat Selangor

Schema Definition

JSON Schema for validating ZKLZS form data structure and requirements.

View Schema

Example Data

Sample form data showing the correct format and required fields for ZKLZS.

View Example

Report Schemas

Schema for payment reports that can be serialized to JSON, CSV, or Excel formats.

Download Report Schema

About Form Schemas

There are many forms and data formats used and required by upstream payment processors from Tulus. The required form and required fields are updated periodically, roughly annually. To facilitate integration, Tulus provides JSON Schemas for the forms that are required, enabling you to: