Looking to hire Laravel developers? Try LaraJobs

sdk-laravel maintained by pay-hub

Description
Payment Hub SDK for Laravel
Author
Last update
2025/12/21 17:40 (dev-main)
License
Downloads
1

Comments
comments powered by Disqus

payment-hub/sdk-laravel

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]