Как указано в другом ответе, Lang :: choice () предназначен для обработки множественного числа строки перевода в вашем приложении. Если вы пытаетесь получить текущий языковой стандарт для аутентифицированного пользователя, вы можете использовать это:
...'&lang='.app()->getLocale().'&i=&em=';
Это предполагает, что локали, которые вы определили, соответствуют формату, желаемому потребляющим API.
Если вам действительно нужно отформатировать языковой стандарт для использования внешним API, и это то, что вы сохранили в 'pay.lang', вы можете использовать __('pay.lang')
или Lang::get('pay.lang')
.
Это, конечно также предполагает, что вы действительно каким-то образом устанавливаете локаль пользователя.