Skip to main content
Online Payments
Setting up online payments

Setting up online payments

Find out how to select, integrate and test your Tyl online payment pages, plus advice for web developers.

Getting started

There are two parts to getting started; the steps you’ll follow, and the steps your developer (if you have one) should follow. As always with Tyl, we’ll start with you…

Getting started as a Tyl merchant

The virtual terminal

1. Log in to the virtual terminal

Head to to log in. Don’t forget to bookmark this page, so you can find it easily in future.

You’ll need the credentials we emailed to you to log in for the first time. You’ll then be prompted to set up your permanent password.

Look for an email entitled “Your login details for online payments”, and jot down:

  • storename
  • username (usually the same as your “storename”)
  • password

If you haven't joined Tyl yet and you’re using our test account, use the test credentials we emailed you. See more about test accounts under ‘Try us out’ below.

To reset your password, select “forgot your password” on the login page. You’ll receive an email with all the next steps to reset your password. If you’re still having issues logging in, please try clearing cache and cookies in your browser, or try using a different internet browser.

2. Customise your virtual terminal

  • Fit the virtual terminal to your business
    Head to “Administration” in the virtual terminal to set up email notifications, remove optional fields to speed up payment or update the payment page to your business look and feel. You can discover more customisation options in the user guide.
  • Add your staff
    Head to “Administration > Add/remove/modify user” to set up additional profiles for your employees, so they can start taking payments, too. You can read more about this in the user guide.

3. Explore the virtual terminal and start taking payments

Once you’re all set up, you’re now ready to start taking payments. The next step is to test it.

You can test yourself by making a low-cost transaction (such a 1p or £1 purchase) with your own payment card. This will get you familiar with the process and show up in your portal, too.

If you are using a test account (see above), you can use the use the following test credit/debit card details:

Test CaseAuthentication StatusTest Card
3DS Frictionless FlowY (Authenticated)Visa: 4147463011110083
Mastercard: 5239290700000028
3DS Challenge FlowY (Authenticated)
A (Attempted Authentication)
U (Unable to Authenticated)
N/R (Not Authenticated / Rejected Authentication)
Visa: 4147463011110059
Mastercard : 5239290700000002
  • The Expiry date for all cards = any future date
  • The CVV for all cards = any 3 digits number, e.g. 999 or 123

4. Run reports and view your transactions and orders

The “Transactions and Reports” tab in your virtual terminal will show you all the transactions you’ve taken through the terminal and hosted payments pages or shopping cart. PayPal transactions taken through these channels will also be displayed here (please note PayPal transactions will not be displayed in the Tyl portal). You can find more helpful advice in our transactions and reporting article.

Website Integrations

1. Check you’ve received your credentials

When you joined Tyl, we sent you two emails containing your credentials for online payments, these are sent separately for security reasons. If you can’t find them, make sure to check your Spam/Junk folder.

The first entitled “Your login details for online payments” is where you’ll find your online payments Storename/Store ID. This is the Store ID given to you by us. For example: 10123456789

The second entitled “Your password for online payments” is where you’ll find your shared secret. This is used when constructing the hash value.

You’ll need to share these details with your web developer or whoever will be completing the integration for you.

2. Choose how you want to integrate

There are a few ways to take payments or add Tyl’s payment gateway into your website – a “Hosted Payment Page” a “Shopping Cart Plug-in”

Hosted payment page

A hosted payment page can be thought of as an online point of sale. Card payment information is manually entered into an online payment form by the consumer to complete their payment.
If you’re wanting to integrate our Hosted Payment page, you’ll need to decide which integration option you want to use for your website – “Combined” or “Direct Post”

Combined Checkout Option

This option consolidates the payment process into a single ‘combined’ hosted payment page which is automatically optimised for different kinds of user devices, e.g. PC, smartphone or tablet.
It also shows your business name at the top and allows you to display a summary of the purchased items to your customer.

The hosted page can be customised with your own logo, colours, and font types so they match the look and feel of your website. Detail on how to do this is provided in our Virtual Terminal User Guide.

Direct Post
In the scenarios where you prefer not to use our hosted payment page, you can submit the required customer data directly from your own form, but please be aware that if you store or process sensitive cardholder data within your own application/website, you must ensure that your system components are compliant with the Data Security Standard of the Payment Card Industry (PCI DSS).

You create the payment form and display it within your website or application. When your customer has entered the card details and presses the "continue button", the customer's device sends the payment information directly to the gateway.

If you choose the Direct Post option and create your own forms, there are additional fields that must be included in your transaction request to the gateway, please see our Hosted Payment Page integration guide for full details.

Checkout Option



  • Redirect solution to our customisable Hosted Payments Page where the cardholder can securely submit their payment details and go through 3D-Secure authentication.
  • The combined option supports E-Wallets such as ApplePay® and GooglePay® however, these options are not supported when using an iFrame.

PayPal is available as an alternative Payment Method – please refer to the Virtual Terminal user guide to understand how to enable this option.

Direct Post

  • Create your own payment form
  • You display and host the form in your website/application
  • Just like the “Combined” option we handle 3D-Secure authentication
Please note: Whilst the card details are being captured on your form, there is still a redirect to the gateway which occurs however, your cardholder will only see a spinning wheel (spindle) for a brief moment before being returned back your page.

Shopping Cart Plug-in
A shopping cart plug-in lets you sell products directly on your website.
By using a shopping cart plug-in, you enable your customers to add products to a basket and checkout securely. They can view the various payment options available, and enjoy a more user-friendly experience.

Download the user guide here: How to Register & Download Tyl by NatWest Payment Plugins Guide

View and download Tyl by NatWest’s shopping cart plugins from Autify Digital

Download the shopping cart from your chosen provider and install it following the providers instructions. You’ll need to provide your “Storename/Store ID” and "Shared Secret" password to your chosen provider.

3. Integrate with your chosen method

(See “Getting started as a developer” below)

4. Customise your payments page

Once integrated, you can customise your payments page to better reflect your unique business. You can find out how to add your logo and change the font here.

You’re now ready to go. If you need any further help, check out our other FAQ articles, or get in touch with us (details below). Happy trading.

Getting started as a developer

If you are a web developer working with a Tyl customer, here are the steps you’ll need to follow to integrate the payment option.

Hosted payment pages

  • Check you’ve received the credentials from the Tyl account owner and you can connect to the NatWest Tyl test URL :
    If you are using a shopping cart plugin you can enter these details when you set up the shopping cart.
    • Storename: This is the Store ID given to the account owner by us. For example: 10123456789
    • Shared secret: This is the shared secret password we sent to the account owner by email. This is used when constructing the hash value.
  • Follow our step-by-step guide here to integrate payments to the business website

Try us out

To build your confidence with online payments from Tyl, you can request a test account to learn the ropes.

If you’re already a Tyl customer, you can request an online payments test account from our tech support team.

If you’re not yet part of the Tyl family, simply reach out to sales team on 0345 901 0001 to request a test account.

Was this article helpful?

Can't find the help you need?

Online chat for our existing customers

If you can’t find the answer in our articles, or need more help, you can chat to us online. 

We're open Monday to Saturday 8am to midnight and Sunday 9am to 5pm (bank holidays may vary).

New customers

If you have a question about Tyl or want to get a quote, we’re open Monday to Friday 9am to 5pm (except bank holidays).

0345 901 0001

To contact us using Text Relay, add 18001 before any of our phone numbers.