Проблема генерации ссылки
Коротко и ясно есть код:
$url = 'https://pay.freekassa.ru/?m='.$merchant_id.'&oa='.$order_amount.'&o='.$order_id.'&s='.$sign.'¤cy='.$currency.'&us_login='.$us_login.'&lang=ru';
суть проблемы, у меня генерируется ссылка
https://pay.freekassa.ru/?m=*****&oa=*&o=*&s=**********¤cy=RUB&us_login=*&lang=ru
вместо
https://pay.freekassa.ru/?m=*****&oa=*&o=*&s=**********¤cy=RUB&us_login=*&lang=ru
Кто не понял в чём разница, генерируется ¤cy= вместо ¤cy=
Как пофиксить?
Ответы (1 шт):
Автор решения: Eugene X
→ Ссылка
Попробуй всё-ж по правельному ссылку собрать, темболее что PHP это умеет делать из коробки.
$url = 'https://pay.freekassa.ru/?' .
http_build_query([
'm' => $merchant_id,
'oa' => $order_amount,
'o' => $order_id,
's' => $sign,
'currency' => $currency,
'us_login' => $us_login,
'lang' => $lang
]);
Если что-то не получаеться в переменных, то стоит обратится к документации.