URGENT : recur_update have error in production but working on test server

I am using moneris API for one of my clients to update recurring amount for recurring customers in Moneris. Currently my code is working in test but not in production. Please refer to below error I am getting in production

RESPONSE= <?xml version="1.0" standalone="yes"?><response><receipt><ReceiptId>null</ReceiptId><ReferenceNum>null</ReferenceNum><ResponseCode>null</ResponseCode><ISO>null</ISO><AuthCode>null</AuthCode><TransTime>null</TransTime><TransDate>null</TransDate><TransType>null</TransType><Complete>false</Complete><Message>Transaction not allowed: RecurAdmin</Message><TransAmount>null</TransAmount><CardType>null</CardType><TransID>null</TransID><TimedOut>false</TimedOut><BankTotals>null</BankTotals><Ticket>null</Ticket><IsVisaDebit>false</IsVisaDebit></receipt></response>


I have disable test mode and using correct store_id and API token. For reference.

DataToSend= <?xml version="1.0" encoding="UTF-8"?><request><store_id>xxxxxxx</store_id><api_token>xxxxxxxxxxxx</api_token><recur_update><order_id>1308847261</order_id><cust_id>JI731427</cust_id><recur_amount>50.94</recur_amount></recur_update></request>

PostURL= https://www3.moneris.com:443/gateway2/servlet/MpgRequest


Also I am using below reference (url) for implementing recurring update


https://developer.moneris.com/en/Documentation/NA/E-Commerce%20Solutions/API/Recurring%20Billing%20Update?lang=php


Please assist me so that I can make it work on production, your prompt response would be appreciated.