如何在mangopay钱包中增加平衡?

时间:2015-10-15 06:06:16

标签: php payment-gateway

我一直在研究mangopay PHP SDK。我已使用相同的SDK成功创建了普通/合法用户。

但是我被困在转移API中。我无法执行任何交易。我已经创建了多个用户和相应的钱包,我可以通过sandbox dashboard查看。但我无法为任何用户在钱包中添加余额。

任何人都可以帮助我,让我清楚我的流动资金。

我还发现了一个dashboard,但我不知道它与我的沙盒有什么关系。

每当我尝试将钱从一个用户转移到另一个用户时,我总会得到如下错误:钱包里没有足够的余额。 (当然因为我无法为特定用户添加金额)

请帮帮我。

感谢。

1 个答案:

答案 0 :(得分:1)

查看mangopay示例代码,功能就是这样。您必须确保钱包ID有效。

$mangoPayApi = new \MangoPay\MangoPayApi();
$mangoPayApi->Config->ClientId = "mangopayuser";
$mangoPayApi->Config->ClientPassword = "mangopaypassword";
$mangoPayApi->Config->TemporaryFolder = "cache/dir/path";

$Transfer = new \MangoPay\Transfer();
$Transfer->AuthorId = $authorId;
$Transfer->DebitedFunds = new \MangoPay\Money();
$Transfer->DebitedFunds->Currency = "EUR";
$Transfer->DebitedFunds->Amount = 2500;
$Transfer->Fees = new \MangoPay\Money();
$Transfer->Fees->Currency = "EUR";
$Transfer->Fees->Amount = 500;

/**
* please make sure that $debitedWalletId and $creditedWalletId are valid wallet ids
**/
$Transfer->DebitedWalletID = $debitedWalletId;
$Transfer->CreditedWalletId = $creditedWalletId;

$result = $mangoPayApi->Transfers->Create($Transfer);