glasswalllab / keypayconnector

连接到keypay(Microsoft Business Central)

dev-main 2021-07-13 13:05 UTC

This package is auto-updated.

Last update: 2024-09-13 20:04:58 UTC


README

此包提供对KeyPay的集成(OAuth 2.0)。

Latest Version

安装

您可以通过composer安装此包

composer require glasswalllab/keypayconnector 

使用

  1. 在Microsoft Azure AD中设置Web应用程序以获取所需的凭据。

  2. 在您的.env文件中包含以下变量

KEYPAY_COMPANY_NAME=YOUR_COMAPNY_NAME
KEYPAY_TENANT_ID=YOUR_TENANT_ID
KEYPAY_APP_ID=YOUR_APP_ID
KEYPAY_APP_SECRET=YOUR_APP_SECRET
KEYPAY_REDIRECT_URI=YOUR_REDIRECT_URKL

KEYPAY_PROVIDER=KEYPAY
KEYPAY_SCOPES='Financials.ReadWrite.All offline_access'
KEYPAY_AUTHORITY=https://login.microsoftonline.com/
KEYPAY_AUTHORISE_ENDPOINT=/oauth2/authorize?resource=https://api.businesscentral.dynamics.com
KEYPAY_TOKEN_ENDPOINT=/oauth2/token?resource=https://api.businesscentral.dynamics.com
KEYPAY_RESOURCE=https://api.businesscentral.dynamics.com
KEYPAY_BASE_API_URL=https://wiise.api.bc.dynamics.com/v2.0/
  1. 运行 php artisan migrate 以创建api_token数据库表

  2. 可选:导出欢迎视图blade文件

php artisan vendor:publish --provider="glasswalllab\keypayconnector\KeypayConnectorServiceProvider" --tag="views"

示例用法(Laravel)


变更日志

请参阅变更日志以获取有关最近更改的更多信息。

贡献

有关详细信息,请参阅贡献指南

安全

如果您发现任何与安全相关的问题,请通过电子邮件sreid@gwlab.com.au而不是使用问题跟踪器来报告。