Merge pull request #187 from woocommerce/PCP-179-incorrect-api-credentials-cause-

Incorrect API credentials cause fatal error
This commit is contained in:
Emili Castells 2021-07-12 11:41:32 +02:00 committed by GitHub
commit 2efb300be8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 45 additions and 17 deletions

View file

@ -120,7 +120,11 @@ class PayPalBearer implements Bearer {
if ( is_wp_error( $response ) || wp_remote_retrieve_response_code( $response ) !== 200 ) {
$error = new RuntimeException(
__( 'Could not create token.', 'woocommerce-paypal-payments' )
sprintf(
// translators: %s is the error description.
__( 'Could not create token. %s', 'woocommerce-paypal-payments' ),
isset( json_decode( $response['body'] )->error_description ) ? json_decode( $response['body'] )->error_description : ''
)
);
$this->logger->log(
'warning',