Public Organizations & Payment Links
Open public payment links, fundraising campaigns, wall of fame, custom form fields, installments, and pay-for-me delegation. (55 articles)
Public Payment Link Lifecycle
Explains the core lifecycle and controls available on PublicPayment links.
Building Custom Fields for Public Payment Forms
Explains the supported additional fields available on public payment forms.
Public Payment Expiry and Activation Controls
Explains the active-state and optional end-date controls on PublicPayment.
Public Payment Fundraising Progress
Explains the fundraising-specific controls and progress calculation used by PublicPayment.
Public Payment Maximum Count and Collection Limits
Explains the optional maximum-count field available on public payment definitions.
Public Payment Submissions and Payment Records
Explains how PublicPayment submissions connect to payment records and verification state.
Public Payment Anonymous and Masked Payer Display
Explains the privacy-oriented display behavior stored on PublicPaymentSubmission.
Pay-for-Me Public Payment Delegation
Explains the Pay-for-Me fields stored on PublicPaymentSubmission.
Public Payment Contribution Totals
Explains how verified net amounts are aggregated for public payment reporting.
Public Payment Form and Collection Troubleshooting
Provides a structured troubleshooting path for public payment form and collection issues.
Anonymous Contributions and Privacy Controls for Donors
Detailed privacy mechanisms allowing donors to withhold their identity from public leaderboards while ensuring financial accountability.
Archiving and Restoring Public Payment Links and Submissions
Understanding soft deletion, archiving mechanics, and data restoration for public payment links.
Audit Logging and Security Monitoring for Public Organization Accounts
How BursaPay records user activity, IP addresses, browser agents, and sensitive operations.
Compliance, AML, and Tax Invoicing for Public Organization Campaigns
Regulatory compliance guide covering anti-money laundering (AML), politically exposed persons (PEP) screening, and withholding tax documentation.
Configuring Custom Slugs and Permanent URLs for Payment Links
Best practices for claiming branded custom slugs (e.g., /pay/alumni-gala-2026/) and avoiding slug collisions.
Configuring Fundraising Target Amounts and Progress Bar Visualization
How target amounts drive real-time progress calculations and dynamic visual milestones on campaign landing pages.
Configuring Maximum Payment Counts and Inventory Capping
Techniques for capping the number of successful submissions to prevent overselling limited inventory or event capacity.
Creating Your First Single-Amount Payment Link
Step-by-step walkthrough for configuring, publishing, and testing a fixed-price payment link on BursaPay.
Crypto vs Naira Payment Processing on Public Links
Understanding multi-rail settlement supporting both Naira (NIP/Card) and Cryptocurrency (USDT/BTC) on BursaPay.
Deep Dive: The 'Pay For Me' Assisted Payment Protocol
Architecture and protocol flow of BursaPay's proprietary 'Pay For Me' feature enabling students and applicants to request third-party sponsorship.
Designing Dynamic Custom Form Fields (Text, Textarea, Number, Email)
Guide to building dynamic registration and intake forms attached to payment links using BursaPay's PublicPaymentFormField engine.
Donor Support Workflow: Handling Chargebacks, Inquiries, and Refunds
Standard operating procedures for managing donor inquiries, investigating chargeback disputes, and executing authorized refunds.
Embedding BursaPay Payment Links on Third-Party Websites & CMS
How to embed BursaPay payment widgets and modal popups on WordPress, Webflow, Wix, or custom HTML sites.
Enabling and Moderating the Contributor Wall of Fame
Configuring the public Wall of Fame to showcase top donors and highlight donor messages while protecting privacy.
Exporting Form Submissions to CSV and Excel
How to generate flattened, clean spreadsheet exports from nested JSON form submissions.
Filtering Submissions by Payment Status, Date Range, and Custom Fields
Using advanced search filters to isolate successful, pending, or refunded submissions across custom date ranges.
Form Validation Rules and Mandatory Field Configuration
Understanding client-side and server-side validation mechanics for custom form fields on payment links.
Generating QR Codes and Social Share Cards for Payment Links
Generating print-ready high-resolution QR codes and OpenGraph social cards for flyers and banners.
Handling Webhook Idempotency and Duplicate Callback Prevention
How BursaPay enforces database-level idempotency to prevent double-crediting wallets during gateway retries.
Impact of Archiving on Existing Active Submissions and URLs
What happens to in-flight checkouts, public URLs, and historical reports when a link is archived.
Integrating Paystack and Webhook Verification for Public Payments
Technical breakdown of Paystack webhook signature verification, HMAC SHA512 validation, and database transaction locking.
Introduction to Public Organizations on BursaPay
An architectural and operational overview of BursaPay's Public Organization account tier, distinguishing institutional academic portals from lightweight, versatile public payment collection engines.
Live Contribution Notification Toasts and Social Proof Mechanics
How BursaPay renders live real-time toast popups on campaign pages to demonstrate active donor momentum.
Managing Multi-User Team Permissions for Public Organizations
Inviting staff members, delegating form builder access, and restricting financial withdrawal permissions.
Managing Pay For Me Rejection Reasons and Tokenized Links
Handling declined assisted payments, updating sponsor details, and regenerating payment tokens.
Overview of BursaPay Public Payment Links Architecture
Technical deep dive into the routing, state machines, payment gateway webhooks, and database schema governing BursaPay public payment links.
Payer Name and Email Masking Algorithms and Data Protection
Technical explanation of BursaPay's string masking algorithms used to prevent PII leakage on public endpoints.
Payer Workflow: Requesting a Sponsor via Pay For Me
Step-by-step instructions for payers requesting a sponsor to fund their transaction on BursaPay.
Performance Benchmarks and High-Concurrency Flash Donation Handling
Technical review of database connection pooling, Redis caching, and edge CDN optimizations supporting flash fundraising drives.
Public Organization Wallet Architecture and Balance Segregation
Technical deep dive into the BursaPay organization wallet ledger, credit allocations, and double-entry safeguards.
Public Payment Form Submissions: Viewing and Exporting Responses
Guide to navigating, filtering, and exporting collected form responses from public payment links.
Re-Sending Payment Receipts and Confirmation Emails to Donors
How to re-dispatch lost payment confirmation emails and PDF receipts to donors from the dashboard.
Real-time Payment Status Polling and Client-Side WebSockets
Technical architecture for instant payment state transitions without requiring manual page reloads.
Requesting Payouts and Withdrawal Approval Lifecycles
Step-by-step withdrawal process, settlement timelines (T+0 instant vs T+1 batch), and status tracking.
Setting Expiry Dates and Automatic Link Deactivation
How to set automated expiry dates on payment links to close registrations or donation drives on a specific date.
Setting Minimum Contribution Thresholds on Fundraising Links
Preventing micro-transaction fee erosion by enforcing minimum donation thresholds.
Setting Up Bank Account Details and Auto-Lock Security
Configuring settlement accounts and understanding the immutable auto-lock mechanism protecting funds against account takeovers.
Setting Up Fundraising and Crowdfunding Campaigns
Guide to transforming standard payment links into rich, community-driven crowdfunding campaigns.
Setting Up a Public Organization Profile and KYC Verification
Comprehensive guide to configuring public organization branding, business verification, bank settlement accounts, and Know-Your-Customer (KYC) documentation.
Split Payments on Public Links: Multi-Party Contribution Distribution
Configuring automated multi-party revenue splits across multiple bank accounts upon payment settlement.