Furries PH Docs
Dashboard
Event Management docs

Surfaces

Payments Config

Payment behavior, providers, receiving accounts, fees, VAT, confirmation, and refunds.

First created Last updated

event-managementfinancepaymentssetup

Overview

Payments Config controls whether the event collects money through EMS workflows and how payment records are interpreted. It covers payment enablement, processing-fee handling, VAT behavior, confirmation behavior, refund rules, providers, accounts, receiving limits, balance offsets, and QR images.

This page is finance-adjacent. It does not hold organizer funds itself, but it tells attendees where and how to pay and tells staff how to interpret payment state.

Dashboard route

  • /ems/manage/payments-config?id=:eventId

Event payment settings

Input or optionWhat it changesBefore saving
Payments enabledTurns paid registration behavior on or off for the event.Confirm prices, public copy, and payment instructions match the chosen state.
Surcharge processing feesPasses configured processing cost to attendees instead of absorbing it.Confirm the public total is acceptable and policy-compliant.
Cash round-upRounds onsite cash totals for POS handling.Use only when cash handling requires rounded tender.
VAT enabledEnables VAT-related calculation and display behavior.Confirm the event actually needs VAT handling.
VAT percentSets the VAT rate used by the event.Verify the rate with finance before registration opens.
VAT surchargeDecides whether VAT is passed to attendees or absorbed.Confirm the total shown to attendees matches policy.
Confirmation behaviorControls whether payment can auto-confirm, require review, or use a hybrid model.Use manual review when proof, account caps, or fraud checks matter.
Payment instructionsAttendee-facing instructions shown during payment.Keep instructions current, specific, and free of internal shorthand.

Confirmation behavior options

OptionMeaningOperational impact
Good faithRegistration is confirmed immediately upon submission.Fastest flow, but no manual payment proof review happens first. Use only when the event accepts that risk.
HybridAutomated payment methods can confirm immediately, while manual payment methods still require partner review.Useful as a bridge when automated payment support exists or is being introduced.
Manual reviewEvery registration requires partner review of payment proof before confirmation.Slower, but safest for bank transfer, QR payment, and proof-based workflows.

Refund and add-on removal settings

Input or optionWhat it changesBefore saving
Enable attendee refund requestsLets attendees submit refund requests for their registration.If disabled or closed, new attendees must acknowledge refunds are unavailable before submitting.
Allow add-on removal instead of full refundLets attendees keep their rego and request removal of selected add-ons only.Confirm removed add-ons affect inventory, inclusions, entitlements, and fulfillment correctly.
Refund window opensEarliest time attendees can submit refund requests. Blank allows requests immediately.Match published refund policy.
Refund window closesTime refund requests stop.Required if refunds should close before event end.
Available refund payout methodsProvider choices attendees can select for refund payout details.At least one payment provider must exist before attendees can choose a method.

Admin fee mode options

OptionMeaningFields shown
No feeNo admin fee is deducted from refundable amount.No extra fee fields.
Flat admin feeDeducts one PHP amount.Flat admin fee amount.
Per-tier percentageDeducts a percentage based on the attendee’s registration tier.Tier rule rows with tier and fee percent.
Subtotal-based rulesDeducts fixed or percentage fees based on refundable subtotal bands.Subtotal rule rows with min, max, fee type, and fee amount.

Providers and accounts

