shabnamyusifzada/php-pulpal

1.0.0 2023-02-16 11:08 UTC

This package is auto-updated.

Last update: 2024-09-17 22:21:46 UTC


README

latest release Latest Release on GitHub Software License Total Downloads

基于 https://payment-api-dev.pulpal.az/swagger/index.html

关于

php-pulpal 包允许您在php应用程序中直接使用 PulPal API 接收和处理支付。

功能

  • 从商家到客户的充值支付
  • 检查交易状态
  • 检查商家钱包余额和冻结资金

要求

  • PHP 5.6+
  • cURL

Composer安装

在您的 composer.json 中要求 shabnamyusifzada/php-pulpal 包并更新依赖关系。

$ composer require shabnamyusifzada/php-pulpal

手动安装(不使用Composer)

  • 下载 类库并将内容解压缩到项目结构中的目录。
  • 将文件上传到您的Web服务器。

设置

将 config/pulpal.php 保存到您选择的存储位置,并填写相应的详细信息。

要在项目中使用库,请将以下内容包含到您的文件中。

  • /path/to/config.php
  • autoload.php

集成包

将以下内容包含到您的文件中

<?php 

    require __DIR__.'/vendor/autoload.php'; 
    
    use ShabnamYusifzada\Pulpal\Api\v1\TopUpPayment;
    
    $config = include __DIR__."/config/pulpal.php";
    
    $payment = new TopUpPayment(
        $config['host'],
        $config['merchant_id'],
        $config['provider_id'],
        $config['api_public_key'],
        $config['api_private_key'],
        $config['lang']
    );
?>

使用“商家到客户的充值支付”功能

使用以下示例初始化支付,将商家重定向到支付页面:示例

然后使用以下示例处理支付结果:示例

使用“检查交易状态”功能

示例请见 此处

使用“检查商家钱包余额和冻结资金”功能

示例请见 此处

即将推出的版本

“客户到商家的支付”功能

许可证

在MIT许可证下发布,请参阅 LICENSE