Query parameters
These parameters are part of the Checkout URL. Use them to generate and customize the payment gateway.Pathname properties
Set a display variant by adding it to the URL path between the domain and the query string. When not set, falls back todefault.
- No variant (falls back to
default):https://chk.paybyrd.com/?checkoutKey=<…>&orderId=<…>&configs=<…> default:https://chk.paybyrd.com/default?checkoutKey=<…>&orderId=<…>&configs=<…>detailed:https://chk.paybyrd.com/detailed?checkoutKey=<…>&orderId=<…>&configs=<…>minimal:https://chk.paybyrd.com/minimal?checkoutKey=<…>&orderId=<…>&configs=<…>immersive:https://chk.paybyrd.com/immersive?checkoutKey=<…>&orderId=<…>&configs=<…>
Checkout customization parameters
Add these parameters to theconfigs object during initialization to further customize the checkout experience. The configs object should be encoded to base64 format and then used as a query parameter in the checkout URL.
Learn how to set these parameters in the Checkout usage guide.
locale
Sets the display language of Checkout. Defaults to en-US (English).
Accepted values: en-US, en-UK, pt-PT, pt-BR
logoUrl
A URL pointing to your logo. Accepted file types are JPG, PNG, and SVG. Keep file sizes small to avoid slowing down page loads.
hideLogo
Controls whether your logo is visible to the end user within the payment gateway.
showHeader
Show or hide the header. Defaults to true.
showFooter
Show or hide the footer. Defaults to true.
showCancelButton
Controls whether a Cancel Payment button is displayed. When clicked, the order status is set to Cancelled and the user is redirected to redirectUrl. Defaults to false.
showOrderSummary
Controls whether an order summary screen is shown at the beginning of the payment process. Defaults to true.
fullscreenModals
When true, external modals such as 3DS checks or other MFA methods open in full screen. Defaults to false.
defaultPaymentMethod
Redirects the user directly to a predefined payment method on load. If the specified method is unavailable, the user sees the default payment method list.
When there is only one available payment method, Checkout automatically redirects to it and defaultPaymentMethod is ignored. When multiple methods are available, the user is redirected to the defined method and Checkout shows a back button so the user can select a different method.
Defaults to undefined.
Accepted values: AMEX, APPLE, ELO, MASTER, MASTERDEBIT, MASTERCARD, PAYPAL, VISAELECTRON, VISADEBIT, VISA, DISCOVER, SIBS_MULTIBANCO, MULTIBANCO, SIBS_MBWAY, MBWAY, IDEAL, MAESTRO, CARTEBANCAIRE, DANKORT, DINERS, JCB, VPAY, SEPA, MULTICAIXA, MULTICAIXA_REF, MULTICAIXAEXPRESS, BANKTRANSFER, PICKUP, FLOA, FLOA3X, FLOA4X, FLOA1XD, PIX, REVOLUTPAY, SAMSUNGPAY, APPLEPAY, NUPAY, CREDITCARD, KLARNA, HIPERCARD, UNIONPAY
redirectUrl
The URL the user is redirected to after the payment is finished.
autoRedirect
Controls whether the user is automatically redirected to redirectUrl after payment. When false, the user sees the Paybyrd payment validation page. Defaults to false.
skipATMSuccessPage
When true, redirects the user to redirectUrl instead of displaying the entity and reference values for ATM payments. Use this to handle the post-payment flow on your own side. Defaults to false.
skipMBWayWaitingForPaymentScreen
Skips the polling screen shown while waiting for MB WAY payments. When true, the user is redirected to redirectUrl immediately. Defaults to false.
theme
Controls the visual appearance of Checkout using hex color values. Pass this as a nested object inside configs.
Usage example Form the URL using this pattern:
Example URL
{CONFIGS} is a JSON object encoded to base64 format:
Raw JSON configuration
Encoded to Base64

