web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Microsoft Dynamics RMS (Archived)

Debit card transactions are failing with exception

(0) ShareShare
ReportReport
Posted on by

Recently we have upgraded our RMS 2.0 to SP3, FP1, SP4 and CU5. Our application integrate into RMS using QSRules.dll and directly calling it's functions.

After the upgrade debit card Authorization function throws an exception.

Execution of following line throws an System.NotSupportedException exception indicating "Object doesn't support this property or method".

txnTender.Session.get_VitalObject().Authorize(ref RequestStatus, ref ApprovalCode, ref VisaNetAuthorizationID, ref tender);

Above same line is executed for credit card transaction processing and it is working fine.

I do not have access to RMS SDK (is there a SDK ?) or any guidelines. So I do not have any idea how to solve this issue.

Any help is appreciated. Thank you.

*This post is locked for comments

I have the same question (0)
  • Suggested answer
    Antonijo Todorovik Profile Picture
    4,025 on at

    Hi Lakshan,

    When You say "Our application" do You mean you have developed an Payment Gateway for RMS, that uses QSRulles.dll?

    If that's the case, You may want to recompile your add-on, but with removing the old referenced QSRulles.dll and adding the latests QSRulles.dll file, the one you have after the last update. There maybe some changes in the file.

    Also, on the SDK, there is no SDK for RMS. There is a Implementation guide that is available for certified Partners, you should be able to download it from the Partner Source. Or talk directly to your RMS partner. The latest version I've seen was from 2007, there may be later version than that.

    Kind regards, A.

  • Community Member Profile Picture
    on at

    Hi Antonijo,

    Thanks for the response. No, our application is not a Payment Gateway. Our application has our own GUI, and perform all RMS functionality through QSRules.dll. Our application consume QSRules.dll to perform all the point of sales functionality. It is like we have re-implement the Store Operations POS with our own unique GUI.

    Regards, Lakshan.

  • Suggested answer
    Antonijo Todorovik Profile Picture
    4,025 on at

    Ahh, great. Please send me some extra info (by e-mail if You can) on what You have done, sounds interesting...

    By the way, my point is still valid, try to recompile your application with the "new version" of QSRules, as the file have been updated in the last versions. I can't tell you exactly the changes, but the file is not the same anymore, it happend to me with the Payment Gateway I've developed for a customer in Spain, for example...

    Kind regards, A.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > 🔒一 Microsoft Dynamics RMS (Archived)

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans