Search by

pay-hub / sdk-laravel

nabilrt

Payment Hub SDK for Laravel

v0.1.0 2025-12-21 16:40 UTC

This package is auto-updated.

Last update: 2026-09-21 18:06:55 UTC


README

Minimal SDK for generating Payment Hub /pay URLs and verifying return signatures.

Install

composer require payment-hub/sdk-laravel

Env config

PAYMENT_HUB_BASE_URL=https://pay.example.com
PAYMENT_HUB_CLIENT_ID=client_abc
PAYMENT_HUB_CLIENT_SECRET=super_secret

Usage

use PaymentHub\PaymentHub;

$url = PaymentHub::createPayUrl([
  "order_id" => "ORD_1001",
  "amount" => 5000,
  "currency" => "USD",
  "return_url" => "https://app.example.com/payment-result",
]);

$result = PaymentHub::verifyReturn($_GET);

API

  • createPayUrl(array $params, array $config = [])
  • verifyReturn(array $params, array $config = []) → ["valid" => bool, "params" => array]