spondonit/rpclient
最新稳定版本:v1.0.1
Composer 安装命令:
composer require spondonit/rpclient
包简介
RaudhahPay Gateway wrapper client
README 文档
README

Raudhah Pay Client Library using PHP Framework
It is simple wrapper class written in php to ease use of RaudhahPay Payment Gateway
Directory
Installation
Composer
composer require SpondonIt/rpclient
Alternatively, you can specify as a dependency in your project's existing composer.json file
{
"require": {
"spondonit/rpclient": "^1.0.0"
}
}
Usages
After installing, you need to require Composer's autoloader and add your code.
Setup config
$config = [
'api_key' => getenv('RAUDHAH_API_KEY'),
'signature_key' => getenv('RAUDHAH_X_SIGNATURE')
];
Or use Laravel config file name it as raudhahpay.php and leave make() blank
return [
'api_key' => env('RAUDHAH_API_KEY'),
'signature_key' => env('RAUDHAH_X_SIGNATURE', null),
'is_sandbox' => env('RAUDHAH_SANDBOX', env('APP_ENV') != 'production'),
];
Collection
Create collection
RaudhahPay::make()
->collection()
->create("Collection Name");
Get collections
RaudhahPay::make()
->collection()
->fetchList();
Update collection name
RaudhahPay::make()
->collection()
->updateCollectionName("CollectionID", "New Name");
Get collections by code
RaudhahPay::make()
->collection()
->fetchByCode("CollectionCode");
Bills
Create Bill
RaudhahPay::make()
->bill()
->makeBill("COLLECTION CODE")
->setCustomer("Amirul", "Amirul", "hello@gmail.com", "60123456789", "Melaka")
->setReference("Testing")
->setProduct("Product 1", 10.30, 1)
->create();
Products
Create product
RaudhahPay::make()
->product()
->create(string|array $title/$arrays, string $code, string $description, $price);
Get products
RaudhahPay::make()
->product()
->getList();
Customer
Create customer
RaudhahPay::make()
->customer()
->create(string|array $firstName/$arrays, string $lastName = null, string $phoneNumber = null, string $email = null);
Get customers
RaudhahPay::make()
->customer()
->getList();
DirectPay
DirectPay Payee
$response = RaudhahPay::make()
->directPay()
->payee("COLLECTION CODE")
->getDirectPays();
DirectPay Payeer
$response = RaudhahPay::make()
->directPay()
->payee("COLLECTION CODE")
->getTransactions($direct_pay_payer_code);
Check checksum from Redirect/Webhook
RaudhahPay::make()->isCheckSumValid($payload); //boolean
Source
Todo
- Other Raudhah Pay features. Still under development
- Unit Test
- Alter Readme
License
Licensed under the MIT license
统计信息
- 总下载量: 5.29k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-09-26