Xero to Zai Integration
Objective
We are seeking a skilled developer to create an integration between Xero and Zai (formerly Assembly Payments) to allow our customers to pay invoices via a form on our website. This form will be hosted on a subdomain and must be well-designed, using Zai’s hosted payment fields or form. The form should also display full invoice details above the payment fields.

Key Requirements
Integration Setup:

Establish a secure connection between Xero and Zai using their respective APIs.
Automate the process of sending invoice data from Xero to the payment form.
Ensure that payments processed through Zai are reflected in Xero, marking invoices as paid.
Determine whether the integration will be built entirely from scratch or if we will use automation tools like Make (formerly Integromat), Zapier, or Pabbly to facilitate the connection between Xero and Zai.
Form Design:

Create a visually appealing and user-friendly payment form.
Use Zai’s hosted payment fields or form to ensure PCI DSS compliance.
Display full invoice details above the payment fields, including:
Invoice number
Customer name
Invoice date
Due date
Itemized list of charges
Total amount due
Hosting:

Host the payment form on a subdomain (e.g., payments.yourdomain.com).
Ensure the subdomain has an SSL certificate to encrypt data transmission.
Communication:

Communicate with us to determine any additional requirements and provide regular updates on the project’s progress.
Specify what information, access, and resources are needed from our end to facilitate the integration.
Testing and Deployment:

Conduct thorough testing in a sandbox environment to ensure the integration works seamlessly.
Deploy the integration to the live environment after successful testing.
Provide support for any issues that arise post-deployment.
Deliverables
Detailed Project Plan:

Outline the steps, timelines, and resources required for the project.
Secure Payment Form:

A fully functional, secure payment form hosted on a subdomain, incorporating Zai’s payment fields and displaying invoice details.
API Integration:

Functional integration between Xero and Zai, ensuring payments are recorded accurately in both systems.
Determine if automation tools (Make/Zapier/Pabbly) will be used or if a custom-built solution is preferred.
Documentation:

Comprehensive documentation of the integration process, including API endpoints used, data flow diagrams, and troubleshooting steps.
Skills and Experience Required
Strong experience with API integrations, particularly with Xero and payment gateways like Zai.
Proficiency in web development languages such as HTML, CSS, JavaScript, and server-side scripting (e.g., PHP, Node.js).
Experience with secure payment form design and implementation.
Familiarity with PCI DSS compliance and best practices for handling sensitive payment information.
Experience with automation tools like Make, Zapier, or Pabbly (if applicable).

Please get in touch to discuss the project further and provide examples of similar work done before, project rate and any relevant previous experience.

We look forward to working with a talented developer to bring this integration to life.

Budget: $1,000

Posted On: July 25, 2024 02:21 UTC
Category: Full Stack Development
Skills:API, Xero, PHP, API Integration, Payment Gateway Integration, Payment Processing

click to apply

Powered by WPeMatico