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