PayPal Reader for WooCommerce
Adds PayPal Reader support to WooCommerce for in-person payments.
by kilbot · github.com/wcpos/paypal-reader-for-woocommerce · website
★ 0stars
5release downloads
0forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/wcpos/paypal-reader-for-woocommerce/releases/download/v0.1.0/paypal-reader-for-woocommerce-0.1.0.zipDeclares an update source (https://github.com/wcpos/paypal-reader-for-woocommerce), so updates arrive through the plugin's own updater.
From the readme
PayPal Reader for WooCommerce
PayPal Reader integration for WooCommerce / WCPOS.
Setup
1. Install and activate the plugin in WordPress with WooCommerce.
2. Go to WooCommerce Settings Payments PayPal Reader.
3. Enable the gateway, leave Test mode on, and enter your Zettle Client ID and Assertion (JWT) from the Zettle Developer Portal.
4. Save, then scroll to Paired readers at the bottom of the settings screen.
Pairing a reader
1. On the PayPal Reader device, open Settings → Link with a developer to show the pairing code.
2. In Paired readers → Pair a new reader, enter the code and (optionally) a human-readable name.
3. Click Pair reader. The reader appears in the paired list and is ready to take payments.
4. Use Unpair to remove a reader you no longer want to use.
Taking a payment
1. Go to an order-pay checkout URL (e.g. ?payfororder=true&key=…).
2. Select a paired reader.
3. Click Start reader payment. The browser opens a WebSocket session to the reader and streams payment progress.
4. Tap/insert the card on the reader. When the reader reports COMPLETED, the server verifies the amount against the order total, records the Zettle CARDPAYMENTUUID, and the order is placed aut
Read the full README on GitHub →