razorpay/razorpay-php

Wordpress to 6.2 version Fatal error

shyambheda opened this issue · 4 comments

Steps to reproduce the behavior

Upgrade to worpdress 6.2

Expected behavior

API works correctly

Actual behavior

Fatal error: Cannot declare class WpOrg\Requests\Requests, because the name is already in use in /home/vendor/rmccue/requests/src/Requests.php on line 37
There has been a critical error on this website. Please check your site admin email inbox for instructions.

Learn more about troubleshooting WordPress.

Code snippets

// Retrieve meta data from the database if available
    $transaction_amount = get_post_meta( $post->ID, '_transaction_amount', true );
    $orderId = 'order_LX7hlEgAHct8';

    $api = new Api(getenv('EG_RAZOR_KEY_ID'), getenv('EG_RAZOR_KEY_SECRET'));
    $orders = $api->order->fetch($orderId);

Php version

Php v8.0.28

Library version

razor-pay v2.8.4

Additional Information

No response

I am also facing the same problem when I upgraded my WordPress website to 6.2

Fatal error: Cannot declare class WpOrg\Requests\Requests, because the name is already in use in /home/vendor/rmccue/requests/src/Requests.php on line 37

don't use composer, download PHP SDK

image