hmphu / payoneer
Payoneer API 在 PHP 中的实现
Requires
- php: >=5.4.0
- guzzlehttp/guzzle: ^6.1
- verdant/xml2array: *
This package is auto-updated.
Last update: 2024-09-05 17:34:59 UTC
README
一个不官方的 Payoneer API PHP 包装器
安装
安装此扩展的首选方式是通过 composer。
运行
php composer.phar require --prefer-dist hmphu/payoneer
或者添加
"hmphu/payoneer": "*"
到您的 composer.json 的 require 部分。
支持的函数
获取注册链接
该令牌是唯一的,由 Payoneer 为每次注册会话特别生成。
public function getToken(request\PayeeSignupRequest $request) {}
获取带有自动填写数据的注册链接
该令牌是唯一的,由 Payoneer 为每次注册会话特别生成。
public function getTokenXML(request\PayeeSignupAutoPopulationRequest $request) {}
获取 API 状态
此方法提供 API 和付款的状态。
public function getApiStatus() {}
获取 API 版本
此方法提供 API 版本。
public function getVersion() {}
执行付款
此方法,如果成功,将在 Payoneer 系统中创建付款请求。在发出付款指令之前,合作伙伴在 Payoneer 系统中的账户余额必须根据付款请求进行贷记。如果合作伙伴的账户余额不足以进行账户加载,则付款指令提交将失败。此外,收款人 ID 必须是活跃的。
public function performPayoutPayment(request\PerformPayoutPaymentRequest $request) {}
获取付款状态
如果成功,此方法将报告之前发送到 Payoneer 系统的付款的状态。
public function getPaymentStatus($payeeId, $paymentId) {}
获取账户详情
此方法返回合作伙伴的可用账户余额。
public function getAccountDetails() {}
获取收款人详情
此方法返回关于请求的收款人及其在 Payoneer 的状态的详细信息。
public function getPayeeDetails($payeeId) {}
更改收款人 ID
此方法将现有收款人(旧)的 ID 更改为新 ID。
public function changePayeeId($oldId, $newId) {}
获取收款人报告
此方法根据付款方式分组返回所有向收款人支付的付款。
public function getPayeesReport($startDate, $endDate) {}
获取单个收款人报告
此方法返回所有向单个收款人支付的付款。
public function getSinglePayeeReport($payeeId) {}
获取未认领付款
此方法返回所有尚未认领的付款的数组。
public function getUnclaimedPayments() {}
获取未认领付款 CSV
此方法返回所有尚未认领的付款的 CSV 字符串。
public function getUnclaimedPaymentsCSV() {}
移动收款人计划
此方法返回所有尚未认领的付款的 CSV 字符串。
public function movePayeeProgram() {}
取消付款
此方法取消尚未处理并加载到账户中的付款。
public function cancelPayment($paymentId) {}
ICPN 回调
您必须创建自己的 ICPN 代码(请参阅 PayoneerPayouts_IntegrationGuide2.49.pdf)并在 Payoneer 合作伙伴管理员面板中设置 ICPN 回调链接。
作者和贡献者
用爱为 Payoneer 制作
2016年,PhuHM (@hmphu), http://hmphu.com
支持或联系
有问题? 联系我