Moll ie приложения - PullRequest
       14

Moll ie приложения

1 голос
/ 31 марта 2020

для клиента Мне нужно взимать плату за приложение для каждого заказа, который был обработан на их сайте от суб-клиентов. Весь код работает с аутентификацией и все. Но с того момента, как я добавляю:

'applicationFee' => $ applicationFee

к вызову, я получаю эту ошибку:

Ошибка выполнения вызова API (422: не обрабатывается Entity): невозможно обработать запрос приложения для этой учетной записи. Документация: https://docs.mollie.com/guides/handling-errors "

Содержание" $ applicationFee "правильное, и я уже смог проверить. $ Shop_mollie_data-> profile_id содержит различные идентификаторы websiteprofileId, найденные в Moll. ie панель приборов.

              $provider = new MollieConnectProvider($request, $clientId, $clientSecret, $redirectUrl);
              $newAccessToken = $provider->getRefreshTokenResponse($shop_mollie_data->refresh_token);

              $mollie = new MollieApiClient();
              $mollie->setAccessToken($newAccessToken['access_token']);

              $payment = $mollie->payments->create([
                'amount' => [
                  'currency' => 'EUR',
                  'value' => (string) (sprintf("%.2f", $order_total))
                ],
                'description' => ucfirst($shop->name) . ' - Order #' . $order_nm,
                'webhookUrl' => $url_callback,
                'redirectUrl' => $url_success,
                'method' => 'bancontact',
                'locale' => $language_id,
                'metadata' => [
                  "order_id" => $ref,
                  "shop id" => $shop->id
                ],
                'profileId' => $shop_mollie_data->profile_id,
                'testmode' => true,
                'applicationFee' => $applicationFee
              ]);
...