The P3 system

P3 supports all of the standard and proprietary card types, as well as the major card scheme application standards and multiple easy configurable input (embossing) and output (EMV enriched) file formats.

There are two typical configurations an end-to-end solution (for in-house issuing, batch and instant issuing) and an in-house data preparation solution with outsource card production (for external personalization by a vendor).

Both these configurations reduce risk by allowing the issuer to keep control of its master keys (security in-house) and accommodate business innovation demands, flexibility and speed to market.

For those Issuers who need to upgrade from SDA to DDA cards, P3 server support multiple crypto modules, RSA key generation and key caching, enabling issuers to provide the same SLA (service levels) for DDA cards as for SDA cards.

P3 v.1.9.3 is live!
Please read more in our News tab

Key benefits of utilizing the P3 solution are:

Delivers 100% in-house control over cryptographic keys

Supports all major card association payment applications

Generates keys and EMV parameters from existing magnetic stripe files

Supports instant issuance and on-demand replacement of cards

RSA key generation with key caching

Flexible output format to support personalization of MULTOS, GlobalPlatform and proprietary single/multi-application cards

P3 supports the following applications of the major card associations:

American Express – AEIPS, ExpressPay


Discover – D-PAS, ZIP

JCB – J/Smart, J/Speedy

Mastercard – M/Chip Lite, M/Chip 2 Select, M/Chip 4, M/Chip Flex, M/Chip Advance, PayPass

Saudi Arabian Monetary Agency (SAMA) – MADA

Union Pay – PBOC
Visa – VSDC (SDA or DDA), qVSDC, MSD, VMPA, payWave

P3 supports the EMV authentication applications:

Mastercard – CAP (chip authentication program)

Visa – DPA (dynamic passcode authentication)

P3 supports other applications through the GlobalPlatform scripting language. It also uses an extended version of the GlobalPlatform scripting language to support data generation for MULTOS applications.

Thales P3 announcement and frequently asked questions

Summary of Thales announcement:

  • Thales notice is applicable to all P3 software variants ie. P3 Desktop, P3 Advance and P3 Server including hot standby and upgrades.
  • Thales will not accept new orders for P3 software after 31 August 2018.
  • Maintenance renewals for P3 software will not be accepted by Thales after 31 December 2018. All renewals have to be done via Barnes Smart Solutions – please contact us on
Can I continue to run P3 software after 31 August 2018

Yes. Your P3 license will never expire. However, Thales will only continue to provide phone and email support for customers who have an active maintenance agreement with Thales. We suggest that you contact us to migrate your maintenance agreement in order to benefit from the next version that is planned to be released soon.

Who do I contact if I need support?

If you still have an active maintenance agreement with Thales then you continue to call the Thales help desk. If you have migrated your maintenance contract to Barnes then you can contact the technical support centre via the following contact details:

Region:Contact number:Email:
All+44 (0)1730 231313 (0830 – 1730 UK Time) (nearly 24 Hrs)
What about bug fixes and security vulnerabilities?

Your existing maintenance contract provider will ensure that you receive updated P3 releases to address bug fixes or security flaws. Please contact your existing maintenance contract provider for details.

What about enhancements to P3 software?

All further enhancements to P3 software will be managed via Barnes. Please contact them to discuss any existing or future requirements.

Who do I contact if I need to replace my old P3CM with a payShield 9000?

You can contact us on

What about the roadmap for P3 – will P3 be onward developed?

Barnes Smart Solutions is committed to delivering the existing P3 software roadmap and also enhancing the P3 solution based on new customer requirements.

Do I need to renew my maintenance contract for P3-related payShield 9000 products with Barnes or can I continue to renew the maintenance with Thales?

You can renew your maintenance contract with Barnes via

Will the P3 maintenance contract terms be the same with Barnes?

Our support terms and conditions are similar to Thales and can be obtained on request.

Will the P3 maintenance contract costs be the same with Barnes?

Yes the maintenance contract costs will remain unchanged in 2018/19, but please contact us for details.

Want to find out more?

    This form collects your name, email and telephone number so that we can keep in contact with you regarding your enquiry. Our Privacy Policy will provide further information on how this data is protected and managed.

    I consent to having Barnes International collect my data.