Integration Guides

Integration Guides

Integration Guides

This Integration Guides page provides technical and operational guidance for partners, merchants, and developers integrating with the Senang.io platform (“Senang.io”, “we”, “us”, or “our”).

By accessing these guides and integrating with Senang.io’s systems, you agree to comply with our API Documentation, Sandbox & API Key Request terms, and all applicable policies.


1. Purpose

  • 1.1 The purpose of these Integration Guides is to assist approved partners in successfully connecting their systems to Senang.io services.


  • 1.2 These guides outline the technical steps, configuration requirements, and recommended best practices for integration.


  • 1.3 Integration may include (where applicable):

    • Quotation and pricing retrieval

    • Policy or coverage issuance

    • Payment processing and confirmation

    • Claims submission and tracking

    • Webhook notifications

    • Reporting and reconciliation

2. Integration Methods

  • 2.1 Senang.io may support one or more of the following integration methods:

    • a. REST API integration

    • b. Web-based embedded solutions (iframe or hosted checkout)

    • c. Direct server-to-server integration

    • d. Webhook event notifications

    • e. Batch file processing (if applicable)

  • 2.2 The appropriate integration method will depend on your business model, technical capability, and approval level.

3. Pre-Integration Requirements

  • 3.1 Before starting integration, you must:

    • Obtain sandbox access and API credentials

    • Review the API Documentation

    • Define your integration use case

    • Assign a technical contact person

  • 3.2 You may be required to sign a commercial or partnership agreement prior to production deployment.

  • 3.3 Ensure your development team understands:

    • Authentication requirements

    • Data structure formats (e.g., JSON payloads)

    • Security protocols

    • Error handling standards

4. Standard Integration Flow

  • 4.1 A typical integration flow may include the following steps:

    • Step 1 – Authentication
      Authenticate using your issued API credentials.

    • Step 2 – Product or Quotation Request
      Request available products, pricing, or quotations based on user input.

    • Step 3 – Customer Data Submission
      Submit required customer information securely.

    • Step 4 – Transaction or Policy Issuance
      Trigger policy issuance or product activation upon successful validation.

    • Step 5 – Payment Confirmation
      Confirm successful payment via API response or webhook event.

    • Step 6 – Status & Reporting
      Retrieve policy status, transaction logs, or reporting data.

  • 4.2 The exact flow may vary depending on the product or service integrated.

5. Webhooks & Event Notifications

  • 5.1 Senang.io may provide webhook notifications for real-time updates.

  • 5.2 Common webhook events may include:

    • Payment success or failure

    • Policy issuance confirmation

    • Claim status updates

    • Cancellation notifications

  • 5.3 You must:

    • Provide a secure HTTPS endpoint

    • Validate webhook signatures

    • Handle idempotency to prevent duplicate processing

6. Testing & Validation

  • 6.1 All integrations must first be tested in the sandbox environment.


  • 6.2 Testing should include:

    • Successful transaction flows

    • Error scenarios

    • Rate limit handling

    • Webhook validation

    • Data validation checks

  • 6.3 Production access will only be granted upon successful completion of required test cases.

7. Security & Data Protection

  • 7.1 You must ensure all API calls are made over secure HTTPS connections.


  • 7.2 Sensitive information must not be logged in plain text.


  • 7.3 API keys and secrets must be securely stored and never exposed in client-side code.


  • 7.4 You must comply with applicable data protection regulations and ensure customer data is processed lawfully.

8. Error Handling & Troubleshooting

  • 8.1 Your integration must properly handle standard HTTP response codes.


  • 8.2 Common error categories include:

    • Authentication errors

    • Validation errors

    • Rate limit exceeded

    • System or server errors

  • 8.3 You should implement retry logic where appropriate and avoid excessive automated retries that may trigger rate limits.

9. Go-Live & Production Deployment

  • 9.1 Production deployment requires:

    • Final technical validation

    • Approval from Senang.io

    • Secure handling of production credentials

  • 9.2 Production API keys must not be used in development or test environments.

  • 9.3 You are responsible for monitoring your live integration and ensuring system stability.


10. Ongoing Maintenance

  • 10.1 You are responsible for maintaining compatibility with API version updates.

  • 10.2 Senang.io may release:

    • API enhancements

    • New endpoints

    • Security updates

    • Deprecation notices

  • 10.3 Continued use of the API after updates constitutes acceptance of any changes.

11. Support & Escalation

  • 11.1 For integration-related questions, technical issues, or escalation, please contact:

    Email: customercare@senang.io

  • 11.2 When contacting support, please provide:

    • Your partner ID

    • API key reference (partial only, do not send full secret)

    • Description of the issue

    • Sample request/response logs (with sensitive data masked)