ben/banker_php

利用flutter wave api的在线支付集成包

V01.0 2020-07-24 19:25 UTC

This package is auto-updated.

Last update: 2024-09-08 06:07:15 UTC


README

一个帮助使用flutterwave的Rave API进行支付集成的PHP包

开始使用

要开始使用banker_php,首先创建一个flutterwave账户。 点击这里 创建账户

安装包

通过composer安装banker_php。在终端运行 composer require ben/banker_php

API密钥

要获取访问flutterwave rave API的API密钥,请转到flutter wave的控制面板。登录到您的账户后,转到设置->API 了解更多

.env

API密钥应存储在位于src目录中的.env文件中。

卡bin验证

要使用banker_php获取卡bin,需要自动加载require('vendor/autoload.php') use Cardify\slamify;

然后调用函数new Slamify getCardbin(<bin>)并传入卡bin作为参数

BVN验证

要使用banker_php验证BVN,需要自动加载require('vendor/autoload.php') use Cardify\slamify;

然后调用函数new Slamify get_bvn(<bvn>)并将BVN作为参数传递

注意:这需要收取50奈拉的费用

获取所有银行

要使用banker_php获取卡bin,需要自动加载require('vendor/autoload.php') use Cardify\slamify;

然后调用函数new Slamify getBanks(<country_code>)并将国家代码作为参数传递,例如NG代表尼日利亚。默认设置为NG。

账户验证

要使用banker_php获取卡bin,需要自动加载require('vendor/autoload.php') use Cardify\slamify;

然后调用函数new Slamify getAccount(<accout_no>, <bank>)并将账户号码作为第一个参数传递,将银行代码或银行名称作为第二个参数传递

卡支付

要使用banker_php获取卡bin,需要自动加载require('vendor/autoload.php') use Cardify\Payment;

然后调用函数new Payment cardPayment(<payment details>)并将支付详情作为参数传递

发送OTP

要使用banker_php获取卡bin,需要自动加载require('vendor/autoload.php') use Cardify\Payment;

然后调用函数new Payment postOTP(<otp>)并将OTP作为参数传递