# Payment API 2.0 div div ⏱ 1 min div 👤 Payment API Team div div Credentials div Individual credentials will be provided by your Ratepay representative. div select option Test option Live div div div For OAuth Authentication API b Client ID: br code snbFcxD4Rxt2O4YqeGqDls9yrGWYhmQ0 br br b Client Secret: br code IHa7jiW0hMlH0VsoxDTZ03XH76NED7RwFvJLsmmUXg9fkowhiVQqp7EA84WoYT1Q br br b Audience: br code https://api-integration.ratepay.com/transaction/management br br div div For Payment API 2.0 b Partner Shop ID: br code INTEGRATION_TE_DACH div div div For OAuth Authentication API b Client ID: br span You will receive this via your Ratepay representative. br br b Client Secret: br span You will receive this via your Ratepay representative. br br b Audience: br code https://api.ratepay.com/transaction/management br br div div For Payment API 2.0 b Partner Shop ID: br span You will receive this via your Ratepay representative. script document.getElementById('env').addEventListener('change', function() { const isTest = this.value === 'test'; document.getElementById('block-test').style.display = isTest ? 'block' : 'none'; document.getElementById('block-live').style.display = isTest ? 'none' : 'block'; }); The Ratepay Payment API 2.0 is a [JSON-based web interface](https://wikipedia.org/wiki/JavaScript_Object_Notation) that implements the services essential for enabling online shops to use Ratepay’s payment products. To process a transaction, the following APIs must be integrated: 1. [**OAuth Authentication API**](/docs/developer/authentication/authentication/) To request access tokens for the Payment API 2.0. This should be included in the Authorization header for requests to the Payment API 2.0. 2. [**Payment API 2.0**](/apis/payment/openapi/payment_api) With the Payment API 2.0, you can transmit and manage Ratepay transactions. Depending on the sales channel and contractual agreements, the following services must be additionally integrated: 1. For online shops, the [**Device Fingerprinting**](/docs/developer/device_fingerprinting/device_fingerprinting) script must be integrated in your checkout. 2. A [**One Time Passcode**](/docs/developer/otp/introduction) request in your checkout, depending on contractual agreement.