Получение данных платежа по токену [DEPRECATED]
Поддержка BillingClient SDK прекращается 1 августа 2026 года. После 1 августа 2026 года платежи перестанут обрабатываться для всех покупок, включая подписки.
До этого времени BillingClient SDK продолжает свою работу, но устранение неисправностей, влияющих на работу платежей, может занимать больше времени. Новая функциональность добавляться не будет.
Рекомендуем использовать Pay SDK в проектах.
Для перехода на Pay SDK воспользуйтесь инструкцией по миграции.
Метод позволяет получить информацию о платеже по токену покупки.
Если не знаете с чего начать, прочтите инструкцию в сценариях использовани я.
Параметры взаимодействия
Для реальных платежей:
Метод устарел и не рекомендуется к использованию.
https://public-api-m.rustore.ru/public/purchase/{purchaseToken}
Для тестовых платежей используйте отдельный метод:
https://public-api-m.rustore.ru/public/sandbox/purchase/{purchaseToken}
Для тестовых платежей, совершенных через PaySDK, используйте отдельный, описанный в соответствующей статье.
Для работы с тестовыми платежами и подписками вам понадобится новый ключ, при создании которого нужно указать методы для тестирования.
| Атрибут | Тип | Описание | Обязательность | Расположение | Пример |
|---|---|---|---|---|---|
| string | Jwe-токен авторизации в Public API Rustore. | Да | header | N/A |
примечание
| string | Как получить токен подписки, см. документацию по SDK платежей. | Да | path |
|
Параметры ответа
| Атрибут | Тип | Описание | Обязательность | Расположение | Пример |
|---|---|---|---|---|---|
code | string | Код ответа. | Да | body | • ОК;• ERROR;• BAD_REQUEST;• NOT_FOUND. |
message | string | Расшифровка кода ответа. | Нет | body | Jwe token is expired |
body{} | object | Тело ответа | Нет | body | N/A |
timestamp | string | Время ответа. | Да | body | 2023-08-02T10:11:04.655684723+03:00 |
body{}
| Атрибут | Тип | Описание | Пример |
|---|---|---|---|
error {} | object | Расшифровка ошибки. | N/A |
invoice_id | string | Номер счета. | 12345 |
invoice_date | string | Дата создания счета. | 2020-04-29T08:18:03+03 |
invoice_status | string | Статус счета. | • created — создан;• executed — пользователь выбрал способ оплаты, платеж исполняется;• cancelled — отменен пользователем;• paid — средства зарезервированы, покупка ожидает подтверждения (только для покупки потребляемых продуктов);• confirmed — оплата прошла успешно;• reversed, refunded — средства по счету возвращены покупателю. |
invoice {} | object | Информация о счете. | N/A |
image | string | Ссылка на картинку. | https://i-love-png.com/images/grim-reaper-icon.png |
application_code | string | Код приложения. | com.MashaAndTheBear.HairSalon |
application_name | string | Наименование приложения. | Салон красоты «Маша и медведь» |
owner_code | string | Код владельца приложения. | com.MashaAndTheBear |
owner_name | string | Наименование владельца приложения. | Маша и медведь |
payment_info {} | object | Информация о платеже. | N/A |
payment_methods{} | object | Платежные инструменты. | N/A |
body.error {}
| Атрибут | Тип | Описание | Пример |
|---|---|---|---|
user_message | string | Текст ошибки. | Счет подтвержден |
error_description | object | Описание ошибки. | N/A |
error_code | number | Числовой код ошибки. | 0 |
body.invoice {}
| Атрибут | Тип | Описание | Пример |
|---|---|---|---|
purchaser{} | object | Информация о покупателе. | N/A |
delivery_info{} | object | Информация для доставки. | N/A |
invoice_params[] | array | Дополнительные параметры заказа. | N/A |
order{} | object | Информация о заказе. | N/A |