מבצעים החזרים כספיים או החזרים כספיים חלקיים על עסקה חיצונית קיימת.
בקשת HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/{name=applications/*/externalTransactions/*}:refund
בכתובת ה-URL נעשה שימוש בתחביר המרת gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
name |
חובה. שם העסקה החיצונית שעבורה יתקבל החזר כספי. פורמט: Applications/{packageName}/externalTransactions/{externalTransaction} |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג JSON |
---|
{ "refundTime": string, // Union field |
שדות | |
---|---|
refundTime |
חובה. המועד שבו בוצע החזר כספי על העסקה. חותמת זמן בפורמט "זולו" RFC3339 UTC, ברזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
שדה איחוד refund_type . חובה. סוג ההחזר הכספי על עסקה חיצונית. הערך של refund_type יכול להיות רק אחת מהאפשרויות הבאות: |
|
partialRefund |
החזר כספי חלקי. |
fullRefund |
החזר כספי בסכום מלא. |
גוף התגובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכלול מופע של ExternalTransaction
.
היקפי הרשאות
נדרש היקף OAuth הבא:
https://www.googleapis.com/auth/androidpublisher
PartialRefund
החזר כספי חלקי על עסקה.
ייצוג JSON |
---|
{
"refundId": string,
"refundPreTaxAmount": {
object ( |
שדות | |
---|---|
refundId |
חובה. מזהה ייחודי שמזהה את ההחזר הכספי החלקי הזה. אם ההחזר הכספי יבוצע בהצלחה, החזרים כספיים נוספים עם אותו מזהה ייכשלו. חייב להיות ייחודי בהחזרים כספיים עבור עסקה אחת בודדת. |
refundPreTaxAmount |
חובה. הסכום של ההחזר הכספי החלקי לפני מס. צריך להיות נמוך מהסכום הנותר בעסקה לפני מס. |
FullRefund
אין שדות בסוג הזה.
החזר כספי מלא על הסכום הנותר בעסקה.