PaymentMetadataRequest

  • PaymentMetadataRequest is a Parcelable request used with PaymentsClient.getPaymentMetadata to filter payment methods.

  • It includes a CREATOR field for Parcelable creation and methods like fromJson and toJson for JSON conversion.

public final class PaymentMetadataRequest extends Object
implements Parcelable

A Parcelable request that is passed into PaymentsClient.getPaymentMetadata(PaymentMetadataRequest) to specify additional filtering criteria for determining if a user has a payment method that can be used to checkout.

Inherited Constant Summary

Field Summary

public static final Creator<PaymentMetadataRequest> CREATOR

Public Method Summary

static PaymentMetadataRequest
fromJson(String paymentMetadataRequestJson)
Constructs PaymentMetadataRequest from a JSON object serialized as a string.
String
toJson()
Returns PaymentMetadataRequest string in JSON format.

Inherited Method Summary

Fields

public static final Creator<PaymentMetadataRequest> CREATOR

Public Methods

public static PaymentMetadataRequest fromJson (String paymentMetadataRequestJson)

Constructs PaymentMetadataRequest from a JSON object serialized as a string.

To convert back to a JSON object serialized as string use toJson().

For the expected format of this JSON, please see PaymentMetadataRequest object reference documentation.

public String toJson ()

Returns PaymentMetadataRequest string in JSON format.

For the expected format of this JSON, please see PaymentMetadataRequest object reference documentation.