thelogicstudio / exactpay
将支付集成到您的软件平台可能是为客户和您的主要收入线提供最有力的价值驱动力之一。想象一下,您的软件可以完成整个订单到现金的周期,包括直接将资金存入客户的银行账户。我们提供低代码集成——只需一个API,您就可以将Exact Payments上线。让客户加入,自动承保,当您的客户上线并准备好接受支付时,您将收到webhook通知。我们提供所有您的客户想要的以及他们的买家需要的支付类型。信用卡和借记卡以及ACH支付、Apple Pay、Google Pay、Paypal、定期支付、已存卡片支付等等。深入了解我们的API参考,并立即添加Exact Payments的嵌入式支付!
Requires
- php: ^7.4 || ^8.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.3
- guzzlehttp/psr7: ^1.7 || ^2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.5
- phpunit/phpunit: ^8.0 || ^9.0
README
将支付集成到您的软件平台可能是为客户和您的主要收入线提供最有力的价值驱动力之一。想象一下,您的软件可以完成整个订单到现金的周期,包括直接将资金存入客户的银行账户。我们提供低代码集成——只需一个API,您就可以将Exact Payments上线。让客户加入,自动承保,当您的客户上线并准备好接受支付时,您将收到webhook通知。我们提供所有您的客户想要的以及他们的买家需要的支付类型。信用卡和借记卡以及ACH支付、Apple Pay、Google Pay、Paypal、定期支付、已存卡片支付等等。深入了解我们的API参考,并立即添加Exact Payments的嵌入式支付!
安装与使用
需求
PHP 7.4及更高版本。也应该与PHP 8.0兼容。
Composer
要通过Composer安装绑定,请将以下内容添加到composer.json
{ "repositories": [ { "type": "vcs", "url": "https://github.com/TheLogicStudio/ExactPayPHP.git" } ], "require": { "TheLogicStudio/ExactPayPHP": "*@dev" } }
然后运行composer install
手动安装
下载文件并包含autoload.php
<?php require_once('/path/to/Exact Payments PHP SDK/vendor/autoload.php');
入门
请遵循安装流程,然后运行以下命令
<?php require_once(__DIR__ . '/vendor/autoload.php'); $apiInstance = new TheLogicStudio\ExactPay\Api\APIHealthCheckApi( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client() ); try { $result = $apiInstance->apiHealthCheck(); print_r($result); } catch (Exception $e) { echo 'Exception when calling APIHealthCheckApi->apiHealthCheck: ', $e->getMessage(), PHP_EOL; }
API端点
所有URI相对于https://api.exactpaysandbox.com
模型
- 接受方法
- 账户
- 账户账户ID订单订单ID获取404响应
- 账户账户ID订单订单ID获取404响应元数据
- 账户账户ID订单订单ID获取404响应元数据消息
- 账户ACH
- 账户删除客户客户ID支付方法令牌400响应
- 账户网关
- 账户获取客户403响应
- 账户获取客户404响应
- 账户模式
- 账户创建客户400响应
- 账户创建客户ID支付方法400响应
- 账户注册Apple Pay域名400响应
- 账户注册Apple Pay域名400响应问题内部
- 账户报告细节
- 账户报告细节KYC结果内部
- 账户报告细节商家
- 账户报告细节商家预期交易金额
- 账户报告细节商家银行详情
- 账户报告细节商家业务档案
- 账户报告细节商家业务档案接受方法
- 账户报告细节商家主要内部
- 账户报告细节商家主要内部地址
- 账户请求
- 账户请求地址
- 账户状态
- 账户类型
- 账户带网关
- 账户不带网关
- Ach
- Ach账户详情
- Ach详情架构
- Ach支付
- Ach支付方法
- 预期交易金额
- API健康检查200响应
- Apple Pay域名
- 应用令牌
- 应用令牌响应
- AVS检查
- 无效工作流错误
- 无效工作流错误错误内部
- 无效X2上下文错误
- 无效X2上下文错误错误内部
- 无效X2错误V410
- 无效X2错误V410路径问题
- 无效X2错误V410路径问题字段路径内部
- 无效Zod错误
- 银行承保
- 银行响应
- 银行详情
- 账单地址
- 账单客户
- 账单详情地址
- 账单详情地址架构
- 账单详情架构
- 业务分类
- 业务档案
- 业务规则
- 业务规则选项内部
- 业务规则选项内部值1
- 业务规则选项内部值2
- 捕获细节
- 捕获支付400响应
- 捕获支付400响应元数据
- 捕获支付400响应元数据消息
- 卡片详情架构
- 卡片详情架构检查
- 卡片详情架构到期日
- 卡片支付
- 卡片支付方法
- 退款报告细节
- 上下文错误响应创建 onboard
- 上下文错误响应系统错误
- 上下文错误响应上传文档
- 创建 Ach 支付方式
- 创建 Ach 支付方式 Ach
- 创建 Ach 支付方式账单详情
- 创建应用程序令牌请求
- 创建卡支付方式
- 创建卡支付方式账单详情
- 创建卡支付方式卡
- 创建卡支付方式卡有效期
- 创建文档请求请求
- 创建 Eft 支付方式
- 创建 Eft 支付方式账单详情
- 创建 Eft 支付方式 Eft
- 创建 onboard 400 响应
- 创建 onboard 404 响应
- 创建支付
- 创建支付方式
- 创建用户令牌请求
- 信用卡详情
- 客户
- 客户地址
- 客户或支付方式
- 客户路径问题
- Cvd 检查
- 文档
- 文档请求
- 文档模式
- 文档上传类型
- Dwolla
- Elavon
- 精确响应
- 过滤 onboard
- 资金报告详情
- 资金报告详情金额
- 获取报告详情 400 响应
- 邀请接受
- 邀请请求
- 邀请响应
- 邀请用户
- Kyc 结果
- Level3
- 行项目
- 链接支付方式
- 链接支付方式路径问题
- 将令牌链接到客户
- 按令牌列表文档请求 200 响应内部
- 查找客户
- Mastercard 规则
- Mastercard 规则商户选项
- Mastercard 规则选项
- Mastercard 规则主体选项
- Mcc
- 商户
- 商户地址
- 商户地址带验证
- 商户条款和条件
- 无主体的商户
- 无主体的商户条款和条件
- 微存款验证请求
- 新客户
- 未找到错误
- OFAC 规则
- OFAC 规则选项
- onboarding 创建响应
- onboarding 文档请求创建
- onboarding 文档请求响应
- onboarding 文档请求更新
- onboarding 商户
- onboarding 备注
- onboarding 请求
- onboarding 重试规则请求
- onboarding 条款和条件
- 带主体的 onboarding 响应
- 无主体的 onboarding
- 订单
- 订单访问令牌
- 订单访问令牌详情
- 订单选项
- 订单响应
- 订单响应访问令牌
- 订单响应账单
- 订单响应账单地址
- 订单响应 Level3
- 订单响应 Level3 行项目内部
- 订单响应 Level3 送货到
- 订单响应 Level3 送货到地址
- 订单响应选项
- 订单响应参考
- 订单响应软描述符
- 订单搜索
- 父 ID 请求
- PayFac 请求
- PayFac 响应
- 支付订单
- 支付订单支付方式
- 支付订单响应
- 支付订单响应订单
- 通过 Ach 支付
- 通过 Ach Ach 支付
- 通过 ApplePay 支付
- 通过 ApplePay ApplePay 支付
- 通过信用卡支付
- 通过信用卡信用卡支付
- 通过借记账单支付
- 通过借记账单支付借记账单支付
- 通过 GooglePay 支付
- 通过 GooglePay GooglePay 支付
- 通过令牌支付
- 支付
- 支付方式
- 支付方式选择
- 支付方式路径问题
- 支付选项
- 权限
- Plaid 验证规则
- Plaid 平衡规则
- Plaid 平衡规则选项
- Plaid 身份规则
- PostAccountAccountIdOrdersOrderIdPay400Response
- PostAccountAccountIdOrdersOrderIdPay400ResponseMetadata
- PostAccountAccountIdOrdersOrderIdPay404Response
- PostAccountAccountIdOrdersOrderIdPay404ResponseMetadata
- PostCreateNotesRequest
- PostCreateWorkflow201Response
- PostCreateWorkflow400Response
- PostCreateWorkflowRequest
- PostPayment422Response
- PostPaymentMethod400Response
- PostPaymentMethod403Response
- PostPaymentMethod404Response
- PostPaymentMethod406Response
- PostPaymentMethod428Response
- PostPaymentMethod500Response
- PostPaymentMethod503Response
- PostVerifyMicrodeposits202Response
- 主体
- 主体地址
- 主体创建 onboarding 响应
- PutUpdateAccountById400Response
- PutUpdateDocumentTypeByIdRequest
- 参考
- 引用支付
- 退款详情
- 报告详情响应
- 报告参数
- 报告查询请求
- 报告查询响应
- 报告查询响应参数
- 请求失败
- 角色响应
- 规则状态
- 结算报告详情
- 结算报告详情银行响应
- 结算报告详情支付方式详情
- 结算报告详情参考
- 送货到
- 送货到所有
- 软描述符
- 存储凭证
- ThreeDSecure
- 标题值
- 交易报告详情
- 交易报告详情银行响应
- 交易报告详情捕获详情
- 交易报告详情支付方式详情
- 交易报告详情支付方式详情Cvd检查
- Trulioo国际观察名单规则
- TruliooKYB规则
- TruliooKYC规则
- 承保规则请求内部
- 承保规则请求内部任意一个
- 承保规则请求内部任意一个1
- 承保规则请求内部任意一个2
- 承保规则请求内部任意一个3
- 承保规则请求内部任意一个4
- 承保规则请求内部任意一个5
- 承保规则请求内部任意一个6
- 承保规则请求内部任意一个7
- 承保规则请求内部任意一个8
- 承保规则响应内部
- 承保工作流程请求
- 承保工作流程响应
- 可更新的接受方式
- 可更新的账户
- 可更新的地址
- 可更新的预期交易金额
- 可更新的银行详情
- 可更新的商业Facebook
- 可更新的商业LinkedIn
- 可更新的商业名称
- 可更新的商业在线存在
- 可更新的商业电话
- 可更新的商业档案
- 可更新的商业Twitter
- 可更新的DBA名称
- 可更新的商户地址
- 可更新的 onboard 文档
- 可更新的 onboard 请求
- 可更新的主要人物
- 可更新的 webhook 请求
- 更新客户
- 更新 onboard 状态请求
- 上传文档响应
- 用户账户架构
- 用户令牌
- 用户响应
- 取消详情
- webhook 事件字段
- webhook 请求
- webhook 响应
- Zod错误
授权
为API定义的认证方案
apiKey
- 类型:API密钥
- API密钥参数名:Authorization
- 位置:HTTP头
测试
运行测试,使用
composer install vendor/bin/phpunit
作者
关于此包
此PHP包是由OpenAPI Generator项目自动生成的
- API版本:
1.0.4
- 构建包:
org.openapitools.codegen.languages.PhpClientCodegen