frankyso/

ipaymu

iPaymu-PHP API 包库

1.0.3 2019-11-25 08:17 UTC

This package is auto-updated.

Last update: 2024-08-29 05:18:41 UTC


README

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

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

安装

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

composer require frankyso/ipaymu

使用方法

初始化

<?php
use frankyso\iPaymu\iPaymu;

$iPaymu = new iPaymu('your-api-key', ['ureturn','unotify','ucancel']);

设置 UReturn URL

<?php
use frankyso\iPaymu\iPaymu;

$iPaymu = new iPaymu('your-api-key');
$iPaymu->setUreturn('https://your-website');

设置 Unotify URL

<?php
use frankyso\iPaymu\iPaymu;

$iPaymu = new iPaymu('your-api-key');
$iPaymu->setUnotify('https://your-website');

设置 UCancel URL

<?php
use frankyso\iPaymu\iPaymu;

$iPaymu = new iPaymu('your-api-key');
$iPaymu->setUcancel('https://your-website');

检查余额

<?php
use frankyso\iPaymu\iPaymu;

$iPaymu = new iPaymu('your-api-key');
$iPaymu->checkBalance();

检查 API 密钥有效性

<?php
use frankyso\iPaymu\iPaymu;

$iPaymu = new iPaymu('your-api-key');
$iPaymu->isApiKeyValid();

将产品添加到购物车

<?php
use frankyso\iPaymu\iPaymu;

$iPaymu = new iPaymu('your-api-key');
$cart = $iPaymu->cart()->add("id","product-name", 'product-quantity','product-price');

从购物车中移除产品

<?php
use frankyso\iPaymu\iPaymu;

$iPaymu = new iPaymu('your-api-key');
$cart = $iPaymu->cart();
$cart->remove('product-id');

结账交易

在这个包中,我们使用购物车类型交易,因此您必须添加产品后才能结账。

<?php
use frankyso\iPaymu\iPaymu;

$iPaymu = new iPaymu('your-api-key');
$cart = $iPaymu->cart()->add("id","product-name", 'product-quantity','product-price');


$cart->checkout();

检查交易状态 - @已弃用

为了检查您的账户交易状态(存款、转账、汇款)。

说实话,此端点仍然有效,但我无法从任何其他端点找到 transaction-id

<?php
use frankyso\iPaymu\iPaymu;

$iPaymu = new iPaymu('your-api-key');
$iPaymu->checkTransaction("transaction-id");

作者

  • Franky So - 初始工作 - Konnco

查看参与此项目的 贡献者列表