ahmard/flutterwave

Flutterwave PHP API 客户端

0.0.7 2023-02-11 01:29 UTC

This package is auto-updated.

Last update: 2024-09-11 04:46:41 UTC


README

Flutterwave API 客户端。

安装

composer require ahmard/flutterwave

创建交易

use Ahmard\Flutterwave\Config;
use Ahmard\Flutterwave\Transaction;
use Ahmard\Flutterwave\TransactionData;

require 'vendor/autoload.php';

Config::privateKey('<Your-Private-Key-Here>');

$data = TransactionData::create()
    ->reference(uniqid())
    ->amount(100)
    ->paymentOption('card,banktransfer,ussd')
    ->customerName('Aminu Mustapha')
    ->customerEmail('ahmard06@gmail.com')
    ->customerPhoneNumber(7035636394)
    ->customerId(1)
    ->redirectUrl('https://:8800/redir');

$payment = Transaction::create($data);
var_dump($payment->redirectLink());

交易验证

use Ahmard\Flutterwave\Transaction;

$verification = Transaction::verify('2323');

var_dump($verification->isSuccessful());
var_dump($verification->isFailed());
var_dump($verification->txRef());
var_dump($verification->currency());
var_dump($verification->amount());

Transaction::verify() 返回 TransactionVerificationResponse 实例

享受接受支付 😎