mdmasudsikdar71/chapa-payment-gateway-laravel 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

mdmasudsikdar71/chapa-payment-gateway-laravel

最新稳定版本:1.0.0

Composer 安装命令:

composer require mdmasudsikdar71/chapa-payment-gateway-laravel

包简介

Laravel package for Chapa Payment Gateway

README 文档

README

Latest Version on Packagist Total Downloads

Chapa is a Laravel package that provides a client for interacting with the Chapa API. This package simplifies the integration process for Chapa payments in your Laravel application.

Features

  • Transaction Initialization: Easily initialize Chapa transactions with a simple and clean API.
  • Transaction Verification: Verify Chapa transactions to ensure their validity.
  • Customization: Customize and configure Chapa transactions according to your needs.
  • Clear Documentation: Well-documented codebase and API for easy integration and customization.

more coming soon...

Installation

You can install the package via composer:

composer require mdmasudsikdar71/chapa-payment-gateway-laravel

Configuration

After installing the package, you need to publish the configuration file:

php artisan vendor:publish --tag="chapa-config"

Then, update the config/chapa.php configuration file with your Chapa secret key.

Usage

Initialize a Chapa Transaction

use MDMasudSikdar\Chapa\ChapaClient;

$chapaClient = new ChapaClient();

// Prepare the request body
$requestBody = [
    'amount' => 1000,
    'currency' => 'USD',
    'email' => 'user@example.com',
    // ... other required fields
];

// Initialize the transaction
$response = $chapaClient->transactionInitialize($requestBody);

// Handle the response
// $response contains the decoded response data

Verify a Chapa Transaction

use MDMasudSikdar\Chapa\ChapaClient;

$chapaClient = new ChapaClient();

// Transaction reference to verify
$txRef = 'your_transaction_reference';

// Verify the transaction
$response = $chapaClient->transactionVerify($txRef);

// Handle the response
// $response contains the decoded response data

Security

If you discover any security-related issues, please email masudsikdar85@gmail.com.com instead of using the issue tracker.

License

The Chapa Laravel Package is open-sourced software licensed under the MIT license.

统计信息

  • 总下载量: 17
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-02-27