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_type can 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. |