Download the PHP package ctechpay/ctechpay-php without Composer
On this page you can find all versions of the php package ctechpay/ctechpay-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ctechpay/ctechpay-php
More information about ctechpay/ctechpay-php
Files in ctechpay/ctechpay-php
Package ctechpay-php
Short Description Official PHP SDK for CtechPay hosted payments, Airtel Money, and card status checks.
License MIT
Informations about the package ctechpay-php
CtechPay PHP SDK
Official PHP SDK for integrating CtechPay payments in PHP and Laravel applications.
Use this package from your server. Your CtechPay service token must never be exposed in browser JavaScript, mobile apps, or public repositories.
Installation
Basic Usage
You can also configure the API base URL and request timeout:
Hosted Payment Page
Hosted checkout is the recommended integration for most merchants. CtechPay gives you a secure payment page where the customer can choose Airtel Money or card.
Hosted Redirect Reference
When a hosted payment completes successfully, CtechPay redirects the customer to your redirectUrl with a reference query parameter.
Use the reference to check the final payment status:
For card payments, the reference is the card order reference:
For Airtel Money payments, the reference is the Airtel transaction ID:
Airtel Money
Initiate Payment
Check Airtel Status
Use the transaction ID returned when initiating payment.
Get Airtel Transaction Details
Find CtechPay Transaction By Airtel Money ID
Card Hosted Bank Page
This creates the Standard Bank hosted card checkout page.
Check Card Order Status
Laravel Example
In config/services.php:
Error Handling
The SDK throws CtechPay\Exceptions\CtechPayException for failed requests.
Security Notes
This SDK intentionally does not expose direct card PAN/CVV helpers. Use the CtechPay Hosted Payment Page for card collection unless your integration is formally approved for card-data handling.
Do not disable SSL verification in production.
All versions of ctechpay-php with dependencies
ext-curl Version *
ext-json Version *