Record details in a domestic payout file.
JSON representation |
---|
{ // Union field |
Fields | |
---|---|
Union field type . REQUIRED: Type of record. type can 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 | |
---|---|
domestic |
REQUIRED: The domestic payout ID that relates this transaction to a header. |
transaction |
REQUIRED: The date of the transaction, in milliseconds. |
google |
REQUIRED: The Google-specific transaction ID (e.g. end-to-end ID). |
settlement |
REQUIRED: The customer ID (i.e. Settlement Line of Business ID). |
merchant |
REQUIRED: The merchant ID. |
amount |
REQUIRED: The amount of the transaction. |
processor |
REQUIRED: The "processor transaction ID". This provided by the processor. |