ben / banker_php
利用flutter wave api的在线支付集成包
Requires
- phpunit/phpunit: ^7.5
- vlucas/phpdotenv: ^5.0@dev
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作为参数传递