Skip to content

TestLabs

The GPayments TestLabs consists of a live Directory Server and Access Control Server. It has different cardholder scenarios setup for clients to perform functional testing with their ActiveServer instance. All card schemes supported by ActiveServer are supported by TestLabs.

Integrating with ActiveServer

For information on integrating with ActiveServer to make a test transaction, you can refer to the integration guides.

On premise users only: setting up DS Profiles

For on premise users only, DS Profiles allows a single instance to connect to both card scheme Production Directory Servers and the GPayments TestLabs. Setup must be completed before TestLabs can be utilised. For more information on configuration, please see the DS Profiles guide.

TestLabs setup

For all TestLabs transactions, the default merchant (Test Merchant, with Merchant ID 123456789012345) must be used. This includes using the client certificate available in it's merchant profile.

The following fields must also be used when performing a transaction:

  • Card holder name - value must either be Test Card or an empty value
  • Expiry date (YYMM) - value must either be 2508 or an empty value

Warning

Not setting the above values correctly will cause the transaction to fail.

TestLabs scenarios

The below scenarios can be initiated by using the listed card numbers when performing a transaction with the GPayments TestLabs:

Authentication success - frictionless

  • Description - Transaction will complete without any challenge from the ACS.
  • ARes result:
    • Transaction Status = Y
    • ECI = 05 or 02 (Mastercard)
    • Authentication Value is present
  • Card numbers:

    VisaMastercardJCBAmerican ExpressDiscover
    4100000000000100510000000000010735280000000001063400000000001086440000000000104
    36000000000008

Authentication success - challenge

  • Description - Transaction will step up to a challenge using a password. Enter the password "123456" and submit to complete the transaction.
  • ARes result:
    • Transaction Status = C
  • RReq result:
    • Transaction Status = Y
    • ECI = 05 or 02 (Mastercard)
    • Authentication Value is present
  • Card numbers:

    VisaMastercardJCBAmerican ExpressDiscover
    4100000000005000510000000000500735280000000050063400000000050086440000000005004
    36000000005007

Authentication attempt

  • Description - Transaction will attempt to perform authentication, before returning an attempts response.
  • ARes result:
    • Transaction Status = A
    • ECI = 06 or 01 (Mastercard)
    • Authentication Value is present
  • Card numbers:

    VisaMastercardJCBAmerican ExpressDiscover
    4100000000100009510000000010000635280000001000053400000001000076440000000100003
    36000000100006

Authentication failed

  • Description - Transaction will step up to a challenge using a password. Enter the password "111111" and submit to simulate the cardholder not being authenticated.
  • ARes result:
    • Transaction Status = C
  • RReq result:
    • Transaction Status = N
    • ECI = 00
    • Authentication Value is not present
  • Card numbers:

    VisaMastercardJCBAmerican ExpressDiscover
    4100000000300005510000000030000235280000003000013400000003000036440000000300009
    36000000300002

Authentication unavailable

  • Description - Transaction will end with authentication unavailable, due to a simulated technical error with the ACS.
  • ARes result:
    • Transaction Status = U
    • ECI is not present
    • Authentication Value is not present
  • Card numbers:

    VisaMastercardJCBAmerican ExpressDiscover
    4100000000400003510000000040000035280000004000093400000004000016440000000400007
    36000000400000

Authentication rejected

  • Description - Transaction will end with the authentication being rejected by the ACS.
  • ARes result:
    • Transaction Status = R
    • ECI is not present
    • Authentication Value is not present
  • Card numbers:

    VisaMastercardJCBAmerican ExpressDiscover
    4100000000500000510000000050000735280000005000063400000005000086440000000500004
    36000000500007