New Guides:
Here's a clear breakdown of what those different values of pg_scheduled_transaction
mean and how they affect the payment options shown in the Virtual Terminal (VT):
? Parameter: pg_scheduled_transaction
This parameter controls which payment options are displayed to the user in the Virtual Terminal (VT) when using Secure Web Pay (SWP). Specifically, it toggles between showing single and/or multiple (scheduled/recurring) payments.
? When the parameter is NOT passed in the request
pg_scheduled_transaction (not passed)
What happens:
The Virtual Terminal will display both single and multiple payment options.But...
If the SWP merchant configuration disallows scheduled (multiple) payments, then only single payments will be shown.
? When the parameter IS passed as pg_scheduled_transaction=0
pg_scheduled_transaction=0
What happens:
Same behavior as above — display both single and multiple payments.Why use it explicitly?
This is useful when you want to be explicit in the request about allowing both payment types, assuming the merchant’s configuration allows it.
? When the parameter IS passed as pg_scheduled_transaction=1
pg_scheduled_transaction=1
What happens:
Only multiple (scheduled) payment options are shown.Note:
If the merchant configuration disallows scheduled payments, then this option will not override it — multiple payments still won’t be shown.
✅ In Summary:
Parameter Value | Displayed Options in VT | Respect SWP Config? |
---|---|---|
Not passed | Single and multiple payments | ✅ Yes |
=0 | Single and multiple payments | ✅ Yes |
=1 | Only multiple payments | ✅ Yes |
Let me know if you want this turned into a short article or table for your documentation!
pg_scheduled_transaction (not passed in request) --- display both single payment and multiple payments unless otherwise disallowed in SWP merchant config, within VT
pg_scheduled_transaction=0 (passed in the request) --- display both single payment and multiple payments unless otherwise disallowed in SWP merchant config, within VT
pg_scheduled_transaction=1 (passed in the request) --- display only multiple payments unless otherwise disallowed in SWP merchant config, within VT