Record details in a domestic payout file.
| JSON representation |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "header": { object ( |
| Fields | |
|---|---|
| REQUIRED: Type of record. The following is a list of mutually exclusive fields. At most one of the fields will be set in a response: | |
header |
Header record details. |
payment |
Payment record details. |
refund |
Refund record details. |
| End of mutually exclusive fields. | |
GspDomesticPayoutTransaction
Transaction record details in a domestic payout file.
There can be multuple transaction records in a file. Each transaction record can be either a payment or a refund. Additionally, transaction records are related to a single DomesticPayoutHeader via domestic payout ID and customer ID (i.e. Settlement Line of Business ID).
The Record type can by dynamically determined by the file creator using the DomesticPayoutRecord.type field.
| JSON representation |
|---|
{ "domesticPayoutId": string, "transactionDate": { object ( |
| Fields | |
|---|---|
domesticPayoutId |
REQUIRED: The domestic payout ID that relates this transaction to a header. |
transactionDate |
REQUIRED: The date of the transaction, in milliseconds. |
googleTransactionId |
REQUIRED: The Google-specific transaction ID (e.g. end-to-end ID). |
settlementLineOfBusinessId |
REQUIRED: The customer ID (i.e. Settlement Line of Business ID). |
merchantId |
REQUIRED: The merchant ID. |
amount |
REQUIRED: The amount of the transaction. |
processorTransactionId |
REQUIRED: The "processor transaction ID". This provided by the processor. |