Authentication

You need a tenant_id to connect to the Ping Payments API.


Maybe you're working with C# and the PaymentsApiClient.

Maybe you're working with python and the [PaymentsApi](doc:tapi-class-1#the-paymentsapi-class.

Whatever approach you use for accessing the Ping payments™ API, you always need to identify yourself using your tenant ID.


You tenant ID should also be part of your TLS certificate, if you opt for using the higher security mTLS authentication option Ping Payments offers.



Apart from your tenant_id, you also need the following two attributes in your headers, when using the Ping Payments production environment:

  • api_key
  • api_secret

Ping Payments will deliver your api_key and api_secret when you as a Tenant begin live testing.