hmphu/payoneer

Payoneer API 在 PHP 中的实现

1.0.0 2016-02-23 09:09 UTC

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

支持或联系

有问题? 联系我