This represents a breakdown of the eventFee
that can be used for reporting purposes to better understand the fee makeup.
JSON representation |
---|
{
"feeDetails": [
{
object ( |
Fields | |
---|---|
fee |
The collection of fees which sums to the |
FeeDetail
This represents details of a fee or an adjustment.
JSON representation |
---|
{ "unitFee": { object ( |
Fields | |
---|---|
unit |
REQUIRED: If this amount is negative then it represents monetary value moving from Google to the payment integrator. If this is positive it is money from the payment integrator due to Google. The amount of the fee being described. This can be smaller than the minimum billible unit. The sum of all the |
fee |
REQUIRED: The source that is assessing the fee. |
fee |
REQUIRED: This is the type of the fee event. It might match the event type, but it doesn't have to. For example, an authorization fee might be assessed with a |
fee |
REQUIRED: The category of the fee. e.g. Discount, Fee, etc. |
fee |
REQUIRED: The category of the fee. e.g. Authorization, assessment, deposit, etc. |
fee |
REQUIRED: A description of the fee. This field is not parsed by the system and is only for human consumption to better understand the fee. |
FeeAssessmentSource
The source that assessed the fee.
JSON representation |
---|
{ // Union field |
Fields | |
---|---|
Union field fee_assessment_source . The source reason that this fee was assessed. fee_assessment_source can be only one of the following: |
|
scheme |
The fee is assessed by the scheme or network. |
interchange |
The fee is assessed as part of the interchange fee. |
contract |
The fee is specified in the contract between Google and the payment integrator. |
InterchangeFee
Detailed information about an interchange fee.
JSON representation |
---|
{ "interchangeCode": string, "interchangeQualification": string } |
Fields | |
---|---|
interchange |
REQUIRED: The interchange fee code. |
interchange |
REQUIRED: The qualification of the interchange fee. |
FeeType
The type of fee.
JSON representation |
---|
{ // Union field |
Fields | |
---|---|
Union field fee_type . Specifices which event resulted in a particular fee being assessed. fee_type can be only one of the following: |
|
authorization |
The fee is assessed as part of an authorization. |
capture |
The fee is assessed as part of a capture. |
refund |
The fee is assessed as part of a refund. |
chargeback |
The fee is assessed as part of a chargeback. |
reverse |
The fee is assessed as part of a reverse chargeback. |
reverse |
The fee is assessed as part of a reverse refund. |
fx |
The fee is assessed as part of an exchange rate markup. |
auth |
Fee associated with a reversal of an authorization event. |
partial |
Fee associated with a partial refund event. |