public interface TransactionDataOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
TransactionData.Address |
getBillingAddress()
Address associated with the payment method when applicable.
|
TransactionData.AddressOrBuilder |
getBillingAddressOrBuilder()
Address associated with the payment method when applicable.
|
String |
getCardBin()
The Bank Identification Number - generally the first 6 or 8 digits of the
card.
|
com.google.protobuf.ByteString |
getCardBinBytes()
The Bank Identification Number - generally the first 6 or 8 digits of the
card.
|
String |
getCardLastFour()
The last four digits of the card.
|
com.google.protobuf.ByteString |
getCardLastFourBytes()
The last four digits of the card.
|
String |
getCurrencyCode()
The currency code in ISO-4217 format.
|
com.google.protobuf.ByteString |
getCurrencyCodeBytes()
The currency code in ISO-4217 format.
|
TransactionData.GatewayInfo |
getGatewayInfo()
Information about the payment gateway's response to the transaction.
|
TransactionData.GatewayInfoOrBuilder |
getGatewayInfoOrBuilder()
Information about the payment gateway's response to the transaction.
|
TransactionData.Item |
getItems(int index)
Items purchased in this transaction.
|
int |
getItemsCount()
Items purchased in this transaction.
|
List<TransactionData.Item> |
getItemsList()
Items purchased in this transaction.
|
TransactionData.ItemOrBuilder |
getItemsOrBuilder(int index)
Items purchased in this transaction.
|
List<? extends TransactionData.ItemOrBuilder> |
getItemsOrBuilderList()
Items purchased in this transaction.
|
TransactionData.User |
getMerchants(int index)
Information about the user or users fulfilling the transaction.
|
int |
getMerchantsCount()
Information about the user or users fulfilling the transaction.
|
List<TransactionData.User> |
getMerchantsList()
Information about the user or users fulfilling the transaction.
|
TransactionData.UserOrBuilder |
getMerchantsOrBuilder(int index)
Information about the user or users fulfilling the transaction.
|
List<? extends TransactionData.UserOrBuilder> |
getMerchantsOrBuilderList()
Information about the user or users fulfilling the transaction.
|
String |
getPaymentMethod()
The payment method for the transaction.
|
com.google.protobuf.ByteString |
getPaymentMethodBytes()
The payment method for the transaction.
|
TransactionData.Address |
getShippingAddress()
Destination address if this transaction involves shipping a physical item.
|
TransactionData.AddressOrBuilder |
getShippingAddressOrBuilder()
Destination address if this transaction involves shipping a physical item.
|
double |
getShippingValue()
The value of shipping in the specified currency.
|
String |
getTransactionId()
Unique identifier for the transaction.
|
com.google.protobuf.ByteString |
getTransactionIdBytes()
Unique identifier for the transaction.
|
TransactionData.User |
getUser()
Information about the user paying/initiating the transaction.
|
TransactionData.UserOrBuilder |
getUserOrBuilder()
Information about the user paying/initiating the transaction.
|
double |
getValue()
The decimal value of the transaction in the specified currency.
|
boolean |
hasBillingAddress()
Address associated with the payment method when applicable.
|
boolean |
hasGatewayInfo()
Information about the payment gateway's response to the transaction.
|
boolean |
hasShippingAddress()
Destination address if this transaction involves shipping a physical item.
|
boolean |
hasTransactionId()
Unique identifier for the transaction.
|
boolean |
hasUser()
Information about the user paying/initiating the transaction.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasTransactionId()
Unique identifier for the transaction. This custom identifier can be used to reference this transaction in the future, for example, labeling a refund or chargeback event. Two attempts at the same transaction should use the same transaction id.
optional string transaction_id = 11;String getTransactionId()
Unique identifier for the transaction. This custom identifier can be used to reference this transaction in the future, for example, labeling a refund or chargeback event. Two attempts at the same transaction should use the same transaction id.
optional string transaction_id = 11;com.google.protobuf.ByteString getTransactionIdBytes()
Unique identifier for the transaction. This custom identifier can be used to reference this transaction in the future, for example, labeling a refund or chargeback event. Two attempts at the same transaction should use the same transaction id.
optional string transaction_id = 11;String getPaymentMethod()
The payment method for the transaction. The allowed values are:
* credit-card
* debit-card
* gift-card
* processor-{name} (If a third-party is used, for example,
processor-paypal)
* custom-{name} (If an alternative method is used, for example,
custom-crypto)
string payment_method = 1;com.google.protobuf.ByteString getPaymentMethodBytes()
The payment method for the transaction. The allowed values are:
* credit-card
* debit-card
* gift-card
* processor-{name} (If a third-party is used, for example,
processor-paypal)
* custom-{name} (If an alternative method is used, for example,
custom-crypto)
string payment_method = 1;String getCardBin()
The Bank Identification Number - generally the first 6 or 8 digits of the card.
string card_bin = 2;com.google.protobuf.ByteString getCardBinBytes()
The Bank Identification Number - generally the first 6 or 8 digits of the card.
string card_bin = 2;String getCardLastFour()
The last four digits of the card.
string card_last_four = 3;com.google.protobuf.ByteString getCardLastFourBytes()
The last four digits of the card.
string card_last_four = 3;String getCurrencyCode()
The currency code in ISO-4217 format.
string currency_code = 4;com.google.protobuf.ByteString getCurrencyCodeBytes()
The currency code in ISO-4217 format.
string currency_code = 4;double getValue()
The decimal value of the transaction in the specified currency.
double value = 5;double getShippingValue()
The value of shipping in the specified currency. 0 for free or no shipping.
double shipping_value = 12;boolean hasShippingAddress()
Destination address if this transaction involves shipping a physical item.
.google.cloud.recaptchaenterprise.v1beta1.TransactionData.Address shipping_address = 6;
TransactionData.Address getShippingAddress()
Destination address if this transaction involves shipping a physical item.
.google.cloud.recaptchaenterprise.v1beta1.TransactionData.Address shipping_address = 6;
TransactionData.AddressOrBuilder getShippingAddressOrBuilder()
Destination address if this transaction involves shipping a physical item.
.google.cloud.recaptchaenterprise.v1beta1.TransactionData.Address shipping_address = 6;
boolean hasBillingAddress()
Address associated with the payment method when applicable.
.google.cloud.recaptchaenterprise.v1beta1.TransactionData.Address billing_address = 7;
TransactionData.Address getBillingAddress()
Address associated with the payment method when applicable.
.google.cloud.recaptchaenterprise.v1beta1.TransactionData.Address billing_address = 7;
TransactionData.AddressOrBuilder getBillingAddressOrBuilder()
Address associated with the payment method when applicable.
.google.cloud.recaptchaenterprise.v1beta1.TransactionData.Address billing_address = 7;
boolean hasUser()
Information about the user paying/initiating the transaction.
.google.cloud.recaptchaenterprise.v1beta1.TransactionData.User user = 8;TransactionData.User getUser()
Information about the user paying/initiating the transaction.
.google.cloud.recaptchaenterprise.v1beta1.TransactionData.User user = 8;TransactionData.UserOrBuilder getUserOrBuilder()
Information about the user paying/initiating the transaction.
.google.cloud.recaptchaenterprise.v1beta1.TransactionData.User user = 8;List<TransactionData.User> getMerchantsList()
Information about the user or users fulfilling the transaction.
repeated .google.cloud.recaptchaenterprise.v1beta1.TransactionData.User merchants = 13;
TransactionData.User getMerchants(int index)
Information about the user or users fulfilling the transaction.
repeated .google.cloud.recaptchaenterprise.v1beta1.TransactionData.User merchants = 13;
int getMerchantsCount()
Information about the user or users fulfilling the transaction.
repeated .google.cloud.recaptchaenterprise.v1beta1.TransactionData.User merchants = 13;
List<? extends TransactionData.UserOrBuilder> getMerchantsOrBuilderList()
Information about the user or users fulfilling the transaction.
repeated .google.cloud.recaptchaenterprise.v1beta1.TransactionData.User merchants = 13;
TransactionData.UserOrBuilder getMerchantsOrBuilder(int index)
Information about the user or users fulfilling the transaction.
repeated .google.cloud.recaptchaenterprise.v1beta1.TransactionData.User merchants = 13;
List<TransactionData.Item> getItemsList()
Items purchased in this transaction.
repeated .google.cloud.recaptchaenterprise.v1beta1.TransactionData.Item items = 14;
TransactionData.Item getItems(int index)
Items purchased in this transaction.
repeated .google.cloud.recaptchaenterprise.v1beta1.TransactionData.Item items = 14;
int getItemsCount()
Items purchased in this transaction.
repeated .google.cloud.recaptchaenterprise.v1beta1.TransactionData.Item items = 14;
List<? extends TransactionData.ItemOrBuilder> getItemsOrBuilderList()
Items purchased in this transaction.
repeated .google.cloud.recaptchaenterprise.v1beta1.TransactionData.Item items = 14;
TransactionData.ItemOrBuilder getItemsOrBuilder(int index)
Items purchased in this transaction.
repeated .google.cloud.recaptchaenterprise.v1beta1.TransactionData.Item items = 14;
boolean hasGatewayInfo()
Information about the payment gateway's response to the transaction.
.google.cloud.recaptchaenterprise.v1beta1.TransactionData.GatewayInfo gateway_info = 10;
TransactionData.GatewayInfo getGatewayInfo()
Information about the payment gateway's response to the transaction.
.google.cloud.recaptchaenterprise.v1beta1.TransactionData.GatewayInfo gateway_info = 10;
TransactionData.GatewayInfoOrBuilder getGatewayInfoOrBuilder()
Information about the payment gateway's response to the transaction.
.google.cloud.recaptchaenterprise.v1beta1.TransactionData.GatewayInfo gateway_info = 10;
Copyright © 2023 Google LLC. All rights reserved.