Method: orders.refund
اشتراک یا سفارش خرید درون برنامه ای کاربر را بازپرداخت می کند. سفارش های بالای 3 سال قابل استرداد نیستند.
درخواست HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/orders/{orderId}:refund
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها |
---|
package Name | string نام بسته برنامهای که این اشتراک یا مورد درونبرنامهای برای آن خریداری شده است (برای مثال «com.some.thing»). |
order Id | string شناسه سفارش ارائه شده به کاربر هنگام خرید اشتراک یا سفارش درون برنامه ای. |
پارامترهای پرس و جو
پارامترها |
---|
revoke | boolean آیا باید کالای خریداری شده را باطل کرد یا خیر. اگر روی درست تنظیم شود، دسترسی به اشتراک یا مورد درونبرنامه فوراً قطع میشود. اگر مورد اشتراک مکرر باشد، تمام پرداختهای آتی نیز خاتمه مییابد. موارد مصرف شده درون برنامه باید توسط برنامه توسعه دهنده مدیریت شود. (اختیاری). |
درخواست بدن
بدنه درخواست باید خالی باشد.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ خالی است.
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/androidpublisher
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-12-18 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-12-18 بهوقت ساعت هماهنگ جهانی."],[[["This operation refunds a user's subscription or in-app purchase order, provided the order is less than 3 years old."],["It uses an HTTP POST request to the specified URL with path parameters for package name and order ID."],["An optional query parameter \"revoke\" can be included to immediately terminate access to the purchased item."],["The request body should be empty, and a successful response will also be empty."],["Authorization requires the `https://www.googleapis.com/auth/androidpublisher` OAuth scope."]]],["This document details how to refund a user's subscription or in-app purchase via a `POST` HTTP request. The request URL requires the application's `packageName` and the `orderId` as path parameters. An optional `revoke` query parameter determines if the purchased item should be immediately revoked. The request body must be empty, and a successful response also returns an empty body. Orders over 3 years old are ineligible for refunds. This action requires the `https://www.googleapis.com/auth/androidpublisher` authorization scope.\n"]]