Use PayPal Card Fields and Popup-Compatible Checkout

QCMM’s Credit / Debit Card experience uses PayPal Card Fields so eligible customers can enter card details on the Checkout page while PayPal remains the payment processor. QCMM also sets Checkout browser policy to remain compatible with PayPal popup flows.

Embedded Card Flow

  1. Select the Card option when PayPal makes Card Fields available.
  2. Enter card details in the PayPal-provided fields; QCMM does not receive raw card numbers as ordinary form fields.
  3. QCMM creates the PayPal order, submits the PayPal-backed capture, then finalizes the local membership only from verified payment evidence.

Popup Compatibility

On the QCMM Checkout view, 2.0.21 sets Cross-Origin-Opener-Policy: same-origin-allow-popups. This is intentional compatibility for PayPal browser/popup behavior. Avoid overriding that response header with a stricter global security/header extension without retesting PayPal checkout.

What Customers See vs. What Processes Payment

An embedded card form can look like an on-site card gateway, but order creation and capture still use PayPal APIs and PayPal transaction identifiers. Optional PayPal wallet/funding buttons may use popup or provider-controlled approval experiences.

Troubleshooting

If card fields or a popup fail, separate browser policy/ad-blocking, PayPal eligibility, credentials/environment, order creation, capture, and QCMM finalization into distinct checkpoints.


Community Discussion

Want to compare QCMM workflows or discuss how other Joomla site owners use this feature? Visit the QC Memberships & Meetings Community. For private support, account-specific entitlement or billing issues, or bug reports, use the QuantaCade support system.