Record details in a domestic payout file.
| JSON representation | 
|---|
| { // Union field | 
| Fields | |
|---|---|
| Union field type. REQUIRED: Type of record.typecan be only one of the following: | |
| header | 
 Header record details. | 
| payment | 
 Payment record details. | 
| refund | 
 Refund record details. | 
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. |