microsoft / microsoft/Dynamics365Commerce.Solutions

NUGET references for Microsoft.Dynamics.Commerce.HardwareStation.CardPayment not available in CommerceSDK for PaymentConnectors

Open
#339 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
80
Forks
38
PR merge metrics
No merged PRs in 30d

Description

Other Development Issue

Summary

Describe the issue
With RetailSDK, the development VM provided local package references for Microsoft.Dynamics.Commerce.HardwareStation.CardPayment which is needed for creating a Payment Connector for pay in store with card present scenarios. RetailSDK also used to have "Payments" directory which provides Connector.Sample.Desktop and other PaymentSDK samples necessary to create a fully functional payment connector. To be able to maintain our existing payment connector and to continue to upgrade the extensions we need to know how we can reference the "CardPayment" library. I have verified that the dll is still present in the 9.51 sealed installers, but need to know how to continue to update the references for the payment connector to be upgraded. If the CardPayment library reference won't be available any more, then we need samples or assistance with how we can migrate the payment connector for CommerceSDK. There is very little to no documentation on this issue. The end-to-end payment connector documentation only addresses part of the issue. And the PaymentDevice sample is insufficient in details.

Version and Error Info
Commerce SDK Component: PaymentConnector/PaymentSDK/CardPayment/SDKManager
Component Version: 9.51
Commerce SDK Version: 9.51
Exception/Error Details: No exceptions. But need nuget library references for continuation of extension upgrades.

Reproducing the Issue

Link to GitHub repo/solution where the issue is reproducible: There is no issue to reproduce. But the payment connector cannot be upgraded without access to the necessary nuget packages.

Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Run command '....'
  4. See error
Screenshots

Please include any screenshots that would help us understand the issue.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the existing end-to-end payment connector documentation and the PaymentDevice sample, then inspect the Commerce SDK 9.51 components named in the issue: PaymentConnector, PaymentSDK, CardPayment, and SDKManager. Done would be a documented supported reference or migration path for existing connectors, with the required NuGet packages or replacement samples identified.

Written by the indexing model from the issue text.

Assessment

Domain
payments
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.