Как добавить баланс в кошелек mangopay?

1

Я работал над mangopay PHP SDK. Я успешно создал нормальных/юридических пользователей, использующих тот же SDK.

Но я застрял в API передачи. Я не могу выполнить транзакцию. Я уже разбил несколько пользователей и соответствующий кошелек, который я вижу на панели инструментов sandbox. Но я не могу добавить баланс в кошельке для любого пользователя.

Может кто-нибудь, пожалуйста, помогите мне и очистите меня от потока мангопей.

Я также нашел еще одну панель, но я не знаю, как она связана с моей песочницей.

Каждый раз, когда я пытаюсь перевести деньги от одного пользователя другому пользователю, я всегда получаю ошибку, например: отсутствие достаточного баланса в кошельке. (Конечно, потому что я не могу добавить сумму для конкретного пользователя)

Пожалуйста, помогите мне здесь.

Благодарю.

  • 0
    Будьте осторожны, потому что «getmango.com» не имеет ничего общего с «mangopay.com», на который на самом деле ссылается ваш вопрос
Теги:
payment-gateway

1 ответ

1

Глядя на образец кода мангопей, функциональность будет такой. Вы должны УВЕРЕНЫ, что идентификаторы кошелька действительны.

$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);
  • 0
    Привет, я сталкиваюсь с той же ситуацией. И у меня есть вопрос, чтобы обратиться относительно этого ответа. Является ли это все еще действительным, если баланс DebitedWalletID составляет 0,00 евро? потому что это мое беспокойство, транзакция не проходит.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню