Skip to content

Implement PayPal Sandbox Payment Flow for MergeOS Project Funding, MRG Token Minting, Admin Review, and Public Proof Ledger - 1000 MRG Bounty #7

@TUPM96

Description

@TUPM96

Bounty Reward

Reward: 1000 MRG

Goal

Implement and verify the PayPal Sandbox payment workflow for MergeOS project funding so a test customer can fund a project, the backend can confirm the sandbox payment state, MRG token credit can be minted, and the proof ledger/admin views reflect the result correctly.

Scope

  • Use PayPal Sandbox credentials and sandbox endpoints only.
  • Validate the customer funding path from project creation to payment confirmation.
  • Confirm funded projects mint the expected internal MRG token credit.
  • Confirm the admin payment/ledger review screen shows the payment result.
  • Confirm the public proof ledger shows sanitized payment proof without leaking private user data.
  • Keep production credentials and real payment flows untouched.

Acceptance Criteria

  • A contributor comments on the Claim MRG Tokens issue before starting work: Claim MRG Tokens for Bug Bounty Reports - Comment New Bugs Here Before Opening a PR #1
  • A PR links back to this issue and describes the PayPal Sandbox test path.
  • The PR includes evidence: screenshots, GIF, or video of the PayPal Sandbox payment confirmation and the MergeOS payment/ledger result.
  • The PR includes a clear written description of what was tested and what changed.
  • Backend and frontend/admin tests or build checks must pass.

Required PR Evidence

Every PR for this bounty must include:

  • Screenshot or recording of the PayPal Sandbox checkout/payment confirmation.
  • Screenshot or recording of the funded MergeOS project/payment state.
  • Screenshot or recording of the related ledger/admin entry.
  • Short test notes listing the sandbox account type used and the exact local or staging URL tested.

Labels

bounty, bounty: feature, payment, paypal-sandbox, reward:1000-mrg, evidence: missing

Metadata

Metadata

Assignees

No one assigned

    Labels

    bountyEligible work for the MergeOS bounty programbounty: featureFeature or enhancement bounty work.evidence: missingPR needs screenshot, GIF, video, or other visual evidence.paymentPayment flow bounty work.paypal-sandboxPayPal Sandbox integration and verification work.reward:1000-mrgBounty reward is 1000 MRG tokens.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions