Support Services

Controlling SWP: Payment Options in VT with pg_scheduled_transaction

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 ValueDisplayed Options in VTRespect SWP Config?
Not passedSingle and multiple payments✅ Yes
=0Single and multiple payments✅ Yes
=1Only 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


Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.