Имеет место быть некий сайт с платными услугами. Онлайн реализованы отношения с кассой через API. Все работает гуд. Однако заказчик пожелал еще и мобильное приложение для оказания тех же услуг. Что имеем: разрабы с помощью SDK получают токен и передают на back. я пытаюсь создать платеж
$payment = $client->createPayment(
array('payment_token'=>$contents->payment), uniqid('', true));
где $contents->payment это токен с клиента.
В ответ получаю:
pt-27--------395d{"error":"Failed to build request \"YandexCheckout\\Request\\Payments\\CreatePaymentRequest\": \"Invalid payment amount value: 0.00\""}
Что не так делаю я или что не так с токеном?
$payment = $client->createPayment([
'amount' => [
'value' => '99.00',
'currency' => 'RUB',
],
'payment_token' => $contents->payment,
], uniqid('', true));
Поле amount (сумма) является обязательным
Сборка персонального компьютера от Artline: умный выбор для современных пользователей