SDK Installation Guide

ZiniPay Laravel SDK Installation and Checkout Guide

Use the ZiniPay Laravel SDK to create hosted invoices and verify invoice status in Laravel apps.

Updated: June 13, 2026|Original ZiniPay installation guide|Keyword: Laravel payment gateway Bangladesh
Laravel payment gateway BangladeshZiniPay Laravel SDKbKash Laravel integrationpayment verification Laravel

ZiniPay Laravel SDK overview

The Laravel SDK is a small helper for creating ZiniPay hosted invoices and verifying invoice status. The package uses the bundled sandbox base URL and API key from the integration guide.

This guide is written for Bangladesh businesses that want a practical ZiniPay integration path for sdk. It covers the installation flow, required setup, verification checkpoints, and internal links you may need before going live.

Why use ZiniPay Laravel SDK with ZiniPay?

ZiniPay Laravel SDK helps connect your existing platform with ZiniPay so customers can complete local payment flows while your business keeps order, invoice, balance, membership, course, or service delivery tied to payment verification.

The main search intent for this page is Laravel payment gateway Bangladesh. Related users are usually looking for a reliable payment gateway plugin, module, SDK, or app that works with Bangladesh payment automation and can reduce manual payment checking.

Installation steps

  1. 1. Download the Laravel SDK package.
  2. 2. Add the package files to your Laravel project according to the package instructions.
  3. 3. Import ZiniPay and CheckoutRequest in the controller that creates invoices.

Configuration steps

  1. 1. Use CheckoutRequest to set customer name, email, amount, metadata, redirect URL, cancel URL, and webhook URL.
  2. 2. Call ZiniPay::make()->checkout($request).
  3. 3. If the response succeeds, redirect the customer to the returned payment URL.
  4. 4. In your verify route, call ZiniPay::make()->verify($request) and mark the local order as paid only after success.

How the payment flow works

  1. 1. Laravel creates a hosted invoice through the SDK.
  2. 2. Customer completes payment on the ZiniPay hosted payment page.
  3. 3. Your backend verifies the invoice before updating the local order.

SEO keywords covered in this guide

This page targets Laravel payment gateway Bangladesh and related integration searches such as Laravel payment gateway Bangladesh, ZiniPay Laravel SDK, bKash Laravel integration, payment verification Laravel. The content is structured around setup instructions, verification flow, platform requirements, and practical merchant use cases.

Important notes

  • Base URL: https://api.zinipay.com
  • Bundled sandbox API key: sandbox_test_8f4c9a2e7b31
  • Always verify the payment on the backend or through the platform callback before marking an order, invoice, course, balance, or service as paid.

FAQ about ZiniPay Laravel SDK

Do I need a ZiniPay account?

Live payment flows usually require a ZiniPay merchant account or API credentials. SDKs may include sandbox values for testing.

Can it support local payment automation?

Yes. Use ZiniPay Laravel SDK as part of a ZiniPay workflow when your business needs bKash, Nagad, Rocket, or other supported local payment methods with backend verification.

Should I verify payment before delivery?

Yes. Always verify payment status before updating an invoice, order, membership, course access, or SMM panel balance.