forked from LiveCarta/PayPal-PHP-Server-SDK
3.3 KiB
3.3 KiB
Venmo Wallet Response
Venmo wallet response.
Structure
VenmoWalletResponse
Fields
| Name | Type | Tags | Description | Getter | Setter |
|---|---|---|---|---|---|
emailAddress |
?string |
Optional | The internationalized email address.Note: Up to 64 characters are allowed before and 255 characters are allowed after the Constraints: Minimum Length: 3, Maximum Length: 254, Pattern: (?:[a-zA-Z0-9!#$%&'*+/=?^_{|}~-]+(?:.[a-zA-Z0-9!#$%&'*+/=?^_{|}~-]+)*|(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?|\[(?:(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9]))\.){3}(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9])|[a-zA-Z0-9-]*[a-zA-Z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\]) |
getEmailAddress(): ?string | setEmailAddress(?string emailAddress): void |
accountId |
?string |
Optional | The PayPal payer ID, which is a masked version of the PayPal account number intended for use with third parties. The account number is reversibly encrypted and a proprietary variant of Base32 is used to encode the result. Constraints: Minimum Length: 13, Maximum Length: 13, Pattern: ^[2-9A-HJ-NP-Z]{13}$ |
getAccountId(): ?string | setAccountId(?string accountId): void |
userName |
?string |
Optional | The Venmo user name chosen by the user, also know as a Venmo handle. Constraints: Minimum Length: 1, Maximum Length: 50, Pattern: ^[-a-zA-Z0-9_]*$ |
getUserName(): ?string | setUserName(?string userName): void |
name |
?Name |
Optional | The name of the party. | getName(): ?Name | setName(?Name name): void |
phoneNumber |
?PhoneNumber |
Optional | The phone number in its canonical international E.164 numbering plan format. | getPhoneNumber(): ?PhoneNumber | setPhoneNumber(?PhoneNumber phoneNumber): void |
address |
?Address |
Optional | The portable international postal address. Maps to AddressValidationMetadata and HTML 5.1 Autofilling form controls: the autocomplete attribute. | getAddress(): ?Address | setAddress(?Address address): void |
attributes |
?VenmoWalletAttributesResponse |
Optional | Additional attributes associated with the use of a Venmo Wallet. | getAttributes(): ?VenmoWalletAttributesResponse | setAttributes(?VenmoWalletAttributesResponse attributes): void |
Example (as JSON)
{
"email_address": "email_address6",
"account_id": "account_id8",
"user_name": "user_name2",
"name": {
"given_name": "given_name2",
"surname": "surname8"
},
"phone_number": {
"national_number": "national_number6"
}
}