Venmo Wallet Additional Attributes

August 21, 2026 ยท View on GitHub

Additional attributes associated with the use of this Venmo Wallet.

Structure

VenmoWalletAdditionalAttributes

Fields

NameTypeTagsDescriptionGetterSetter
CustomerVenmoWalletCustomerInformationOptionalThe details about a customer in PayPal's system of record.VenmoWalletCustomerInformation getCustomer()setCustomer(VenmoWalletCustomerInformation customer)
VaultVenmoWalletVaultAttributesOptionalResource consolidating common request and response attirbutes for vaulting Venmo Wallet.VenmoWalletVaultAttributes getVault()setVault(VenmoWalletVaultAttributes vault)

Example

import com.paypal.sdk.models.Name;
import com.paypal.sdk.models.PhoneNumber;
import com.paypal.sdk.models.PhoneType;
import com.paypal.sdk.models.PhoneWithType;
import com.paypal.sdk.models.StoreInVaultInstruction;
import com.paypal.sdk.models.VenmoPaymentTokenCustomerType;
import com.paypal.sdk.models.VenmoPaymentTokenUsagePattern;
import com.paypal.sdk.models.VenmoPaymentTokenUsageType;
import com.paypal.sdk.models.VenmoWalletAdditionalAttributes;
import com.paypal.sdk.models.VenmoWalletCustomerInformation;
import com.paypal.sdk.models.VenmoWalletVaultAttributes;

VenmoWalletAdditionalAttributes venmoWalletAdditionalAttributes = new VenmoWalletAdditionalAttributes.Builder()
    .customer(new VenmoWalletCustomerInformation.Builder()
        .id("id0")
        .emailAddress("email_address2")
        .phone(new PhoneWithType.Builder(
            new PhoneNumber.Builder(
                "national_number6"
            )
            .build()
        )
        .phoneType(PhoneType.OTHER)
        .build())
        .name(new Name.Builder()
            .givenName("given_name2")
            .surname("surname8")
            .build())
        .build())
    .vault(new VenmoWalletVaultAttributes.Builder(
        StoreInVaultInstruction.ON_SUCCESS,
        VenmoPaymentTokenUsageType.MERCHANT
    )
    .description("description6")
    .usagePattern(VenmoPaymentTokenUsagePattern.THRESHOLD_PREPAID)
    .customerType(VenmoPaymentTokenCustomerType.CONSUMER)
    .permitMultiplePaymentTokens(false)
    .build())
    .build();