Setup
Follow the PayPal setup instructions before configuring PayPal card payments. Your PayPal account needs to be enabled for PPCP card processing. Contact PayPal to confirm your account is enabled for Advanced Credit and Debit Card Payments before configuring the connector.Connector configuration
After setting up your PayPal card connector in the dashboard, configure how transactions are routed to it. Choose one of the following options:- Using Flow - Configure PayPal card as the target connector in Flow to automatically route card transactions to this connector
- Using the API - Explicitly set the
payment_service_idparameter to the PayPal card connector ID when creating transactions. This overrides any Flow routing rules.
Capabilities
Supported countries
Supported currencies
Stored cards
Cards can be stored with PayPal and charged again for recurring, installment, and card-on-file payments. Gr4vy stores the card in PayPal’s vault and reuses the resulting vault identifier on subsequent transactions. For merchant-initiated transactions, Gr4vy passes the scheme transaction identifier from the original payment to PayPal, so the payment is correctly identified as a subsequent transaction in a stored credential series.3-D Secure
This connector supports hosted 3-D Secure. When authentication is required, the buyer is sent to PayPal’s hosted challenge in a popup window and returned to your checkout once authentication completes. Externally authenticated 3DS data is not passed through to PayPal, so 3DS performed by your own MPI cannot be forwarded on the transaction.Limitations
The following features are not supported by this connector:- Direct capture - Transactions are authorized and captured as two separate steps; a combined authorization and capture is not supported
- Zero authorization - Verifying a card without charging it is not supported
- 3-D Secure pass-through - Externally authenticated 3DS data cannot be forwarded to PayPal
- Incremental and decremental authorization - Adjusting an authorized amount is not supported
- Partial authorization - Authorizing less than the requested amount is not supported
- Multi-capture and over-capture - Each authorization supports a single capture, up to the authorized amount
- Deep link - Deep link generation for redirects is not supported
Integration
To accept card payments with PayPal, you need to use one of Gr4vy’s client-side integration methods. Due to PCI compliance requirements, card data should never be sent directly to your servers. You can integrate using:- Embed - A pre-built, customizable payment form that handles the complete payment flow
- Secure Fields - Embed card input fields for building custom payment forms while maintaining PCI compliance
- Mobile SDKs - Native SDKs for iOS, Android, React Native, and other platforms