edlugz / sasapay
此包为您提供了一个简单的工具,用于调用Sasapay API,以便您可以专注于开发您出色的应用程序,而不是所有相关的设置。
v1.0.15
2023-12-17 08:14 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.8
- illuminate/support: ^10.0
Requires (Dev)
- orchestra/testbench: ^v8.15.0
- phpunit/phpunit: ^10.0
- dev-master
- v1.0.15
- v1.0.14
- v1.0.13
- v1.0.12
- v1.0.11
- v1.0.10
- v1.0.9
- v1.0.8
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- 1.0.0
- dev-analysis-LZOJ5n
- dev-analysis-b06PxY
- dev-analysis-Dyvemy
- dev-analysis-o7459K
- dev-analysis-6VY0an
- dev-analysis-N4YgvE
- dev-analysis-yrj6Dj
- dev-analysis-GPZKYk
- dev-analysis-wOZw52
- dev-analysis-VB92bK
- dev-analysis-KoQ2rA
- dev-analysis-o74mrQ
- dev-analysis-GPZJMk
- dev-analysis-AP5bnV
- dev-analysis-LZOMKG
- dev-analysis-6VY37n
- dev-analysis-YO5O50
This package is auto-updated.
Last update: 2024-09-17 09:56:45 UTC
README
这里应该是您的描述。请参阅 contributing.md 以查看待办事项列表。
安装
通过Composer
composer require edlugz/sasapay
发布配置文件
php artisan vendor:publish --provider="EdLugz\SasaPay\SasaPayServiceProvider" --tag="migrations"
填写您将需要用于应用程序的所有详细信息。以下是快速复制粘贴的env变量。
SASAPAY_PERSONAL_ONBOARDING_RESULT_URL SASAPAY_BUSINESS_ONBOARDING_RESULT_URL SASAPAY_FUNDING_RESULT_URL SASAPAY_SEND_MONEY_RESULT_URL SASAPAY_BUSINESS_PAYMENT_RESULT_URL SASAPAY_UTILITY_PAYMENT_RESULT_URL SASAPAY_CLIENT_ID SASAPAY_CLIENT_SECRET SASAPAY_MERCHANT_CODE SASAPAY_BASE_URL=
用法
使用外观
入门 - 个人
SasaPay::personalOnboarding()->signUp($firstName, $middleName = '', $lastName, $email, $countryCode, $mobileNumber, $documentNumber, $documentType); SasaPay::personalOnboarding()->confirm($id, $otp); SasaPay::personalOnboarding()->kyc($customerMobileNumber, $passportSizePhoto, $documentImageFront, $documentImageBackdocumentImageBack);
入门 - 商业
SasaPay::businessOnboarding()->signUp($firstName, $middleName, $lastName, $countryCode, $mobileNumber, $documentNumber, $documentType, $documentType); SasaPay::businessOnboarding()->confirm($id, $otp); SasaPay::businessOnboarding()->kyc($requestId, $businessKraPin, $businessRegistrationCertificate, $directorIdCardFront, $directorIdCardBack, $directorKraPin);
客户
SasaPay::customer()->getCustomers(); SasaPay::customer()->customerDetails($accountNumber);
资金账户 - 向手机号码发送stk推送
SasaPay::fund()->fundRequest($networkCode, $mobileNumber, $receiverAccountNumber, $amount, $transactionDesc); SasaPay::fund()->processRequest($receiverAccountNumber, $checkoutRequestId, $verificationCode); SasaPay::fund()->fundingResult($data);
汇款 - 到手机钱包
SasaPay::sendMoney()->sendToMObile($transactionDesc, $senderNumber, $amount, $reason, $networkCode, $receiverNumber, $transactionReference); SasaPay::sendMoney()->sendMoneyResult($data);
汇款 - 到银行账户
SasaPay::sendMoney()->sendToBank($transactionDesc, $senderNumber, $amount, $reason, $bankCode, $accountNumber, $transactionReference); SasaPay::sendMoney()->sendMoneyResult($data);
Lipa - 向账单和收银机号码付款
SasaPay::businessPayment()->lipa($amount, $senderAccountNumber, $receiverMerchantCode, $accountReference, $transactionFee = 0, $billerType, $networkCode, $reason); SasaPay::businessPayment()->businessPaymentResult($data);
公共事业 - 用于话费、内罗毕水、dstv、gotv
SasaPay::utility()->payUtility($amount, $payerAccountNumber, $accountNumber, $transactionFee = 0); SasaPay::utility()->billQuery($serviceCode, $customerMobile, $accountNumber); SasaPay::utility()->utilityResult($data);
报表 - 获取交易报表
SasaPay::statement()->fetch($accountNumber);
交易 - 验证并检查状态
SasaPay::transaction()->check($checkoutRequestId, $merchantTransactionReference, $transactionCode); SasaPay::transaction()->verify($transactionCode);
余额 - 检查商家余额
SasaPay::balance()->check($accountNumber);
辅助功能 - 渠道代码、国家、次区域、行业、子行业、业务类型、账户产品类型、代理位置
SasaPay::supplementary()->channelCodes(); SasaPay::supplementary()->countries(); SasaPay::supplementary()->subRegions(); SasaPay::supplementary()->industries(); SasaPay::supplementary()->subIndustries(); SasaPay::supplementary()->businessTypes(); SasaPay::supplementary()->accountProductTypes(); SasaPay::supplementary()->agentLocations();
变更日志
请参阅 变更日志 了解最近的变化。
贡献
请参阅 contributing.md 了解详情和待办事项列表。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 eddy.lugaye@gmail.com 而不是使用问题跟踪器。
鸣谢
许可协议
MIT。有关更多信息,请参阅 许可文件。