Table of Contents


Payout Module Checklist

Use this checklist to set up the Payout Module end to end. Configuration lives at Setup > Create > Rewards > Payout Setting. Each step links to a detailed article.

Requirements

  • Administrator System Role.
  • Active Payout license on the portal (PayPal or Stripe).
  • At least one Reward Program of type Cash Reward.
  • A Stripe and/or PayPal Integration record with live API credentials.
  • Partner Security Roles defined for the audience who can request payouts.

Plan

☐ Decide which vendors you will support. Stripe Connect, PayPal Payouts, or both. Partners pick from the vendors you enable.

☐ Decide who can request payouts. Identify the Partner Security Roles whose users should be able to set up a Payout Profile.

☐ Decide on financial policy. Will partners cover transaction fees? Is US tax tracking required? Is there a minimum Earning Threshold before a partner can request a payout?

☐ Identify internal recipients. List the internal email addresses that should be notified when a partner adds or updates a Payout Profile.


Connect a Vendor

☐ Create or confirm an Integration record for Stripe and/or PayPal with live API credentials. Stripe uses Stripe Connect; PayPal uses the Payouts API.

☐ Verify the magentrix webhook endpoint is reachable. The platform registers vendor webhooks on save (/payoutprofile/stripewebhookhandler and /payoutprofile/paypalwebhookhandler). Both must be reachable from the public internet for transaction status updates to flow back.


Configure

☐ Configure the Payout Module Enable the module, select the available payout methods, attach the vendor Connected App(s), and save. Saving auto-creates the vendor webhooks and provisions AccountId fields on Reward, PayoutProfile, and PayoutTransaction if missing.

☐ Set the Earning Threshold (optional). Partners cannot request a payout until their balance meets this amount.

☐ Configure US Tax Tracking (optional). When enabled, partners are prompted for tax information during onboarding so you can produce US 1099-style reports.

☐ Select Partner Roles. Pick which Partner Roles are allowed to set up a Payout Profile. Partners outside these Roles cannot see the Setup Withdrawal flow.

☐ Configure notifications. Pick an email template for profile-update notifications, add internal recipient emails, and decide whether partner account owners are notified on Payout Profile changes.


Test

☐ Test as a partner user. Sign in as a partner whose Role is in the access list. Open a Cash Reward Program and confirm Setup Withdrawal is visible. Walk through onboarding for each enabled vendor.

☐ Generate a small test reward. Approve a small cash reward against the test partner so the dashboard has a transaction to display.

☐ Process a test claim. From Managing Payout Claims, approve and pay the test transaction. Confirm the vendor receives the payment and the transaction status flows from created to paid via the webhook.

☐ Confirm the Payout Dashboard reports correctly. See Payout Dashboard to verify the transaction appears with the right amounts, fees, and partner account.


Roll Out

☐ Announce the program. Communicate to partners that cash payouts are available and what they need to do to set up their Payout Profile.

☐ Publish or link the partner-facing guide. Direct partners to Configuring your Payout Profile.

☐ Schedule periodic reviews. Plan a regular cadence for reviewing payout claims, monitoring transaction failures, and reconciling with your finance system.


If You Run Into Issues

☐ Payout Module Troubleshooting Symptom-by-symptom resolutions for webhooks, license, role access, onboarding, tax forms, country support, and vendor errors.


<< About the Payout Module | Configuring the Payout Module >>

Last updated on 5/29/2026

Attachments