Represents an individual Card/Netbanking transaction record.
JSON representation |
---|
{ "entryId": string, // Union field |
Fields | |
---|---|
entry |
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 | |
---|---|
merchant |
REQUIRED: Merchant ID. |
bank |
REQUIRED: Bank ID. |
gross |
REQUIRED: Gross Amount(Rs.Ps). |
transaction |
REQUIRED: Date of the transaction. |
processor |
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. |
payment |
REQUIRED: Payment Method -- must be 'card' or 'nb' |
invoice |
REQUIRED: Invoice ID. |
buyer |
REQUIRED: Remitter name. This is just the customer name. |
buyer |
REQUIRED: Remitter address. This is just the Google customer ID. |
buyer |
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. |
settlement |
OPTIONAL: The customer ID (i.e. Settlement Line of Business ID). |
payment |
OPTIONAL: Payment Category. This is optional for now until we have clarity on the use case. |
beneficiary |
OPTIONAL: Beneficiary name. This is just the Google coporate entity name, which Billdesk should already have. |
beneficiary |
OPTIONAL: Beneficiary address. This is just the Google identifier for Billdesk, which they should already have. |
beneficiary |
OPTIONAL: Beneficiary account. This is just the Google account identifier, which Billdesk should already have. |