paypal/paypal-server-sdk
Official PayPal Server SDK for PHP. Integrates with a limited set of PayPal REST APIs (Orders, Payments, Vault, Transaction Search, Subscriptions). Supports sandbox/live environments, configurable timeouts, and optional retries/backoff.
Provides additional details to process a payment using the PayPal wallet billing agreement or a vaulted payment method that has been stored or is intended to be stored.
PaypalWalletStoredCredential
| Name | Type | Tags | Description | Getter | Setter |
|---|---|---|---|---|---|
paymentInitiator |
string(PaymentInitiator) |
Required | The person or party who initiated or triggered the payment.Constraints: Minimum Length: 1, Maximum Length: 255, Pattern: ^[0-9A-Z_]+$ |
getPaymentInitiator(): string | setPaymentInitiator(string paymentInitiator): void |
chargePattern |
?string(UsagePattern) |
Optional | DEPRECATED. Expected business/pricing model for the billing agreement, Please use usage_pattern instead.Constraints: Minimum Length: 1, Maximum Length: 30, Pattern: ^[A-Z0-9_]+$ |
getChargePattern(): ?string | setChargePattern(?string chargePattern): void |
usagePattern |
?string(UsagePattern) |
Optional | Expected business/pricing model for the billing agreement.Constraints: Minimum Length: 1, Maximum Length: 30, Pattern: ^[A-Z0-9_]+$ |
getUsagePattern(): ?string | setUsagePattern(?string usagePattern): void |
usage |
?string(StoredPaymentSourceUsageType) |
Optional | Indicates if this is a first or subsequent payment using a stored payment source (also referred to as stored credential or card on file).Default: StoredPaymentSourceUsageType::DERIVEDConstraints: Minimum Length: 1, Maximum Length: 255, Pattern: ^[0-9A-Z_]+$ |
getUsage(): ?string | setUsage(?string usage): void |
{
"payment_initiator": "CUSTOMER",
"usage": "DERIVED",
"charge_pattern": "IMMEDIATE",
"usage_pattern": "IMMEDIATE"
}
How can I help you explore Laravel packages today?