Method: externaltransactions.refundexternaltransaction
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
بازپرداخت یا بازپرداخت جزئی یک تراکنش خارجی موجود.
درخواست HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/{name=applications/*/externalTransactions/*}:refund
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها |
---|
name | string مورد نیاز. نام تراکنش خارجی که بازپرداخت می شود. قالب: applications/{packageName}/externalTransactions/{externalTransaction} |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"refundTime": string,
// Union field refund_type can be only one of the following:
"partialRefund": {
object (PartialRefund )
},
"fullRefund": {
object (FullRefund )
}
// End of list of possible types for union field refund_type .
} |
فیلدها |
---|
refund Time | string ( Timestamp format) مورد نیاز. زمانی که تراکنش بازپرداخت شد. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" . |
refund_type فیلد اتحادیه مورد نیاز. نوع بازپرداخت تراکنش خارجی refund_type فقط می تواند یکی از موارد زیر باشد: |
partial Refund | object ( PartialRefund ) بازپرداخت جزئی. |
full Refund | object ( FullRefund ) بازپرداخت کل مبلغ |
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از ExternalTransaction
است.
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/androidpublisher
بازپرداخت جزئی
نمایندگی JSON |
---|
{
"refundId": string,
"refundPreTaxAmount": {
object (Price )
}
} |
فیلدها |
---|
refund Id | string مورد نیاز. شناسه منحصربهفردی که این بازپرداخت جزئی را متمایز میکند. اگر بازپرداخت موفقیت آمیز باشد، بازپرداخت های بعدی با همان شناسه ناموفق خواهد بود. در بازپرداخت برای یک تراکنش فردی باید منحصر به فرد باشد. |
refund Pre Tax Amount | object ( Price ) مورد نیاز. مبلغ پیش از مالیات بازپرداخت جزئی. باید کمتر از مبلغ باقیمانده معامله قبل از مالیات باشد. |
بازپرداخت کامل
این نوع هیچ فیلدی ندارد.
بازپرداخت کامل مبلغ باقیمانده تراکنش.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-12-18 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2024-12-18 بهوقت ساعت هماهنگ جهانی."],[[["Refunds or partially refunds an existing external transaction using an HTTP POST request."],["Requires providing the external transaction name as a path parameter and refund details in the request body."],["The request body specifies the refund time and either a partial or full refund type."],["Successful requests will receive a response containing the updated external transaction details."],["Authorization requires the `https://www.googleapis.com/auth/androidpublisher` OAuth scope."]]],[]]