定制 maviance/smobilpay-php 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

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

maviance/smobilpay-php

最新稳定版本:v2.2.2

Composer 安装命令:

composer require maviance/smobilpay-php

包简介

Smobilpay Third Party (S3P) API client for PHP

README 文档

README

Php library for the Smobilpay S3P API

Note Only use this branch with PHP 8.1 and above

Note Compatbility with PHP releases < 8.1 are being maintained in the v1.0 branch

Getting Started

Composer

To install the library via Composer, add composer.json:

{
  "require": {
    "maviance/smobilpay-php": "*"
  }
}

Usage

The official API documentation can be found at : https://apidocs.smobilpay.com

Samplecode to call account details:

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// inject credentials
$token = "public access key";
$secret = "access secret";
$url = "https://XXXXX";

$xApiVersion = "3.0.0"; // string | api version info

// init
$config = new \Maviance\S3PApiClient\Configuration();
$config->setHost($url);
$client = new \Maviance\S3PApiClient\ApiClient($token, $secret, ['verify' => false]);

// trigger request
$apiInstance = new Maviance\S3PApiClient\Service\AccountApi($client, $config);

try {
    $result = $apiInstance->accountGet($xApiVersion);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AccountApi->accountGet: ', $e->getMessage(), PHP_EOL;
}
?>

Please visit https://apidocs.smobilpay.com for usage documentation

Latest Stable Version Latest Unstable Version Total Downloads License

Documentation for API Endpoints

All URIs are relative to /v2

Class Method HTTP request Description
AccountApi accountGet GET /account Retrieve account information and remaining account balance
AccountValidationApi verifyGet GET /verify Verify service number
ConfirmApi collectstdPost POST /collectstd Execute payment collection
HealthcheckApi pingGet GET /ping Check on the availability of the api
InitiateApi billGet GET /bill Get bill payment handler
InitiateApi quotestdPost POST /quotestd Request quote with price details about the payment
InitiateApi subscriptionGet GET /subscription Get subscription payment handler
MasterdataApi cashinGet GET /cashin Retrieve available cashin packages
MasterdataApi cashoutGet GET /cashout Retrieves available cashout packages
MasterdataApi merchantGet GET /merchant Retrieve list of merchants supported by the system.
MasterdataApi productGet GET /product Retrieve list of available products
MasterdataApi serviceGet GET /service Retrieve list of services supported by the system.
MasterdataApi serviceIdGet GET /service/{id} Retrieve single service
MasterdataApi topupGet GET /topup Retrieve available topup packages
MasterdataApi voucherGet GET /voucher Retrieve list of available vouchers to purchase
VerifyApi historystdGet GET /historystd Retrieve list of historic payment collection.
VerifyApi verifytxGet GET /verifytx Get the current payment collection status

Documentation For Models

统计信息

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

GitHub 信息

  • Stars: 1
  • Watchers: 2
  • Forks: 5
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2021-04-12