PayPal
PayPal is a digital wallet to give customers more options when choosing how to pay.
Supported Functionality
- Authorize Payments
- Refund Payments
- Accepts $0 Transactions
- ACH Support
- Digital Wallet Support
- Capture Payments
- 3DS Support
- Card Tokenization
- CVV Required
- ECHECK - Vrio does not support ECHECK payment types in PayPal, IMMEDIATE_PAYMENT_REQUIRED is passed when creating all orders
Adding a PayPal Account
Each PayPal account is treated as a Merchant Account within Vrio
- First add Merchant
- Select PayPal as the Gateway
- Add Gateway Details as outlined below
Gateway Details | Description |
---|---|
Name | Internal name to reference |
Post Back Tracking | Check this box if you would like Vrio to pass back tracking numbers to Paypal when a shipment is shipped and a tracking number is collected |
Bypass $0 transaction authorizations | Paypal will decline $0 sales. Sublytics will run a $1 authorization (and void it immediately) for $0 sale transactions, the authorization request will determine if the sale is successful. Check this box if you would like to bypass this feature and treat all $0 sale transactions as successful. |
Merchant Payment Methods* | The types of payment methods this merchant accepts - Credit card, PayPal Credit Card - Accepts card information and utilizes PayPal as just a gateway PayPal - This will take customers to their PayPal account. If posting orders through the Vrio API, please follow this recipe. |
Merchant Card Types* | Card types to be accepted on this Merchant. Only applicable if Credit Card is a Payment Method accepted. |
Merchant Default Currency* | Default currency that will be used, if currency is not specified |
Merchant Currencies* | All currencies accepted on this merchant |
Once you hit submit, you will be taken to PayPal to complete the setup.
Activating PayPal
If you are using PayPal in addition to any other Merchant Gateway, you will want to add the PayPal merchant to a Payment Router.
PayPal Order Processing
Create and process a PayPal order after already collecting all customer billing and shipping information.
Headless Express PayPal
Use the Vrio API to offer Express PayPal on your headless site. This method will allow you create a token in order to gather all the customers information such as shipping and billing
Testing
In order to test PayPal, you will first need to create a developer account with Paypal. Then go into Vrio and add a new Paypal merchant account, be sure to check the Sandbox checkbox. When you are redirected, sign in with your Developer account.
Note : Placing test orders with a Paypal sandbox account will not automatically set the order as a test in Vrio. Be sure to flag the order as a test using the is_test flag after the order is processed. For more details on placing test orders, click here. NOTE : response times from Paypal sandboxes could be slower than in a live environments.
Updated 21 days ago