Represents an individual Card/Netbanking transaction record.
| JSON representation | 
|---|
| { "entryId": string, // Union field | 
| Fields | |
|---|---|
| entryId | 
 REQUIRED: A non-zero and non-negative number within the settlement file that uniquely identifies a settlement line. | 
| Union field transaction_type. REQUIRED: The type of transaction this entry is about.transaction_typecan be only one of the following: | |
| payment | 
 This entry is for a payment. | 
| refund | 
 This entry is for a refund. | 
EntryDetails
| JSON representation | 
|---|
| { "merchantId": string, "bankId": string, "grossAmount": { object ( | 
| Fields | |
|---|---|
| merchantId | 
 REQUIRED: Merchant ID. | 
| bankId | 
 REQUIRED: Bank ID. | 
| grossAmount | 
 REQUIRED: Gross Amount(Rs.Ps). | 
| transactionDate | 
 REQUIRED: Date of the transaction. | 
| processorTransactionId | 
 REQUIRED: The processor's ID for this entry. For instance, if this entry is a payment, this is the processor's ID for the payment. If the entry is a refund, this is the processor's ID for the refund. | 
| paymentMethod | 
 REQUIRED: Payment Method -- must be 'card' or 'nb' | 
| invoiceId | 
 REQUIRED: Invoice ID. | 
| buyerName | 
 REQUIRED: Remitter name. This is just the customer name. | 
| buyerAddress | 
 REQUIRED: Remitter address. This is just the Google customer ID. | 
| buyerAccount | 
 REQUIRED: Google's transaction ID for this transaction. For examples, if this is a payment, this is the Google transaction ID for the payment. If this is a refund, this is the Google transaction ID for the refund. | 
| settlementLineOfBusinessId | 
 OPTIONAL: The customer ID (i.e. Settlement Line of Business ID). | 
| paymentCategory | 
 OPTIONAL: Payment Category. This is optional for now until we have clarity on the use case. | 
| beneficiaryName | 
 OPTIONAL: Beneficiary name. This is just the Google coporate entity name, which Billdesk should already have. | 
| beneficiaryAddress | 
 OPTIONAL: Beneficiary address. This is just the Google identifier for Billdesk, which they should already have. | 
| beneficiaryAccount | 
 OPTIONAL: Beneficiary account. This is just the Google account identifier, which Billdesk should already have. |