jn-devops/paymate

Homeful Paymate 包

资助包维护!
Homeful

v1.1.4 2024-09-05 08:13 UTC

This package is auto-updated.

Last update: 2024-09-05 08:16:24 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

这里应该放置您的描述。请限制为一段或两段。考虑添加一个小示例。

安装

您可以通过 composer 安装此包

composer require jn-devops/paymate

这是发布配置文件的内容

return [
    
];

可选地,您可以使用以下方式发布视图

php artisan vendor:publish --tag="paymate-views"

用法

```ENV Setup```
    'PAYMATE_MERCHANT_ID'   = ""
    'PAYMATE_SIGN_KEY'      = ""
    'PAYMATE_BASE_URL'      = ""
    'PAYMATE_MERPUBKEY'     = ""
    'PAYMATE_JWSKEY'        = ""
    'PAYMATE_JWEKEY'        = ""
    'PAYMATE_CALLBACKURL'   = ""
    'PAYMATE_NOTIFYURL'     = ""
```ENV Setup```

$paymate = new Homeful\Paymate();
```Generate link for AUbpaymate```
$jsonInput =[{   
    "referenceCode"=>"",//alpha-numeric
    "amount"=> ""//integer include two decimal w/o '.' ; Ex. 1.00 = 100
}];
$response = $paymate->payment_cashier($jsonInput);

```Send card payment```
$jsonInput =[{  
    "buyerName"=>"", //text 
    "email"=> "",
    "expirationMonth"=>"",// mm 
    "expirationYear"=>"",// yyyy
    "securityCode"=>"",// interger/CVV
    "pan"=>"",//card number
    "referenceCode"=>"",//alpha-numeric
    "amount"=>""//integer include two decimal w/o '.' ; Ex. 1.00 = 100
}];
$response = $paymate->payment_online($jsonInput);
```Generate link for qrph```
$jsonInput = [{
    "referenceCode" => "", //alpha-numberic
    "amount" => ""//interger include two decimal w/o '.' ; Ex. 1.00 = 100
}]
$response = $paymate->payment_qrph($jsonInput);
```Generate link for e-wallet payment```
$jsonInput =[{  
    "wallet":"",//gcash or grabpay 
    "referenceCode"=>"",//alpha-numeric
    "amount"=> ""//integer include two decimal w/o '.' ; Ex.  1.00 = 100
}];
$response = $paymate->payment_wallet($jsonInput);

测试

composer test

变更日志

请参阅 CHANGELOG 了解最近更改的详细信息。

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全漏洞

请参阅 我们的安全策略 了解如何报告安全漏洞。

致谢

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 了解更多。