Input or controlWhat it changesBefore saving
Add providerAdds a payment method or channel.Use one provider per real payment channel staff can reconcile.
Provider type/nameIdentifies the payment method shown to staff or attendees.Match names used in support and public instructions.
Processing fee offsetAdds flat or percentage offsets for that provider.Confirm whether this duplicates global surcharge behavior.
Payment link URLOpens the provider’s HTTPS payment page from registration or shop checkout.Put {reference} in the URL where the generated reference belongs; otherwise EMS appends a reference query parameter.
Auto-generate referenceCreates one collision-safe reference for the current registration, group, or shop intent and reuses it if the attendee clicks again.Set a 2-12 character uppercase letter/number prefix and test the provider URL before opening sales.
Preferred providerMarks the preferred channel when multiple methods exist.Prefer the most reliable or easiest-to-reconcile account.
Add accountAdds a real receiving account under a provider.Only add accounts staff can monitor.
Internal/display nameControls staff or attendee-facing account labels.Keep internal labels clear without exposing private notes.
Account name/numberStores receiving-account identity.Verify every digit before publication.
Receiving limitTracks capacity before the account should stop receiving more funds.Use when wallets or bank accounts have practical receiving caps.
Balance offsetAdjusts tracked capacity for money already in or out of the account.Reconcile with real-world transfers before editing.
QR code imageUploads QRPH-compatible payment QR when applicable.Test that the QR resolves to the intended receiving account.
ActiveControls whether provider/account choices are available.Inactivate stale accounts instead of leaving them selectable.

Provider card controls

ControlWhat it doesOperator impact
Provider active switchDecides whether the provider can be used.Inactive providers should not be offered to attendees.
Preferred local paymentsMarks the provider as the preferred local channel.Only one provider can hold this preference at a time.
Preferred international paymentsMarks the provider as the preferred international channel.Use for channels such as PayPal when local wallets do not apply.
Move provider controlsChanges provider ordering.Put the safest or preferred provider where attendees can find it.
Remove providerDeletes the provider draft.Avoid removal if payment history or instructions still reference it.
Add accountAdds a receiving account under that provider.Add at least one active account before directing attendees to the provider.

Account card controls

ControlWhat it doesOperator impact
Mark fullStops the account from being treated as available when capacity is reached.Use when wallet or bank receiving limits are reached.
Needs reviewFlags the account for finance attention.Use when attendee reports, reconciliation, or account state is uncertain.
Clear review/full stateReturns the account to normal availability.Use only after finance confirms the account can receive again.
Move account controlsChanges account order within the provider.Put the primary receiving account first.
Remove accountDeletes the account draft.Avoid deleting accounts involved in current payment instructions or reconciliation.

Provider options

Provider optionNotes
GCashLocal wallet; default processing-fee helper is percent-based.
Maya (PayMaya)Local wallet; default processing-fee helper is percent-based.
GoTymeBank/wallet option with no default fee helper.
MariBankBank option with no default fee helper.
MetrobankBank option with default fixed-fee helper.
UnionBankBank option with default fixed-fee helper.
LandbankBank option with default fixed-fee helper.
PayPalInternational-friendly option with default percent plus fixed-fee helper.

Only one provider can hold the “Preferred for local payments” badge and only one provider can hold the “Preferred for international payments” badge. Those badges help attendees choose the intended channel when several providers exist.

Payment links belong to the payment method/provider editor, not to a receiving-account editor. The attendee action opens a blank tab immediately to avoid popup blocking, requests the reference, fills the payment-reference field, and then navigates that tab to the configured provider. Generated references are private transaction identifiers and become marked as used when the related rego, group rego, or shop order is submitted.

Account state controls

Payment accounts can be active, inactive, full, or needing review. The account card controls let staff mark an account full, clear review/full state, edit the account, remove it, or reorder accounts inside a provider. Full and review states matter because payment account reports and auto-rollover notifications can change which account attendees are directed to.

Fee calculator and issue log

The fee calculator previews attendee totals using the current tier, add-on, sold-separately inclusion, provider, platform fee, VAT, and surcharge settings. Use it before opening registration so staff can explain the final total.

The attendee-reported issues card shows problems attendees reported during registration. These reports are partner-only and should be used to review payment account health, especially accounts flagged as full or needing review.

Flowchart context

The Create an Event flowchart uses Payments Config when the event is paid. Finance closeout returns to this page when Finance Analytics shows receiving-account or reconciliation issues.

Common mistakes

Do not enable payments with a stale QR code. A valid provider with a wrong QR image is worse than no provider because attendees may send money to the wrong account.

All docs