From 4ecbf7d81d96aa4456e80c8b112c31a92a4b621c Mon Sep 17 00:00:00 2001 From: NathanD-GDS Date: Wed, 18 Sep 2024 16:44:21 +0100 Subject: [PATCH] Changes to reflect the new test account system --- source/quick_start_guide/index.html.md.erb | 1 + source/switching_to_live/index.html.md.erb | 4 +- source/testing_govuk_pay/index.html.md.erb | 43 +++++++++++++++++++--- 3 files changed, 40 insertions(+), 8 deletions(-) diff --git a/source/quick_start_guide/index.html.md.erb b/source/quick_start_guide/index.html.md.erb index 5597a958..463b5b45 100644 --- a/source/quick_start_guide/index.html.md.erb +++ b/source/quick_start_guide/index.html.md.erb @@ -18,6 +18,7 @@ Before you start using GOV.UK Pay, you should: * read how to [get started](https://www.payments.service.gov.uk/getstarted/) and decide if GOV.UK Pay is right for your service * sign up to the [GOV.UK Pay admin tool](https://selfservice.payments.service.gov.uk/register/email-address) +* create a service in the GOV.UK Pay admin tool * read the GOV.UK Service Manual guidance on [deploying new software](https://www.gov.uk/service-manual/making-software/deployment.html) diff --git a/source/switching_to_live/index.html.md.erb b/source/switching_to_live/index.html.md.erb index 8823f652..dc00365f 100644 --- a/source/switching_to_live/index.html.md.erb +++ b/source/switching_to_live/index.html.md.erb @@ -26,10 +26,10 @@ Compared to your test account, your live account may have a: ## 1. Request a live GOV.UK Pay account -You'll need to: +During the going live process, you'll need to: - provide your organisation's name and address -- tell us if you’ll be using GOV.UK Pay’s PSP Stripe, or another PSP +- confirm the PSP you chose when you created your service - read and accept our legal terms Select your test ('sandbox') account or your test Stripe account in the [GOV.UK Pay admin tool](https://selfservice.payments.service.gov.uk/my-services), then select __Request a live account__. diff --git a/source/testing_govuk_pay/index.html.md.erb b/source/testing_govuk_pay/index.html.md.erb index 0ed1327d..c7bc75fa 100644 --- a/source/testing_govuk_pay/index.html.md.erb +++ b/source/testing_govuk_pay/index.html.md.erb @@ -7,7 +7,43 @@ weight: 6200 # Test your integration -<%= warning_text('From August 2024, we will limit each GOV.UK Pay service to one live account and one test account.

This change will not affect most GOV.UK Pay services. If your service has more than one test account, we will be in touch to help you prepare.

Please do not request additional test accounts.') %> +<%= warning_text('From September 2024, we will limit each GOV.UK Pay service to one live account and one test account.

This change will not affect most GOV.UK Pay services. If your service has more than one test account, we will be in touch to help you prepare.

Please do not request additional test accounts.') %> + +## How test accounts work in GOV.UK Pay + +Each GOV.UK Pay service has: + +* one test account to test how GOV.UK Pay works +* one live account to take real payments from users + +Your test account type depends on your chosen payment service provider (PSP). + +| Payment service provider (PSP) | Test account type | +| ------------------------------ | ------------------- | +| Stripe | Stripe test account | +| Worldpay | Sandbox test account | + +You're limited to one test account per GOV.UK Pay service. For example, if you have a Stripe test account and request a sandbox test account, the sandbox account will replace the Stripe test account. You will lose your test data and API keys. + +### Request a Stripe test account + +If you created your GOV.UK Pay service before September 2024 and chose Stripe as your PSP, you may have a sandbox test account. You can swap this for a Stripe test account. + +You can use a Stripe test account to see how the following work: + +* [transaction fees](/reporting/#psp-fees) +* payments to your bank account + +To request a Stripe test account, you need to use the admin tool. + +1. [Sign in to the GOV.UK Pay admin tool](https://selfservice.payments.service.gov.uk/my-services). +1. Select Test account (sandbox) for your service. +1. From the Dashboard page, select Test Stripe’s reporting functionality and follow the instructions. + +<%= warning_text('Your Stripe test account will replace your sandbox test account. You will lose any test data and API keys in your sandbox account. +.') %> + +Stripe test accounts have [a different set of mock card numbers](#if-you-39-re-using-a-test-stripe-account). ## Testing your service @@ -35,11 +71,6 @@ You can also: You cannot use 3D Secure (3DS) with test accounts. -If your payment service provider (PSP) is Stripe, you can request a test Stripe account from your account in the [GOV.UK Pay admin tool](https://selfservice.payments.service.gov.uk/my-services). You can use a test Stripe account to see how the following work: - -- [transaction fees](/reporting/#psp-fees) -- payments to your bank account - ## Performance testing You must [contact us](/support_contact_and_more_information) to get written approval before you do any performance testing.