מבצעים החזר כספי או מבצעים החזר כספי חלקי על עסקה חיצונית קיימת.
בקשת 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 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
שדה איחוד refund_type . חובה. סוג ההחזר הכספי על העסקה החיצונית. refund_type יכול להיות רק אחת מהאפשרויות הבאות: |
|
partialRefund |
ניתן החזר כספי חלקי. |
fullRefund |
החזר כספי מלא. |
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכלול מופע של ExternalTransaction
.
היקפי ההרשאות
נדרש היקף ההרשאות הבא של OAuth:
https://www.googleapis.com/auth/androidpublisher
PartialRefund
החזר כספי חלקי על עסקה.
ייצוג JSON |
---|
{
"refundId": string,
"refundPreTaxAmount": {
object ( |
שדות | |
---|---|
refundId |
חובה. מזהה ייחודי שמבדיל את ההחזר הכספי החלקי. אם ההחזר הכספי יבוצע בהצלחה, החזרים כספיים נוספים עם אותו מזהה לא ייכשלו. חייב להיות ייחודי בכל ההחזרים הכספיים לעסקה אחת. |
refundPreTaxAmount |
חובה. הסכום של ההחזר הכספי החלקי לפני מס. הסכום צריך להיות נמוך מהסכום הנותר של העסקה לפני מס. |
FullRefund
אין שדות בסוג הזה.
החזר כספי מלא של סכום העסקה שנותר.