Integrated shipping and payments into a Sharetribe Flex marketplace using Shippo for label creation, rates, and tracking, plus PayPal for buyer payments and refunds. I connected Flex transaction lifecycle events to Shippo to automate shipping label generation, real-time carrier rates at checkout, and order tracking updates for buyers and admins. On the payments side I implemented PayPal Checkout as an alternative payment provider, handling payment capture, refunds, and payout reconciliation with the marketplace transaction model. The solution improved fulfillment speed, reduced manual shipping work, and offered buyers a trusted PayPal payment option.
Key features
Shippo integration: carrier rate quotes, label generation, bulk labels, and tracking.
Real-time shipping rates shown during checkout (carrier selection & shipping options).
Automated label creation on transaction state change (paid โ fulfilled) via webhooks.
Tracking status updates pushed back into Flex messaging and order timeline.
PayPal Checkout integration: payment capture, order verification, and refunds.
Reconciliation logic for platform fees and provider payouts (matching Flex transaction model).
Shipping rules & presets (default carriers, package templates, insurance options).
Admin UI hooks for manual label printing, returns handling, and exception management.
My role
Sharetribe Flex webhook & API integration (mapping transaction states to shipping/payment workflows).
Shippo implementation (rate API, label creation, batch printing, tracking callbacks).
PayPal integration (checkout flow, server-side verification, refund handling).
Backend logic for payouts/reconciliation and handling split-fees in the marketplace model.
Frontend work to show shipping options, tracking UI, and payment UX within Flex flows.
Testing (end-to-end shipping + payment flows), QA, and deployment.
Documentation & handoff (admin guides for labels, refunds, and exceptions).โฆIntegrated shipping and payments into a Sharetribe Flex marketplace using Shippo for label creation, rates, and tracking, plus PayPal for buyer payments and refunds. I connected Flex transaction lifecycle events to Shippo to automate shipping label generation, real-time carrier rates at checkout, and order tracking updates for buyers and admins. On the payments side I implemented PayPal Checkout as an alternative payment provider, handling payment capture, refunds, and payout reconciliation with the marketplace transaction model. The solution improved fulfillment speed, reduced manual shipping work, and offered buyers a trusted PayPal payment option.
Key features
Shippo integration: carrier rate quotes, label generation, bulk labels, and tracking.
Real-time shipping rates shown during checkout (carrier selection & shipping options).
Automated label creation on transaction state change (paid โ fulfilled) via webhooks.
Tracking status updates pushed back into Flex messaging and order timeline.
PayPal Checkout integration: payment capture, order verification, and refunds.
Reconciliation logic for platform fees and provider payouts (matching Flex transaction model).
Shipping rules & presets (default carriers, package templates, insurance options).
Admin UI hooks for manual label printing, returns handling, and exception management.
My role
Sharetribe Flex webhook & API integration (mapping transaction states to shipping/payment workflows).
Shippo implementation (rate API, label creation, batch printing, tracking callbacks).
PayPal integration (checkout flow, server-side verification, refund handling).
Backend logic for payouts/reconciliation and handling split-fees in the marketplace model.
Frontend work to show shipping options, tracking UI, and payment UX within Flex flows.
Testing (end-to-end shipping + payment flows), QA, and deployment.
Documentation & handoff (admin guides for labels, refunds, and exceptions).WWโฆ