Yandex.касса и Android SDK

90
13 декабря 2021, 13:20

Имеет место быть некий сайт с платными услугами. Онлайн реализованы отношения с кассой через 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\""}

Что не так делаю я или что не так с токеном?

Answer 1
$payment = $client->createPayment([
  'amount' => [
    'value' => '99.00',
    'currency' => 'RUB',
  ],
  'payment_token' => $contents->payment,
], uniqid('', true));

Поле amount (сумма) является обязательным

READ ALSO
Авторизация на сайте с помощью CURL

Авторизация на сайте с помощью CURL

Всем приветПытаюсь пройти авторизацию на сайте https://www

182
Ссылка на товар в корзине

Ссылка на товар в корзине

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

117
Смена сессии при каждом обновлении страницы

Смена сессии при каждом обновлении страницы

Происходит смена сессии при каждом обновлении страницыНапрямую открываю - сессия стабильна

158
include не выводит шаблон страниц

include не выводит шаблон страниц

есть такой вот код веб-страницыСуть в том, что при нажатии на ссылку из навбара вылетает ошибка 404 вместо отображения шаблона страницы из папки...

135