我一直在研究mangopay PHP SDK。我已使用相同的SDK成功创建了普通/合法用户。
但是我被困在转移API中。我无法执行任何交易。我已经创建了多个用户和相应的钱包,我可以通过sandbox dashboard查看。但我无法为任何用户在钱包中添加余额。
任何人都可以帮助我,让我清楚我的流动资金。
我还发现了一个dashboard,但我不知道它与我的沙盒有什么关系。
每当我尝试将钱从一个用户转移到另一个用户时,我总会得到如下错误:钱包里没有足够的余额。 (当然因为我无法为特定用户添加金额)
请帮帮我。
感谢。
答案 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);