flabib/ipaymu

iPaymu-PHP API 包库

1.0.8 2020-01-27 17:12 UTC

This package is auto-updated.

Last update: 2024-09-28 04:30:43 UTC


README

将您的网站集成到 iPaymu 支付网关 的最简单方法。

Build Status Latest Stable Version Total Downloads Latest Unstable Version License StyleCI

安装

使用此包的最佳方式是使用 composer

composer require flabib/ipaymu

使用方法

初始化

<?php
use Flabib\iPaymu\iPaymu;

$production = true; // Set to false for sandbox
$iPaymu = new iPaymu('your-api-key', $production);

设置 URL

$iPaymu->setURL([
    'ureturn' => 'https://your-website',
    'unotify' => 'https://your-website',
    'ucancel' => 'https://your-website',
]);

设置买家

<?php
$iPaymu->setBuyer([
    'name' => 'your-name',
    'phone' => 'your-phone',
    'email' => 'your-email',
]);

检查 API 密钥有效性

$iPaymu->isApiKeyValid();

检查余额

$iPaymu->checkBalance();

将产品添加到购物车

$cart = $iPaymu->addCart([
    'name' => 'product-name',
    'quantity' => 'product-quantity',
    'price' => 'product-price',
]);

支付 Cstore

请在使用此方法之前先将产品添加到购物车

$cart = $iPaymu->payCstore('indomaret/alfamart');

支付 VA

$cart = $iPaymu->payVA('cn/bni/bag/mandiri');

支付银行

$cart = $iPaymu->payBank();

检查交易状态

$iPaymu->checkTransaction("transaction-id");

作者

请参阅参与此项目的 贡献者列表